No way to tell if validation is in flight. Stale values for isInvalid, getFormSyncErrors.

Since validation is not batched with update you get stale values in selectors.
In scenario when valid syncValidation value is updated to invalid value two actions are called in succession: CHANGE,  UPDATE_SYNC_ERRORS.
If you are listening to the state with isInvalid, or getFormSyncErrors in between those actions you get stale values and there seems to be no way to tell if form has done updating or validation is in flight.

The sync validation is, as its name says, synchronous. Therefore no renderings happen meanwhile the it is being run.
I know there is a similar issue, but I couldn't find it.
The rest of your issue is quite cryptic to me, can you please provide a reproducible sandbox?

@gustavohenke i hope this makes sense: https://codesandbox.io/s/3vm1knl52q

I tried to work around it by onChange, but it doesn't work either since it gets stale props too: https://codesandbox.io/s/7z9q3y4pjq
There seems to be no way to get values and errors in sync

anything????

my solution, boiiis


Templates docs page

closes #160

add templates docs page

placed under docs level but imho expected to move under own /templates path in the longrun
although under docs path, decided for generated page with common structure hydrated with template data
temporarily(?) using MDX based elements to keep consistent docs styling

see preview buttons correctly linked, images based on current emails
categories descriptions generated by AI, feel free to suggest edits 🙂
images fade as on mainpage (shadow dimensions slightly adjusted as this looks imho better)
download button ready, but without functionality (own task expected)

should I add some message/alert that download is WIP given we are merging to production? @iamhectorsosa

Added metadata
Added github folder download as temporal? download solution as discussed on slack, with downside of redirect to download page (dont think worth proxying through our api, but can look at it if needed.) @iamhectorsosa

Stuffed in fix for headings (oversight on my part, as hashes were displayed). Not sure about keeping that feature when templates are moved out of docs scope (personally i do not like it much, but know its useful for docs)
On same principle added PagingNav I noticed is missing.
Sorry about one more review request


libbpf: 1.2.2 -> 1.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/libbpf/versions.
meta.description for libbpf is: Upstream mirror of libbpf
meta.homepage for libbpf is: https://github.com/libbpf/libbpf
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 1.3.0 with grep in /nix/store/w7208fwj6gkwzz2izzii00zf0clr71ww-libbpf-1.3.0
found 1.3.0 in filename of file in /nix/store/w7208fwj6gkwzz2izzii00zf0clr71ww-libbpf-1.3.0

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

22480 total rebuild path(s)

22480 package rebuild(s)

First fifty rebuilds by attrpath

CHOWTapeModel
ChowKick
ChowPhaser
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
EmptyEpsilon
HentaiAtHome
MIDIVisualizer
MMA
OSCAR
OVMF
OVMFFull
PageEdit
R
SDL2
SDL2_gfx
SDL2_image
SDL2_image_2_0_5
SDL2_mixer
SDL2_mixer_2_0
SDL2_net
SDL2_sound
SDL2_ttf
SDL_audiolib
SDL_compat
SDL_gpu
SDL_mixer
Sylk

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/f836bcdbd35d41338cd4430f9131cf82f2cf7ac6#libbpf

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @thoughtpolice @vcunat @saschagrunert @martinetd for testing.

Let's keep the earlier non-bot PR instead:
https://github.com/NixOS/nixpkgs/pull/269392

The other PR got merged (thanks!), closing.


Difference between IDE and Maven

Hi,
I am wondering why google-style in IDE is conflicting with maven plugin. For example
package my.package;

import another.package.helper.LogHelper;

public class AClass {

  /**
   * Log instance.
   */
  private static final LogHelper LOGGER = new LogHelper(AClass.class);
}

This class is not valid for maven because of comment format. But both in Intellij and Eclipse this comment block is not formatted back. Bun if I run validate
AClass.java is not correctly formatted ! -> [Help 1]
Then I format the code here is the valid format for maven plugin
package my.package;

import another.package.helper.LogHelper;

public class AClass {

  /** Log instance. */
  private static final LogHelper LOGGER = new LogHelper(AClass.class);
}

See the difference in comment block. But both formats are valid for IDEs ?
Any ideas ? This is kinda annoying since you think you formatted on IDE with google format but it is not validated by plugin ?

Hi,
I would say that your IDE is wrongly configured.
I use IntelliJ with google-java-format and one line comments are always inlined by my IDE.

I see you are using the  google-java-format plugin for Intellij, what I mean is using google style for editor. I will check with plugin as well so can we say that maven plugin is only compatible with Intellij   google-java-format plugin

With plugin it works as expected but still in Eclipse one line javadocs are not inlined with google eclipse format
https://github.com/google/styleguide/blob/gh-pages/eclipse-java-google-style.xml

The Google Java style guide is flexible about the inline.
From https://google.github.io/styleguide/javaguide.html#s7.1-javadoc-formatting

The single-line form may be substituted when the entirety of the Javadoc block (including comment markers) can fit on a single line.

Anyway this project use google-java-format. If you find a way to disable javadoc inlining in google-java-format, I would be happy to merge your PR.


User should be able to signin/signup for the application

https://www.figma.com/file/sdlnkf2Uy1XlcqTqvZlji1/Bee-App?type=design&node-id=3-10&mode=design&t=mTpeuwv4DhV7WT3K-0

[ ] Implement Google OAuth

Dupe


Problem with HTTPS connection

* Rebuilt URL to: https://github.com/
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to localhost (<IP_ADDRESS>) port 10001 (#0)
* allocate connect buffer!
* Establish HTTP proxy tunnel to github.com:443
> CONNECT github.com:443 HTTP/1.1
> Host: github.com:443
> User-Agent: curl/7.58.0
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 Connection Established
< Proxy-agent: nginx
<
* Proxy replied 200 to CONNECT request
* CONNECT phase completed!
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CONNECT phase completed!
* CONNECT phase completed!
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
* stopped the pause stream!
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

What's the problem

Hi, still there? I am closing this issue, if you still have this issue, please reopen it!


New Parser: Support for Optional Blocks + Fixes Typing But + More tests

Changes

Adds support for optional blocks
Adds support for parsing complex types with optional fields
Fixes typing bug in template mark
Adds several tests

Coverage decreased (-0.04%) to 89.154% when pulling e2d843f70a92232da7567de6cae166307bf7e4d5 on parserv2 into 010243814fffe8ce4820d5df81e5c2870b2bcf68 on master.


NetworkTime no longer thread safe

Before I updated Mirror to the latest version, I was able to call Cmd and Rpc methods across threads without any issue.  After updating, I ran into this issue:
UnityException: get_timeAsDouble can only be called from the main thread.

It turns out this is due to NetworkTime.timeAsDouble being changed from StopWatch to a normal unity method

Fortunately, we can still have our cake and eat it to!  Running some tests in my local fork, it looks like we can do this:
Cache the unity thread's id and initialize stuff for thread safety we will need later:
        static ReaderWriterLockSlim localTimeLock;

        static int mainThreadId;

        [RuntimeInitializeOnLoadMethod]
        static void OnRuntimeMethodLoad()
        {
            mainThreadId = System.Threading.Thread.CurrentThread.ManagedThreadId;
            localTimeLock ??= new ReaderWriterLockSlim();
            Application.quitting += Quit;
        }

        static void Quit()
        {
            if (localTimeLock != null)
            {
                localTimeLock.Dispose();
                localTimeLock = null;
            }
        }

Create a new thread safe field and property LocalTimeInternal (or whatever we want to call it.  Doesn't matter)
        /// <summary>
        /// Is set by NetworkManager.Update to NetworkTime.localtime
        /// so that NetworkTime.localTime is threadsafe.
        /// </summary>
        internal static double LocalTimeInternal
        {
            get
            {
                localTimeLock.EnterReadLock();
                var val = localTimePrivate;
                localTimeLock.ExitReadLock();
                return val;
            }
            set
            {
                localTimeLock.EnterWriteLock();
                localTimePrivate = value;
                localTimeLock.ExitWriteLock();
            }
        }
        static double localTimePrivate;

Update NetworkTime.localTimeInternal from NetworkManager.cs Update method.  (Or anywhere from main thread.  I picked NetworkManager.cs because its a singleton so there shouldn't be multiple MonoBehaviours changing it).
        // make sure to call base.Update() when overwriting
        public virtual void Update()
        {
            NetworkTime.localTimeInternal = NetworkTime.localTime;
            ApplyConfiguration();
        }

And then call a thread safe NetworkTime.localTime! 😄
        public static double localTime
        {
            // Time.timeAsDouble can only be called from Unity's main thread
            [MethodImpl(MethodImplOptions.AggressiveInlining)]
            get => System.Threading.Thread.CurrentThread.ManagedThreadId == mainThreadId
                ? Time.timeAsDouble
                : LocalTimeInternal;
        }

I'm still messing around with it in my fork, but I'll put in a PR when I'm happy with it.  So far, I seem to be able to call Cmd's and Rpc's from threads other than the unity thread!

Unity is now thread safe in general.
You can not safely call Rpcs/Cmds from other threads, as they use GameObjects + MonoBehaviours from main thread, which are not thread safe :)

Yes I agree. I accounted for this in my multi threaded setup. The Rpc and Cmd methods that are multi threaded do not interact with GameObjects. Fortunately when a GameObject is destroyed, the classes attached to it are not. Those are cleaned up by the garbage collector and will persist if they are in use. Which allows me to increase performance quite significantly on our server and client for background and headless processes. If Cmd and Rpc methods need to run on the main thread, I would have to queue up actions from my other threads to run on the unity thread. That would then start to eat into the performance of the unity thread.

feel free to change the #ifdef to use stopwatch again.
Unity isn't thread safe, so it wouldn't be wise for use to spend resources on worrying about multithreading here.
in the future, DOTS may make this easier.


Update clusterrole.yaml

Cannot fill PVCs in other namespaces without being able to create secret on that namespace.

CLA signed

/assign @rootfs

hi, @salmiery
cephfs deployment files in master branch are for latest cephfs which supports to  create secrets in specified namespace (https://github.com/kubernetes-incubator/external-storage/pull/550/files), so cephfs provisioner do not need cluster-level secrets permission.
current docs are out of date, a PR is going to update it, you can refer this to specify secret namespace in cephfs provisioner deployment: https://github.com/kubernetes-incubator/external-storage/pull/698/files#diff-9e1de4d3173189b3116fab8d13ab1639


[BACKEND] Only pipelining outer loops when user-specified numStages > 1

I probably missed some context.
I remembered that @ThomasRaoux told me outer loops are only pipelined with a fixed number of stages, regardless of the number of stages set by users.

I probably missed some context.
I remembered that @ThomasRaoux told me outer loops are only pipelined with a fixed number of stages, regardless of the number of stages set by users.

I see. It should use the num_stage of the inner loop when pipelined. I'm actually looking for a way to only disable outer loop pipelining.

I'm actually looking for a way to only disable outer loop pipelining.

It makes sense to me now.
I think we could change the logic to:

If num_stages = 1, don't pipeline the outer loop.
Otherwise, use num_stages = 2 by default. If the user has a loop level annotation, use what the user sets.

WDYT @ThomasRaoux ?

Actually you are right, the outer loop is currently always pipelined with num_stages==2 : https://github.com/triton-lang/triton/blob/16e6390b5ee79f31fa8062d441fd203a34c8afbd/lib/Dialect/TritonGPU/Transforms/Pipeliner/OuterLoopPipeline.cpp#L108

I'm actually looking for a way to only disable outer loop pipelining.

It makes sense to me now.
I think we could change the logic to:

If the outer loop's num_stages = 1, don't pipeline the outer loop.
Otherwise, use num_stages = 2 by default. If the user has a loop level annotation, use what the user sets.

WDYT @ThomasRaoux ?

We only support 2 stages for the outer loop. I think considering this is a hint it is fine to just with 2 stages.

I'm fine going with this patch. @Jokeren what do you think?

No problem.
Maybe the title could be changed to "Disable outer loop pipelining with num_stages=1". @htyu

No problem.
Maybe the title could be changed to "Disable outer loop pipelining with num_stages=1". @htyu

Sounds good.


Endpoint "ping" not working

Call to ping return error as it tries to parse body response from HEAD request. Maybe we should verify the "self:getMethod" before decoding the body.
Code to reproduce error:
local es = require"elasticsearch"
local c = es:client()
c:ping()
lua: /usr/local/share/lua/5.3/endpoints/Endpoint.lua:99: Expected value but found T_END at character 1
stack traceback:
[C]: in function 'cjson.decode'
/usr/local/share/lua/5.3/endpoints/Endpoint.lua:99: in function 'endpoints.Endpoint.request'
/usr/local/share/lua/5.3/Client.lua:52: in function 'Client.requestEndpoint'
/usr/local/share/lua/5.3/Client.lua:77: in function 'Client.ping'
es.lua:7: in main chunk
[C]: in ?

This bug occurs because the reponse body returned is "". i.e. an empty string. This is passed to the cjson library which is unable to parse it.


Add SocketCan J1939 constants and structs

Add SocketCan J1939 constants and structs.
Blocking a PR to nix to wrap SocketCan's j1939 module.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Amanieu (or someone else) soon.
Please see the contribution instructions for more information.

Looks like
enum {
	J1939_NLA_PAD,
	J1939_NLA_BYTES_ACKED,
	J1939_NLA_TOTAL_SIZE,
	J1939_NLA_PGN,
	J1939_NLA_SRC_NAME,
	J1939_NLA_DEST_NAME,
	J1939_NLA_SRC_ADDR,
	J1939_NLA_DEST_ADDR,
};

wasn't added to the kernel until 5.15.
I actually don't need these for my work. Should I just remove them from the PR or is there another way to deal with the CI being on an older kernel?

You can add an exception here: https://github.com/abalmos/libc/blob/a5470ce96f994347e14c5659442a7c086d2665c4/libc-test/build.rs#L3168

@Amanieu Thanks! I think I pushed the fix. I am on 5.15, so the tests ran okay for me before this change

@Amanieu I might need help with this error. It seems unrelated to this PR.

bad J1939_NO_ADDR value at byte 0: rust: 0 (0x0) != c 255 (0xff)

This means that the Rust value of the constant doesn't match the C value.

Thanks @Amanieu! I'm not sure why libc-test worked on my machine from the get-go, but glad to see the CI passing now.

@bors r+

:pushpin: Commit 02042f05c27ffa9217491688dbd2f429889b7586 has been approved by Amanieu

:hourglass: Testing commit 02042f05c27ffa9217491688dbd2f429889b7586 with merge 42232d8cd5af478e4912207c86924551aecca3cd...

:broken_heart: Test failed - checks-actions

@Amanieu Re-added.
Sorry about that, I didn't realize there was more test environments then what was in GitHub actions.

@bors r+

:pushpin: Commit 99045cdc69a409d13f6db292bfd5a7a903244126 has been approved by Amanieu

:hourglass: Testing commit 99045cdc69a409d13f6db292bfd5a7a903244126 with merge 99294b2444dc2157c01ff96f91d2f5985639daa6...

:broken_heart: Test failed - checks-actions

@bors retry

:hourglass: Testing commit 99045cdc69a409d13f6db292bfd5a7a903244126 with merge 6ce80fbdb99801d4a8dbfcad5621082ba445e2f7...

@bors r-

:broken_heart: Test failed - checks-actions

@Amanieu how do I check the error for this CI?

Click on the checks-actions link from bors. Ignore the semver tests, we allow failure for those.

I had tried that but I don't have any meaningful output. I just see that it failed:

You need to use the bar on the left to select the actual build step that failed. Here is the failure:
  running: "musl-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-march=armv6" "-marm" "-mfpu=vfp" "-Wall" "-Wextra" "-Wall" "-Wextra" "-Werror" "-Wno-unused-parameter" "-Wno-type-limits" "-Wno-address-of-packed-member" "-Wno-unknown-warning-option" "-Wno-deprecated-declarations" "-D_GNU_SOURCE" "-D__GLIBC_USE_DEPRECATED_SCANF" "-o" "/checkout/target/arm-unknown-linux-musleabihf/debug/build/libc-test-87c193be97bba046/out/main.o" "-c" "/checkout/target/arm-unknown-linux-musleabihf/debug/build/libc-test-87c193be97bba046/out/main.c"
  cargo:warning=/checkout/target/arm-unknown-linux-musleabihf/debug/build/libc-test-87c193be97bba046/out/main.c:97:10: fatal error: linux/can/j1939.h: No such file or directory
  cargo:warning=   97 | #include <linux/can/j1939.h>
  cargo:warning=      |          ^~~~~~~~~~~~~~~~~~~
  cargo:warning=compilation terminated.
`

I am stumped by this one ... it looks like the linux/can/j1939.h header is not present in the CI, yet it is running 20.04 and should have it based on Ubuntu repos. We develop on an arm board running Debian Buster without problem.

I think we should just go ahead and upgrade the version of the kernel headers used when testing musl to the latest available version.

@Amanieu I would be happy to try to work on that, but the CI is using the latest set of headers available
here: https://github.com/sabotage-linux/kernel-headers
I don't know too much about musl and how all hooks with rust. Would you have any pointers on getting started with said upgrade?

Fair enough. In that case I think this is fine to land.
@bors r+

:pushpin: Commit 6991bfa691fa4955fe03f75e15bf72dd3c092dfd has been approved by Amanieu

:hourglass: Testing commit 6991bfa691fa4955fe03f75e15bf72dd3c092dfd with merge 0ae4f075c6de6c4f70bce67d88f0e52752de1da2...

:broken_heart: Test failed - checks-actions

@Amanieu Is there any good way to run these tests locally?

I accidentally put typedefs into skip_struct rather then skip_types.
I also found a comment that explains that testing kernel definitions in glibc targets only is sufficient, so I cleaned up the additions a bit by moving my skipped constant into that block.
Hopefully this version will pass :)

@bors r+

:pushpin: Commit 06a74e0308f7b6a07e8d92cc4f2c0a796d169e07 has been approved by Amanieu

:hourglass: Testing commit 06a74e0308f7b6a07e8d92cc4f2c0a796d169e07 with merge bc9ea0bb6af452fd94b07de833aa6ee3ef839e5b...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing bc9ea0bb6af452fd94b07de833aa6ee3ef839e5b to master...


changing match time to 120 minutes instead of 20 minutes

This updates the match time to be 120 minutes instead of 20 minutes.
Tested locally and in cloud.
Cloud deployment running: https://console.improbable.io/projects/unreal_gdk/deployments/jess04082020/runs/1516253820650009895/overview

Oh, interesting thing - is this asset now saved in 4.24 or 4.25?
I think if possible we could save it in 4.24, as it is a small price to pay for ~salvation~ version compatibility.

ah, yeah. I used 4.25. Let me get the 4.24 version ready

updated the commit.  the asset has now been saved in 4.24 :)


[BUG]: Error setting default enum field values

What version of drizzle-orm are you using?
0.29.5
What version of drizzle-kit are you using?
0.21.1
Describe the Bug
After update drizzle-kit to version 0.21.1 I cannot set default values for enum field.
export const userStatusEnum = pgEnum("status", ["inactive", "active", "banned"]);

createTable( "users", {
   status: userStatusEnum("status").default('inactive').notNull()
})

Returns error: invalid input value for enum status: "inactive". Before update everything works correctly
Expected behavior
Set the default status field value to "inactive".
Environment & setup
No response

I have the same error.

Same here

Same

Same 😒

Hey guys,
I understand what is the main problem.
We should use a different and unique name for pgEnum.
pgEnum name and field name should not be the same.
change pgEnum("status") to pgEnum("user_status")

Same

Thank you @amit548!

Was fixed in<EMAIL_ADDRESS>


Address TODO: use new feature to handle markdown

Hi :wave:
I've been following your blog templates from https://github.com/reeseschultz/11r, you've got a great taste!
I'm checking out this lume one you have, and thought I'd give back a bit :smile:
I haven't been able to test it in isolation, I'll share a follow up PR in a while where I was able to test it

Hi. Sorry, I literally didn't see any of your pull requests until just now. I'm looking at them. Thank you in advance for your contributions.


Fix read_range with -1 or None file length

Temporarily fix to deal with length == -1 or None cases which means read till file end

@jja725 @ChunxuTang This PR is required for alluxiofs to work correctly and is a temporarily fix to deal with length not set issue. We can come up with better approaches when benchmark is ready


2.9.1rc1 rhino build does not contain platforms/rhino.js

2.9.1rc1 rhino build (dist/jshint-rhino.js) does not contain platforms/rhino.js file. In result it doesn't work
/bin/build
previous (good): ("#!/usr/bin/env rhino\nvar window = {};\n" + cat(web, srcDir + "/platforms/rhino.js")).to(rhino);
new (bad): wrapped.splice(0, 0, "#!/usr/bin/env rhino", "var window = {};");
Plus for work with Rhino, first line in dist file has to be var window = this;
not var window = {};
solution for #2308 ?

Indeed, rhino support has been broken for at least six months (as you noted in issue #2308), and as far back as two years ago it was said:

Rhino version is deprecated

If it can be fixed in 1 line, why not add this fix?
Support of Rhino allow to use jshint in any editor, which support execute external program as source validator, without installing any third party huge platforms like Node (portability). Let it be deprecated, but workable, if it can.


updating dependencies

Updating outdated dependencies (looks like request-promise overhauled the transform function, which is fine because it is not used in this module)

Coverage remained the same at 76.596% when pulling 8eb33cbcff7244c32150acb433093d9fca80b6e8 on 17updatePackages into 596e0a9a94ea1375278a1f290ee9f2240d3625be on master.


Update internal.lua

Added dot to %w, so that tagname is also renamed when included dot.
Autotag does not work when changing from a tag without a dot to a tagname with a dot.
This may be inconvenient in some scenarios, such as change div to Context.Provider, React.Fragment, etc.
Simple added . character for regular %w.

it should be %. , . on regex mean every character.

it should be %. , . on regex mean every character.

That's really the most direct way.
But it will also complete some unexpected characters like ! @ #


HistogramTimeSlider - bug?

Hello all,
I'm quite fresh in JS and the ESRI API and I hope this is the right spot ...
While customizing the HistogramTimeSlider sample code ( https://developers.arcgis.com/javascript/3/jssamples/widget_histogram_time_slider.html )
I experienced a possible bug in this widget.
Have a look at this url/script :
http://www.geo-informatie.nl/zoest001/AGO-JS/TimeSliderHistogram/HistogramTimeSlider-Months.html
The polygons are time-grouped by months, which is to coarse.
Grouping by days works fine too, but is to detailed.
Grouping them by weeks ( timeInterval: "esriTimeUnitsMonths" ) :
http://www.geo-informatie.nl/zoest001/AGO-JS/TimeSliderHistogram/HistogramTimeSlider-Weeks.html
leads to an error (InternetExplorer-11 and Chrome-51) :
TypeError: Unable to draw graphic (null): Unable to get property 'length' of undefined or null reference TypeError: Unable to draw graphic (null): Unable to get property 'length' of undefined or null reference    at _add (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:18:458)    at Anonymous function (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:9:195)    at Anonymous function (http://js.arcgis.com/3.17/:644:363)    at c (http://js.arcgis.com/3.17/:119:64)    at _fireUpdateEnd (http://js.arcgis.com/3.17/:848:341)    at _applyTimeFilter (http://js.arcgis.com/3.17/:1992:415)    at propertyChangeHandler (http://js.arcgis.com/3.17/:1984:196)    at _timeChangeHandler (http://js.arcgis.com/3.17/:1928:19)    at Anonymous function (http://js.arcgis.com/3.17/:63:200)    at c (http://js.arcgis.com/3.17/:119:64)    {       [functions]: ,       __proto__: { },       description: "Unable to get property 'length' of undefined or null reference",       message: "Unable to draw graphic (null): Unable to get property 'length' of undefined or null reference",       name: "TypeError",       number: -2146823281,       stack: "TypeError: Unable to draw graphic (null): Unable to get property 'length' of undefined or null reference    at _add (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:18:458)    at Anonymous function (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:9:195)    at Anonymous function (http://js.arcgis.com/3.17/:644:363)    at c (http://js.arcgis.com/3.17/:119:64)    at _fireUpdateEnd (http://js.arcgis.com/3.17/:848:341)    at _applyTimeFilter (http://js.arcgis.com/3.17/:1992:415)    at propertyChangeHandler (http://js.arcgis.com/3.17/:1984:196)    at _timeChangeHandler (http://js.arcgis.com/3.17/:1928:19)    at Anonymous function (http://js.arcgis.com/3.17/:63:200)    at c (http://js.arcgis.com/3.17/:119:64)"    }    "TypeError: Unable to draw graphic (null): Unable to get property 'length' of undefined or null reference    at _add (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:18:458)    at Anonymous function (http://js.arcgis.com/3.17/esri/dijit/HistogramTimeSlider.js:9:195)    at Anonymous function (http://js.arcgis.com/3.17/:644:363)    at c (http://js.arcgis.com/3.17/:119:64)    at _fireUpdateEnd (http://js.arcgis.com/3.17/:848:341)    at _applyTimeFilter (http://js.arcgis.com/3.17/:1992:415)    at propertyChangeHandler (http://js.arcgis.com/3.17/:1984:196)    at _timeChangeHandler (http://js.arcgis.com/3.17/:1928:19)    at Anonymous function (http://js.arcgis.com/3.17/:63:200)    at c (http://js.arcgis.com/3.17/:119:64)"
Kind regards,
Roland van Zoest (NL)

Oops ... in the previous text
timeInterval: "esriTimeUnitsMonths"
should be
timeInterval: "esriTimeUnitsWeeks"

This is a "Week" bug in the HistogramTimeSlider of the ArcGIS API for JavaScript. Other time units seems to work fine.
Thanks for reporting. (Sorry for slow response)
The issue you mention above isn't specific to anything in this repo. The preferred way to report bugs with the ArcGIS API for JavaScript is using Esri Support.
However, if you find issues related to this repo (bower, sass, typescript, jshint, oauth), then you can also raise them as issues in this repo.  See also https://github.com/Esri/jsapi-resources/blob/master/CONTRIBUTING.md for more information.
Again, thanks for reporting the bug.

Thanks  Bjorn,
So it’s a real bug … good to know now.
It hasn’t kept me sleepless for last year ;-)
“Esri Support” isn’t very easy to contact/use from outside the USA … L
Thanks again,
Roland @ GeoDesk
Van: Bjorn Svensson<EMAIL_ADDRESS>Verzonden: vrijdag 27 oktober 2017 00:54
Aan: Esri/jsapi-resources
CC: RolandVanZoest; Author
Onderwerp: Re: [Esri/jsapi-resources] HistogramTimeSlider - bug? (#27)
This is a "Week" bug in the HistogramTimeSlider of the ArcGIS API for JavaScript. Other time units seems to work fine.
Thanks for reporting. (Sorry for slow response)
The issue you mention above isn't specific to anything in this repo. The preferred way to report bugs with the ArcGIS API for JavaScript is using Esri Support https://support.esri.com/contact-tech-support .
However, if you find issues related to this repo (bower, sass, typescript, jshint, oauth), then you can also raise them as issues in this repo. See also https://github.com/Esri/jsapi-resources/blob/master/CONTRIBUTING.md for more information.
Again, thanks for reporting the bug.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/Esri/jsapi-resources/issues/27#issuecomment-339823693 , or mute the thread https://github.com/notifications/unsubscribe-auth/ASbfyPIHe9N5kFiBRD7jKI82UkSQNW1Lks5swQ2IgaJpZM4I-7B4 .  https://github.com/notifications/beacon/ASbfyPWN6OOl175x0afrpJqJTSb4Awshks5swQ2IgaJpZM4I-7B4.gif


RPM installation does not work in amazon linux 2, documentation needs to be updated

I paid for a business license for the product, absolutely struggling to get this installed and web interface running on anything other than RHEL x64.  On AmazonLinux2 there seems to be issues related to the version of python installed by default, with the httpd logs complaining about missing the ginga2 package.  I tried installing python 3.7 and reinstalling requrements using pip3 requirements.txt, but continued to run into problems.
Unfortunately the documentation for the install seems to also not mention that it is only compatible with x86, I wasted a bunch of time before I realized this.  Is the RPM version of this project effectively only workable with RHEL x86?  If so is it possible to request a refund for my purchase?

Hi, what error do you have?
Yes, it's possible. You may ask refund on patreon

It gives an error about ginga2 not being installed.  From reading other tickets related to the non-rpm install, it looks like it's because amazon linux 2 is using python 2.7.  If you install python3 and set it as the primary via alternates (which breaks yum), and then install the dependancies via pip3 in /var/www/haproxy-wi/, it then leads to errors about I believe missing python modules.  I don't have the server up anymore to give you the errors, and had intentionally paid for the product RPM's to avoid going down this kind of rabbithole, and this gives me low expectations for some of the other feature sets working as well.
I also was unable to get this working in RHEL8 using arm instances in AWS.  It looks like the installer scripts are looking for x86/64 packages rather than for the appropriate platform.
My frustration here is that it seems like the documentation is either out of date regarding supported operating systems (and cpu platforms) or the instructions and/or packaging is out of date.  As far as I can tell, there is no way to trial the RPM version which purports to offer extra features, and there's no way for me to make an educated decision prior to purchase.
Please let me know what your intentions are regarding platform updates/support so I can decide wether or not to request a refund.  Thanks.

I'm sorry that you have such a bad experience
I will investigate these problems and solve them

I've found out where problem is.
It was because amazon linux has old pip3. Pip3 tries build cryptography module and fails. I've added this exception to RPM installation it works now.
There is a new package. Please, try it

For ARM it cannot be used, because cryptography module is only for x86

I've tried x86 amazon linux again, and while HAProxy-WI installs, there seems to still be issues on the platform.  On both RHEL8 and Amazon Linux 2 (x86) the UI itself seems to be having issues with the url hashes.  I'm having to manually put the urls in the address bar half of the time to get them to work.
On Amazon Linux2, it took multiple attempts to get HAProxy to install via the UI.  Nginx will not install, there doesn't seem to be any error though.  It creates an /etc/nginx/conf.d folder with nothing in it, and no nginx service installed.
What is the suggested platform for this product to actually run on?  Do I need to be using an older version of RHEL for this to function properly?

I'm having to manually put the urls in the address bar half of the time to get them to work.
What do you mean? when you click on the left menu it doesn't work?
What is the suggested platform for this product to actually run on? Do I need to be using an older version of RHEL for this to function properly?
Better use Centos 7


Introduce BlankPage

A page with all default layout elements removed - a blank slate. Useful for possible reaction time measurements.

This could be one for Julia, do you agree @jobrachem?


qlog: Add remaining EventTypes and helper functions

qlog: Add remaining EventTypes and helper functions
Previously, the qlog data model was missing some
event types (e.g. HTTP/3 and QPACK) and there were
a few incorrect fields peppered throughout the code.

While fixing up the code, I also spotted some of the
burden on calling applications. I've attempted to
improve life by adding an Event module that couples
EventCategory, EventType and EventData. It provides
methods to concisely construct valid events, and if
people want to manually construct such events they
can use an is_valid() method to catch obvious errors
such as trying to log a TransportEventType with
HTTP/3 EventData.

Applications that use some or all of the helpers
should find it much more difficult to produce bogus
data.

cc: @hawkinsw @agrover @rmarx

:+1:

@ghedo I think we should merge this as is and I'll refine some aspects of it in a different PR


table is not able to be initialized with version 4.3.6

Describe the bug
Follow the sample  in m4 doc: https://github.com/olton/Metro4-Docs
The table component is not able to be initialized.
To Reproduce

download the latest release version of m4
extract it to a local folder
add html code as follows to create a table element

Expected behavior
table is displayed normally in browser
Actual Result

Code Snippet

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome
Metro Version: 4.3.6

Additional context
None

sorry for my mistake! After digging more, i found why.
There are two types of table, one is HTML table which is used to display data; another is interactive table which is used to interact with UI,
Here, i attempt to create an interactive table, and in document it specified a NOTE: "Currently, you can define only one row in head section".


[GSSOC] Fixing The Navbar

Description:
The navbar is not looking good and the alignment is also not correct

I have experience in webdev and I can improve the designing of this issue
Please assign me this issue

##Reason for change:
even I noticed that the nav bar ui looks bad I have created several nav bars before so
Please assign me this issue under GSSoC-2023 I love to contribute to this issue.

I would like to work on this project . Please assign it to me.

I am interested to work on this issue under GSSoC 2023 as a contributor

Navbar is already updated, pl do a fresh fetch to get the latest changes.


Fix SoftmaxCrossEntropy grad function node

Fix a bug in #5478 (sorry, it was my review fault). FunctionNode.forward should not return None as an output, so I fixed it. It should fix the current doctest failure in master.

LGTM
jenkins, test this please

Jenkins CI test (for commit c695d08f9ffccade10b59b673a52f48b5855feaf, target branch master) succeeded!

LGTM, too.  Let's merge it before the daily tests start.


Roadmap for this project

Hi @chooron,
First and foremost thank you for open sourcing this package, really interesting to see someone trying to combine the powers of superflex and SciML! As I am myself trying to implement a very simple hydrological land surface model for exploring neural network parametrisations in evaporation modelling (see https://github.com/olivierbonte/DifferentiableEvaporation), I would be interested to know what your future plans are for this project?
More specifically, as far as I can see it now, there is only an explicit Euler solver implemented (https://github.com/chooron/HydroModels.jl/blob/main/src/utils/solver.jl). For my own purposes, it would be very interesting to be able to use DifferentialEquations.jl. Are there any plans to implement such a feature in the future? Or any way in which can I help to support the development of such a feature?
Thanks in advance!
Kind regards
Olivier

First and foremost thank you for open sourcing this package, really interesting to see someone trying to combine the powers of superflex and SciML! As I am myself trying to implement a very simple hydrological land surface model for exploring neural network parametrisations in evaporation modelling (see https://github.com/olivierbonte/DifferentiableEvaporation), I would be interested to know what your future plans are for this project?

I will continue to advance this project (as my graduation thesis), mainly including the following parts:
First, I will further improve existing issues in the project code (mainly focusing on Route calculations and component wrapper), and synchronize the documentation accordingly
Then I will gradually work on reproducing some Neural-Network embedded hydrological models, including M50, M100, dPLHBV, etc.

More specifically, as far as I can see it now, there is only an explicit Euler solver implemented (https://github.com/chooron/HydroModels.jl/blob/main/src/utils/solver.jl). For my own purposes, it would be very interesting to be able to use DifferentialEquations.jl. Are there any plans to implement such a feature in the future? Or any way in which can I help to support the development of such a feature?

Thank you for your suggestion. The integration with DifferentialEquations.jl was already completed in v0.1.0 of this project. However, binding SciML libraries with this project would increase model loading efficiency, so in v0.1.1, I decoupled the SciML libraries from HydroModels.jl into another utility library HydroModelTools.jl (it hasn't been registered yet). This library uses Solver to wrap DifferentialEquations.jl's solving process, with its calculation interface being completely consistent with the built-in solver.jl in HydroModels.jl. Additionally, this library provides parameter optimization utility classes in optimizer.jl, which wraps the optimization process from Optimization.jl for model parameter optimization.
Finally, thank you for your attention to this project. I will continue to update and optimize the project. If you have any ideas or questions, please feel free to provide feedback.


[AKS] az aks: Add aad session key support.

This checklist is used to make sure that common guidelines for a pull request are followed.

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

[x] I adhere to the Command Guidelines.

This is for addressing #9585

@qwordy can we get a merge on this?

Please do not merge this PR yet. It will be changed to implement in a different way.

This PR has been tested and ready for merge.


verilog wrappers for CHERI functions don't build

git clone --recursive https://github.com/CTSRD-CHERI/Piccolo.git
cd Piccolo/libs/cheri-cap-lib/
make verilog-wrappers
returns
bsc -D CAP64 -D RISCV -verilog -u CHERICapWrap.bsv
checking package dependencies
compiling CHERICapWrap.bsv
Error: "CHERICapWrap.bsv", line 65, column 15: (T0007)
  Unbound type constructor CapAddressW
Makefile:16: recipe for target verilog-wrappers failed
make: *** [verilog-wrappers] Error 1
I'd like to have the verilog wrapper for the CHERI functions - is this is the right way to use them?
Thanks
Tariq

A workaround is to replace CapAddressW with CapAddrW in CHERICapWrap.bsv
Is this the right thing to do?

git checkout master in libs/cheri-cap-lib is another workaround

I bumped the submodule pointer in Piccolo. Looks like this got fixed but Piccolo was never updated. Hopefully this fixes the issue after git pull in Piccolo followed by git submodule update

fixed! thanks so much, especially as the response was so quick.
Tariq


UI: different search boxes should be unified

Hi folks :)
concerning the search UI: Currently there is the search box in the upper left - this applies only to "Current queue" and "All tracks" views.
Then there is that other search box in the "Albums" and "Artists" (upper right) view that filters only these.  There is not one and only one place where the user can search and that is somewhat counter-intuitive.
So here's my suggestion: Use the upper left search (and add some text like "Search current view") and apply that search to whatever view is currently opened.
Cheers
Thomas

This is a valid point, as raised by several other users as well.

Closed in 2.0 branch.


Can't use "Spec Export" in sketch 52 beta

Not react when press the Export button.

same think in the official S52 release

same thing in release

same. So annoying :(

Doesn't work with Sketch 52/52.1
After reading previous "Measure doesn't work with latest Sketch update" it looks like we should ALWAYS expect that Measure will take some time to catch up with the most current Sketch update; that's just how it is, evidently.

ellunium to fix it. Thank you very Much.
https://github.com/utom/sketch-measure/issues/468#issuecomment-427589418


Add logic to create a jenkins build item

Added logic to create a new jenkins job item.

Hi,
In Jenkins ver 1.624 (the current latest version), this patch seems not worked.
You can make sure some-test-job existence after running tests?
In addition, test code for CreateJob are weak because

returned value from CreateJob (response string, err error) are ignored
counting jobs got by GetJobs will not always ensure job created.

In test code context, you have to confirm "some-test-job" is contained in GetJobs response.

Hi Yosida,
Thanks for the feedback!

I have changed the createjob signature to return an error (instead of string,error). This is because jenkins only returns HTML when /createitem is invoked. (According to the docs the HTTP status code should be used to determine whether the operation is successful or not.)
I have improved the createjob test case:

The test asserts that the job exists in the GetJobs response
The test generates a 'unique' job name to build when the test runs
The response from createjob is no longer ignored

Hi Dennis,
Thanks for improving.  I reviewed your patch again and it was nice!
The cause of failing CreateJob on my environment was that I disabled maven plugin.   I'm sorry...
I'll merge this patch when all changes are meld into one commit.  Could you meld commits by 'git rebase'?

Thanks Yosida,
No problem. I have squashed the commits into one as you asked.

Merged.
I appreciate your contribution!


Updates to RxJava branch after QA

Closing in favor of new repo at https://github.com/oktadev/okta-android-rxjava-example.


rerender

@lbdreyer this PR has did not modify the build matrix. (We need to get to the bottom of that bug. Many are affected by it!)

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

AppVeyor has finally finished!
Thank you @ocefpaf!


Disable test_when_piped_input_then_no_broken_pipe by default

It is blocking the executions of the tests and I suspect it is breaking android

Android is green again \o/

Sorry. Yes, this test is pretty expensive and brute force. Perhaps, there is a more specific problem behind the randomness of the failures?

dunno but I haven't seen it failed for a while :)

However, nice :)
Maybe it helps. At the time of writing the test in #3910, I haven't figured out why it actually failed. The fix attached to the test just stopped it failing with tail but also with head when both tools were expected to produce no output with options like -c -0.


Fix magenta screen on iOS (#1471)

In the absence of any other feedback for issue #1471 , this change seems to solve this issue and make iOS apps functional again.

I have no idea why binding the FBO is necessary here... But if you say it definitely fixes the problem then it might just be one of those Apple specific implementation details. 😁
Could you run through a few RenderTexture tests, including using RenderTextures with multiple contexts and see if it still all works as expected with this change?

Ah yes you're right... using a rendertexture breaks it again. Does that help at all with where to look? I'm not really clued up on what the changes in that commit do, so I'm trying (and clearly failing) to understand as I go along.

Well the problem is that sfml-graphics in its current form is fighting against this file in terms of who gets to activate the FBO. In every other context implementation, all drawing related operations are isolated to sfml-graphics so it was never a problem.
The fact that misusing a FBO as a render target is a necessary solely on iOS is just one of those quirks that has you asking how drunk the Apple engineers had to be when they thought this was a good idea.
I have no idea what debugging for iOS looks like, but you could start by tracking/printing which FBO gets bound/unbound in what context. Remember that FBOs aren't shareable between contexts so if you see something like that then you know things are broken.
If I had to make a wild guess, I would say that the priv::RenderTextureImplFBO::unbind() in RenderWindow::setActive() is breaking it because it assumes that no implementation actually needs an FBO to be bound to draw to the window/default render target. You would need to make an exception for iOS in that case and make sure the context's FBO is bound in EaglContext::makeCurrent().

Thanks, I'll see if I can find any more out. debugging for iOS is more or less the same as macOS or any other platform. It seems that Xcode has some nifty openGLES frame capture tool though, so maybe that will help somewhat...

@binary1248 Here's a quick sample of one frame of the iOS demo (So no render textures involved, just drawing a textured sprite to the window). Not sure if this helps at all: https://imgur.com/a/FZJ1pNO
I'll investigate further when I can, but some quick things I've noted which may or may not be of relevance:

inspecting the call to gldrawarrays shows that "Framebuffer #0 does not exist"
the call to presentrenderbuffer shows a warning: "Present of uninitialised colour attachment: Renderbuffer #1 did not have content rendered to all pixels in the renderbuffer"

According to @binary1248 the unbind() in RenderWindow should somehow be changed to bind the framebuffer which is created inside the EGAL context. So the main question is how to get that from the window to the graphics module. 🤔
If we can't find a working solution soon, we'll have to either merge this change and get RTs fixed later or move everything, as I want to get SFML 2.5.1 released soon.

A better solution than just merging this would be to revert the breaking commit entirely until a working implementation is found, that way at least we have a working iOS implementation again

That commit changed quite a few things, has brought great performance improvements, has modified public-facing interfaces and new things have built on top of it, as such it's not really possible to revert the commit on it's own, especially not for a patch version release.
Question is if we're able to come up with an overall fix in a short-ish period of time or what's worse, this PR or the current master. Just trying to find what's the best way here. 🙂

@JonnyPtn Give the bugfix/renderwindow_default_framebuffer branch a try.

Yep, looks great to me, render textures and all


Moved unique port validation from Group to DeploymentPlan

Like we discussed today:
Moved unique port validation from Group to DeploymentPlan, like requested in https://github.com/mesosphere/marathon/issues/4167

Thanks! LGTM. Wait for the tests to finish.

@unterstein Have you tested this patch on top of the OVH state?

And please cherry pick in 1.2 branch.

OVH tested positive locally, cherry pick done.


Error 500

Current Behavior
Hi guys,
I have speedtest-tracker installed in k0s and recently I received a 'Error 500' page. Things were working normally since last week, when I updated everything.
Expected Behavior
speedtest-tracker to open the page normally
Steps To Reproduce
I don't know how to reproduce it as it happened during the week without any input of mine
Environment
- Alpine linux 3.20
- k0s

CPU architecture
x86-64
Docker creation
speedtest-dpl.yaml
# https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
apiVersion: apps/v1
kind: Deployment
metadata:
  name: speedtest
  namespace: speedtest
  labels:
    app: speedtest
spec:
  selector:
    matchLabels:
      app: speedtest
  replicas: 1
  template:
    metadata:
      labels:
        app: speedtest
    spec:
      containers:
        - name: speedtest
          image: lscr.io/linuxserver/speedtest-tracker
          imagePullPolicy: Always
          env:
            - name: PUID
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: uid
            - name: PGID
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: gid
            - name: APP_TIMEZONE
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: tz
            - name: DISPLAY_TIMEZONE
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: tz
            - name: APP_URL
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: app_url
            - name: DB_CONNECTION
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: db_conn
            - name: DB_HOST
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: db_host
            - name: DB_PORT
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: db_port
            - name: FORCE_HTTPS
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: force
            - name: APP_KEY
              valueFrom:
                secretKeyRef:
                  name: speedtest-scr
                  key: appkey
            - name: APP_DEBUG
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: debug
            - name: SPEEDTEST_SCHEDULE
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: schedule
            - name: PRUNE_RESULTS_OLDER_THAN
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: prune
            - name: DB_DATABASE
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: database
            - name: DB_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: pass
            - name: DB_USERNAME
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: user
          ports:
            - containerPort: 80
              name: speedtest
          volumeMounts:
            - name: config
              mountPath: /config
            - name: web
              mountPath: /etc/ssl/web
            - name: localtime
              mountPath: /etc/localtime
              readOnly: yes
      volumes:
        - name: config
          persistentVolumeClaim:
            claimName: speedtest-cfg
        - name: web
          persistentVolumeClaim:
            claimName: speedtest-web
        - name: localtime
          hostPath:
            path: /etc/localtime
      restartPolicy: Always
---
# https://kubernetes.io/docs/concepts/services-networking/service/
apiVersion: v1
kind: Service
metadata:
  name: speedtest-svc
  namespace: speedtest
spec:
  selector:
    app: speedtest
  type: ClusterIP
  ports:
    - name: speedtest
      protocol: TCP
      port: 3344
      targetPort: 80
---
# https://kubernetes.io/docs/concepts/services-networking/ingress/
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: speedtest-ing
  namespace: speedtest
  #annotations:
  #  nginx.ingress.kubernetes.io/secure-backends: "true"
  #  nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
  rules:
    - host: speedtest.eddienetworks.ddnsfree.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: speedtest-svc
                port:
                  number: 3344

speedtest-cmap.yaml
# https://kubernetes.io/docs/concepts/configuration/configmap/
apiVersion: v1
kind: ConfigMap
metadata:
  name: speedtest-cmap
  namespace: speedtest
data:
  uid: '1000'
  gid: '1000'
  tz: Australia/Melbourne
  db_conn: mysql
  db_host: mariadb-svc
  db_port: '3300'
  app_url: https://speedtest.eddienetworks.ddnsfree.com
  force: 'true'
  debug: 'true'
  schedule: '0 */1 * * *'
  prune: '120'

speedtest-scr.yaml
apiVersion: v1
kind: Secret
metadata:
  name: speedtest-scr
  namespace: speedtest
type: Opaque
data:
  appkey: Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx9

mariadb-dpl.yaml
# https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
apiVersion: apps/v1
kind: Deployment
metadata:
  name: mariadb-dpl
  namespace: speedtest
  labels:
    app: mariadb
spec:
  selector:
    matchLabels:
      app: mariadb
  replicas: 1
  template:
    metadata:
      labels:
        app: mariadb
    spec:
      containers:
        - name: mariadb
          image: linuxserver/mariadb:10.11.8
          imagePullPolicy: Always
          env:
            - name: MYSQL_ROOT_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: root-pass
            - name: MYSQL_DATABASE
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: database
            - name: MYSQL_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: pass
            - name: MYSQL_USER
              valueFrom:
                secretKeyRef:
                  name: mariadb-scr
                  key: user
            - name: TZ
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: tz
            - name: PGID
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: gid
            - name: PUID
              valueFrom:
                configMapKeyRef:
                  name: speedtest-cmap
                  key: uid
          ports:
            - containerPort: 3306
              name: mariadb
          volumeMounts:
            - name: mariadb-vol
              mountPath: /config
      volumes:
        - name: mariadb-vol
          persistentVolumeClaim:
            claimName: speedtest-db
      restartPolicy: Always
---
# https://kubernetes.io/docs/concepts/services-networking/service/
apiVersion: v1
kind: Service
metadata:
  name: mariadb-svc
  namespace: speedtest
spec:
  selector:
    app: mariadb
  type: ClusterIP
  ports:
    - name: mariadb
      port: 3300
      targetPort: 3306

mariadb-scr.yaml
# https://kubernetes.io/docs/concepts/configuration/secret/
apiVersion: v1
kind: Secret
metadata:
  name: mariadb-scr
  namespace: speedtest
type: Opaque
data:
  root-pass: bxxxxxxxxxx0
  database: cxxxxxxxxxx=
  user: cxxxxxx5
  pass: cxxxxxxxxxxxxxx=

Container logs
kc logs -n speedtest speedtest-69d74f4b74-47vvp
[migrations] started
[migrations] 01-nginx-site-confs-default: skipped
[migrations] done
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support the app dev(s) visit:
speedtest-tracker: https://github.com/sponsors/alexjustesen

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────
Linuxserver.io version: v0.21.2-ls40
Build-date: 2024-08-09T13:13:20+00:00
───────────────────────────────────────

using keys found in /config/keys
Waiting for DB to be available

In Connection.php line 825:

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select t
  able_name as `name`, (data_length + index_length) as `size`, table_comment
  as `comment`, engine as `engine`, table_collation as `collation` from infor
  mation_schema.tables where table_schema = 'speedydb' and table_type in ('BA
  SE TABLE', 'SYSTEM VERSIONED') order by table_name)

In Connector.php line 65:

  SQLSTATE[HY000] [2002] Connection refused

**** The following active confs have different version dates than the samples that are shipped. ****
**** This may be due to user customization or an update to the samples. ****
**** You should compare the following files to the samples in the same folder and update them. ****
**** Use the link at the top of the file to view the changelog. ****
┌────────────┬────────────┬────────────────────────────────────────────────────────────────────────┐
│  old date  │  new date  │ path                                                                   │
├────────────┼────────────┼────────────────────────────────────────────────────────────────────────┤
│ 2024-05-28 │ 2024-05-27 │ /config/nginx/site-confs/default.conf                                  │
└────────────┴────────────┴────────────────────────────────────────────────────────────────────────┘
[custom-init] No custom files found, skipping...
[ls.io-init] done.

In Connection.php line 825:

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select *
   from `cache` where `key` in (laravel_cache_illuminate:queue:restart))

In Connector.php line 65:

  SQLSTATE[HY000] [2002] Connection refused

In Connection.php line 825:

  SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select *
   from `cache` where `key` in (laravel_cache_illuminate:queue:restart))

In Connector.php line 65:

  SQLSTATE[HY000] [2002] Connection refused

On the website as I turned debug mode on:
SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from `sessions` where `id` = g19CiR0rO24cyBuVm14ylqu7MeQ0n3kSFdYPUbXT limit 1)

and public/index.php:

// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';

// Bootstrap Laravel and handle the request...
(require_once __DIR__.'/../bootstrap/app.php')
    ->handleRequest(Request::capture());

With which release did the problem started? There was a problem in 0.21.0 causing a 500 error when accessing the notification page. This was solved in 0.21.1.
If above is the case for you, does it happen when you access a certain page?

It was with 0.21.1. As I mentioned I updated to 0.21.1 and everything was fine but yesterday before updating to 0.21.2 the page was showing the issue and moving to 0.21.2 did not solve it. I am not quite sure what happened in between.

I'm having a similar problem but haven't updated recently

2024/08/12 03:46:13 | stdout | In Connector.php line 65:
-- | -- | --
2024/08/12 03:46:13 | stdout |
2024/08/12 03:46:13 | stdout |
2024/08/12 03:46:13 | stdout | )
2024/08/12 03:46:13 | stdout | * from `cache` where `key` = laravel_cache_illuminate:queue:restart limit 1
2024/08/12 03:46:13 | stdout | SQLSTATE[HY000] [2002] Operation timed out (Connection: mysql, SQL: select

@tw333k hid your comment just for clarity purposes.
@ebiscaia did you change your username or password for the database in the last couple of weeks?

Assuming the database update was just pull the latest image that shouldn't be the issue. Let's narrow down to make sure it's not a caching issue or a migrations issue. Can you...

SSH into the running container
CD into the app directory /app/www
Run the command php artisan migrate:status
Drop a screenshot of the results


Object to recipe isn`t really converting to array

Is it worth to have such kind of method if it's just type casting?
If Object will be recursive, it won`t really convert it to array.
public static function objectToArray($object)
{
     if (is_object($object)) {
          return (array) $object;
     } else {
          throw new \Exception("Not an object");
     }
 }

Maybe better to replace it with known "hack" with json encode and decode or remove it at all?

Thank you!


autoload vocabularies slows 2.7

As noted in https://github.com/ruby-rdf/linkeddata/issues/13, there seems to be an issue in Ruby 2.7 when using many gems, especially rdf-vocab, which use autoload. It doesn't happen when gems are included in a Gemfile and invoked using Bundler, but otherwise, there is some mysterious slow-down.
At one time, Matz was looking to deprecate autoload, but later recanted.
This issue may be resolved in Ruby core, but we may want to consider relying more on const_missing in the future.

I may have to do something about this ASAP. require 'rdf-vocab' takes literally half an hour.

Research shows const_missing is not an appropriate solution. I’ve been away, but when I’ll back I’ll see if an issue has been raised in Ruby Core. Workaround is to use 2.6 or Bundler. Most apps use Bundler, I think.

Can you paste links?

This is another possibility: https://github.com/fxn/zeitwerk

thanks! checking…

So here's a weird thing: I thought I had 2.7 installed but the Homebrew latest is 2.6.5. However,  it was slow anyway. Notwithstanding, the unit tests on that new branch appear to run at a sensible pace.
I did notice that running the entailments takes a while but I assume this is due to additional vocabularies.

Yes, entailment slow with the number of added relationships. They’re cached, so it improves if the process stays live.
It might be possible to create a gem that could marshal these relationships to reduce load time, but it could be brittle and would increase the process initialization time.

I think what may make sense in that regard is perhaps some mechanism to preemptively prune large vocabs from being autoloaded, or perhaps otherwise scan a graph and load only the vocabs for which there are entities belonging therein.

Perhaps raise an issue in the rdf-reasoner repo.

Fixed in 3.1.2.


Is it possible to embed/draw an existing pdf page into a new document

We're porting some code that currently relies on some features available on OSX/iOS - namely being able to draw contents from a page in an existing pdf document into a new document.
Is this possible with pdfkit?

there isn't any support for this through the api.


:bento: Adds Twingate

Added Twingate light & dark icons, for both PNG and SVG types.

Thank you!


[IR Runtime] Support removing columns in Record via Auxilia in IR-Runtime

What do these changes do?

As titled.
Related issue number

#2033 , Fixes #2040

Codecov Report

Merging #2085 (e0cfd56) into main (958c49d) will decrease coverage by 31.80%.
The diff coverage is n/a.

Additional details and impacted files

@@             Coverage Diff             @@
##             main    #2085       +/-   ##
===========================================
- Coverage   71.83%   40.03%   -31.81%
===========================================
  Files          89       87        -2
  Lines       10290     9835      -455
===========================================
- Hits         7392     3937     -3455
- Misses       2898     5898     +3000

Impacted Files
Coverage Δ

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

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

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

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

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

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

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

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

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

python/graphscope/analytical/udf/wrapper.py
27.27% <0.00%> (-72.73%)
:arrow_down:

... and 42 more

Continue to review full report at Codecov.

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


Switch CalendarLayout in runtime

Hi,
First and foremost - great job with the plugin!
Is it possible to switch WeekLayout at runtime, or is this not a tested/verified feature?
For example; switching between week or month views.

Hi @marcustindab
Thanks for the kind words.
Currently, this functionality is not available but I plan to  add this in the next major version (2.0.0)

@marcustindab
Check please CalendarLayout property I think that's what you are looking for)

Yeah, I tried to use that property but it did not work properly... The rendering of the view lagged behind. Perhaps I need to make further adjustments?
Also another question on the topic; is it possible to bind another Event-source to the calendar, besides the EventCollection? I would like to use the same structure as decribed in the .Net Maui Grouped Collection documentation, like the following example:
public class AnimalGroup : List<Animal>
{
    public DateTime Date { get; private set; }

    public AnimalGroup(DateTime date, List<Animal> animals) : base(animals)
    {
        Date = date;
    }
}

Hi @marcustindab
Check please latest v1.1.6


Ported to use MechanicalSoup for Python 3 compatibility

Mechanizer is not compatible with Python 3. This change ports the
library to a similar library that doesn't have this problem.

Aha! It's cool, I'll check it soon.

Merged, thank you!


add a new analyzer bot testing --preview-dart-2

We'd like to get some CI test coverage of the analyzer with the --preview-dart-2 flag; this is an issue to track that.
We'd also need to update status files for tests around optional new / const; however I'm not sure what status file predicate we should use for that.
/cc @jwren @bwilkerson @athomas @whesse

If the test matrix changes are too involved for some reason, you could also specify the test steps like  they are specified here: https://github.com/dart-lang/sdk/issues/32123

We have some coverage here now.


karate-null pointer exception in async message handler

Issue Description:
Async functionality is not working.
I am trying to test async functionality using Java Thread. Instantiated the Java object and passed a handler function from karate. After a delay, the Java Object calls the handler method.
Null pointer exception is thrown in the handler method when the 'karate' object is accessed.
Expected Behaviour-
Handler function should run without any exception and set listenResult value
Attachment
Attached sample maven project to reproduce the steps. amq.zip
Cmd to execute - mvn test
Java Version- jdk1.8
JUnit- 5

you need to use the karate.toJava() API for advanced Java interop.
* def obj = new AsyncTest(karate.toJava(handler))

and with that change, it works. this is mentioned in the docs: https://github.com/intuit/karate/wiki/1.0-upgrade-guide#async

@ptrthomas This worked. Thanks.
Please fix the reference here too, https://github.com/intuit/karate#async

@sudhag85 already done in develop: https://github.com/intuit/karate/tree/develop#async


HMR not playing well with stateful singleton

Describe the bug
It is not an uncommon thing to deal with stateful singletons when playing with the composition API. In vite, HMR makes some logic broken because it is persisting file version with a timestamp. For some reasons, sometimes one part of the application is requiring the old plain file (without timestamp) and another part is requiring the one with a timestamp. Although the two files may be the same, it duplicate the singleton state that should be ever imported once.
You might say: in this case you just have to reload page (which makes sense). But here is the actual bug: even after a browser refresh the timestamped imported is persisted and the only way to fix the issue is to restart vite (see after image below).
Reproduction
It was difficult to give a perfect minimal repro but this highlights how timestamped imported is persisted eve after a full browser refresh.
REPO: https://github.com/AlexandreBonaventure/vite-hmr-singleton-bug

yarn && yarn dev
Change this line and save: https://github.com/AlexandreBonaventure/vite-hmr-singleton-bug/blob/master/src/statefulSingleton.js#L3
Then change this line and save: https://github.com/AlexandreBonaventure/vite-hmr-singleton-bug/blob/master/src/useStatefulSingleton.js#L4

before

after

System Info

required vite version: 1.0.0-rc.3
required Operating System: Mac OSX
required Node version: v14.2.0

I should mention that if you disable cache in the network tab it seems to actually fix this issue

However, I running the assumption that Vite was not requiring this to be ticked https://github.com/vitejs/vite/issues/383#issuecomment-642701771

Although the two files may be the same, it duplicate the singleton state that should be ever imported once.

Actually, it is a singleton.You can test it with debugger equal.
<template>
  <img alt="Vue logo" src="./assets/logo.png" />
  <HelloWorld ref="h" msg="Hello Vue 3.0 + Vite" />
  {{ statefulSingleton }}
</template>

<script>
  import {ref, onMounted, toRaw} from 'vue'
import HelloWorld from './components/HelloWorld.vue'
import { useStatefulSingleton } from './useStatefulSingleton'
export default {
  name: 'App',
  components: {
    HelloWorld
  },
  setup() {
    const h = ref(null)
    const state = useStatefulSingleton()
    onMounted(() => {
// this is always true after hmr
      console.log(state.statefulSingleton === toRaw(h.value.statefulSingleton))
    })
    return {
      ...state, h
    }
  }
}
</script>


A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant

New Issue Checklist
//source
[self.tabBarController.view addSubview:self.pageAdView];
[self.pageAdView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.tabBarController.view);
}];
..............................................
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSLayoutConstraint for <PageAdView: 0x10198c2b0; frame = (0 0; 0 0); clipsToBounds = YES; layer = <CALayer: 0x174425120>>: A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant. Location attributes must be specified in pairs.'
Issue Info

Info
Value

Platform
e.g. ios

Platform Version
e.g. 10.2.1

Masonry Version
e.g. 1.0.1

Issue Description
⚠ Replace this with the description of your issue. ⚠

Hi,
Do you find a solution ? I got the same error ...
Thank

I have the same issue does anyone have a solution?
I think I will set each side separately to resolve my crash.

I have a same issue.
Masonry Version	e.g. 1.0.2
[self.sidebarVC.view mas_makeConstraints:^(MASConstraintMaker *make) {         make.edges.equalTo(self.navigationController.view);     }];
NSLayoutConstraint for <UIView: 0x101ec04c0; frame = (0 0; 375 667); hidden = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x17064fba0>; layer = <CALayer: 0x1702303e0>>: A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant. Location attributes must be specified in pairs.

I guess the subviews layouts incorrect
.

I met the same issue when use SnapKit 4.0 in a swift 4.0 Project ,
Xcode version :9.0,
iOS 11

Same here.

same issue here. any solution?

#185 I think can refer to ashare80's answer in this question。

Maybe you forgot to addsubview your label or something

check if parent view is nil
self.pageAdView in the Q

it's right


documentation: Fix responseTimeoutSeconds best practice

responseTimeoutSeconds should be <= timeoutSeconds. Updated Best Practices documentation to reflect that. Also fixed references in the examples where the opposite applied.
Closes #1048.
Signed-off-by: Kostas Christidis<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build 2491

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

Totals

Change from base Build 2458:
0.0%

Covered Lines:
9108

Relevant Lines:
13291

💛  - Coveralls


Add projectId to Streaming requests.

Fixed in https://github.com/googlegenomics/utils-java/pull/93 by passing a prototype request object with project id filled in.


[AI]: Integrate Gemini

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I am willing to integrate the Gemini model for AI Cover letter Generation
Use Case
Automate the process of cover letter generation
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊
You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

@Sid-80 updates?

@ashutosh-rath02 Sorry bro, I was busy with placements will be done in 2-3 days

Hello @Sid-80! Your issue #377 has been closed. Thank you for your contribution!


updated config and readme for adminlists

@werewolfboy13 You'll need to update this file as well to have the readme not get overwritten when it is regenerated:
https://raw.githubusercontent.com/Thomas-Smyth/SquadJS/beta/squad-server/templates/readme-template.md

I think it would be a good idea to add the full examples removed in this commit: https://github.com/Thomas-Smyth/SquadJS/commit/23518b4d976a89ae96dc4d32098341560998789d
That way people can see examples of how to use remote and local as the options.

I think it would be a good idea to add the full examples removed in this commit: https://github.com/Thomas-Smyth/SquadJS/commit/23518b4d976a89ae96dc4d32098341560998789d
That way people can see examples of how to use remote and local as the options.

How do you think on this commits? Want it worded any way different?

How do you think on this commits? Want it worded any way different?

I would havve just added it to the example above that, exactly how it was before it was removed.

I would havve just added it to the example above that, exactly how it was before it was removed.

This better?

This better?

Yeah, that will do, thanks.

Yeah, that will do, thanks.

Thanks I forgot to undo the indentation that VS likes to do.

Thanks I forgot to undo the indentation that VS likes to do.


dxvk_2: 2.2 -> 2.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for dxvk_2 is: A Vulkan-based translation layer for Direct3D 9/10/11
meta.homepage for dxvk_2 is: https://github.com/doitsujin/dxvk
meta.changelog for dxvk_2 is: https://github.com/doitsujin/dxvk/releases
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.3 with grep in /nix/store/sr877j8wiy2m1b5f7aqv222v95sql6qh-dxvk-2.3
found 2.3 in filename of file in /nix/store/sr877j8wiy2m1b5f7aqv222v95sql6qh-dxvk-2.3

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
dxvk
dxvk_2

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/949e9c666dc708a74ee4bde8a72b122fe5fbe76e#dxvk_2

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

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

2 packages built:

dxvk
dxvk_2

Maintainer pings
cc @reckenrode for testing.

@ofborg build dxvk


Update building for macOS Ventura

I know macOS Ventura is still in beta, but I wanted to run Hercules on my MacBook Air M1.
I found that the below patch was sufficient to build Hercules and see if MVS 3.8j ran on it.
This can certainly sit here until the new stable version of macOS is released.

Thanks, Rob, for providing this.  And for prompting me to retry to get a Ventura VM working.
When I tried it some weeks back, I ran into trouble and never got back to it.
But all working now.
Bill


Create clickhouse__union_relations

macros union_relations for clickhouse

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Closed, no CLA, no updates.


cannot use with react-dropzone

hi @clauderic thanks for your great job.
but when i try to use it with react-dropzone, it not working,
all action in react-dropzone not working,
maybe drop handle is stop by this hoc,
could you tell me how to solve it?

@geminiyellow I am having the same issue. React-dropzone is working but react-sortable-hoc becomes clunky if I have them both on the same page. Did you find resolution for this issue?


Fix some errors in DataFilters documentation

Voxel sizes parameters of VoxelGridDataPointsFilter previously in ]-inf;+inf[ range, so change the documentation to be in ]0;+inf[ correct range
Dead link in SurfaceNormalFilter documentation has been removed

Can one of the admins verify this patch?

Can one of the admins verify this patch?

add to whitelist


Add tests to check serialization and deserialization

Issue: 1862

The code doesn't even compile...

Thanks!

actually, there's on emore thing @PanHNE : we don't check if the content-type on the request is set to application/json, as it should be


[T4A3][W15-B4]Mamtha

Extract commonalities from Address,Email and Phone class ....

@Mamtha3005
Some comments added. Please ack & close the PR after reading comments.


[Bug] 500 error when loading select pictures

Some pictures (in my experience it has only happened on profile pictures) https://image.production.journal-api.lapse.app/image/upload/q_100//xxxx/xxxx.jpg will throw a error 500, this can be remedied by adjusting the parameters of the API call, for example using:
https://image.production.journal-api.lapse.app/image/upload/,//xxxx/xxxx.jpg doesn't throw an error. I think the best fix would be to default throws parameters to a simple , and then if the user specifies specific parameters adjust it then. It also might be possible to default it to q_65 which is what the Lapse app uses.
Specifically I found issues with the q parameter, with an image I was testing with I was getting issues when using q_100 but when I bumped it down to q_50 I didn't seem to get any errors.
Before fixing this I want to perform more tests to try to determine the cause of the issue,

Changed default q value to 65 in commit acf906f0a3ad9439aaa985df67c1b231b8e7798b


Set background color to #fff on list pages without tabs

Overview
We are working to align all of the pages in Automate with the new designs that are present on the Applications page. This issue is a small step towards that goal—it involves setting the background colors of page-body to #fff on our list pages that do not have tabs.
Design Details
For the following pages, on page-body set the background color to #fff and set the padding-top to 0...

/event-feed
/client-runs
/settings/notifications
/settings/node-integrations
/settings/node-credentials
/settings/node-lifecycle
/settings/users
/settings/teams
/settings/tokens
/settings/policies
/settings/roles
/settings/projects

Note: We are excluding the compliance-related pages, and the profile page from this work as those pages need to be redesigned to not have tabs before we remove the background color.
A random assortment of screenshots
Event Feed
Note: The shadow appearing on the right-side of the event feed page will be removed in #679.

Client Runs

Users

@susanev  I applied the CSS changes on my local and I found that padding-top: 0px or 0 is not works on some of the pages,  we need to change 0 to 1 like padding-top: 1px

@vinay033 could you push up a branch so i can take a closer look?

it looks like maybe an issue with the empty messages?


Plugin prevents fan control from starting

First of all, thank you for the great work.
My setup:
Windows 11
Amd RX7800XT driver 23.20.44
Fan control 1.8.6
ADLX plugin latest release
After updating fan control to 1.8.6 the software would refuse to start: it would briefly show a "failed to initialize" window and then close/crash.
I deleted the whole fan control folder, and installed fresh, again 1.8.6.
Without the plugin, fan control starts normally.
When I install the plugin, the software fails again.
I added the content of the ADLX pluging folder one file at a time and the moment I add  FanControl.ADLX.dll the issue appears.
I think there was a recent AMD driver update that might have caused this.
I don't know where to find logs or the crash, but if you point me in the direction of the FanControl logs I can attach them here.

would be log.txt in the fancontrol folder.

Thank you for your reply. I don't seem to have any log.txt file in the fan control folder.

Anything in EventViewer?

Have you found any fix to this problem? Have the exact same and I cant find any way to fix it. Have tried to get it to work for 2 hours now.

Same issue here. Had to uninstall the current adrenalin verion and install an older one for my software to work. Have sat with this for 3 hours now. Feel scared to install any new version of adrenalin any time soon since it probably will screw something up.
Hope there will be any notice of when its safe to install a newer adrenalin version to not have to guess.

Faulting application name: FanControl.exe, version: <IP_ADDRESS>, time stamp: 0xb381c605
Faulting module name: ntdll.dll, version: 10.0.22621.3374, time stamp: 0xeae8eecc
Exception code: 0xc0000374

Event viewer shows the error above abode, consistent with the times I tried to load FanControl with the AMD driver installed.

I too am noticing issues starting fancontrol with this plugin. I tried updating fancontrol, but that did not fix it
log_old_install.txt
log_fresh_install.txt

Seems to work now?

@RoaringYeti Did you update the driver on adrenalin? Or windows update? Or directly from AMD?

Closing this as the issue seems to be resolved by updating the AMD graphics drivers.


Add argument of GitHub base API endpoint config

Add support for GitHub Enterprise.

/codefresh run test

Closed in #18
Thanks for pointing this out! We had some tests that needed fixing so I took care of it there.


Add --name cli option to change output filename

This is my first native ocaml project, let me know if I'm doing anything wrong.

@gilbert Thank you! Everything looks fine. Merging happily!


Cannot Uninstall Packages and Themes on Atom 1.7.4

Hello, Atom Community and Developers!
I decided to remove a package from Atom. When I click on the "Uninstall" button in the preferences, I receive the following error . . .
Failed to delete <package name>: Does not exist
This is also happening to other packages and themes that I have installed in the editor. I am using Ubuntu 16.04.
I am wondering whether or not other people are getting the same output, and how to fix it.
Thank you in advance.

This has been fixed in the Atom 1.9.0 beta and does not actually affect package uninstallation.  In other words, it just doesn't look nice, but everything still works properly (and your package actually has been uninstalled).

Thank you!


Java 9 and 10

Can we have the 9 and 10 images created too.

Now we have:

Java 7 LTS
Java 8 LTS
Java 11 LTS
Java 13 MTS
Java 14 Preview

See https://hub.docker.com/_/microsoft-java-jdk


migration of AiiDA lab applications

[x] aiida cockpit: merge in to aiidalab widgets @yakutovicha
[ ] aiida tutorials: @sphuber will decide whether to keep.  (@yakutovicha: removed)
[x] optimade client: @CasperWA
[x] aiidalab widgets
[ ] calculation examples: to remove and replace by aiidalab-cp2k (@yakutovicha: removed)
[ ] cscs: to remove temporarily for update (@yakutovicha: replaced by setup computer/code from awb)
[ ] epfl: to remove temporarily for update (@yakutovicha: replaced by setup computer/code from awb)
[x] home
[x] lsmo apps: to be migrated (removed temporarily) @yakutovicha
[x] nanoribbons: @cpignedoli please check when completed
[x] quantum espresso
[ ] quantum mobile (@yakutovicha: removed)
[x] scanning_probe: @eimrek please check when migration completed
[x] surfaces: @cpignedoli

Incompatible apps temporarily removed in https://github.com/aiidalab/aiidalab-registry/pull/41
(Check there when re-adding to avoid retyping json)

Thanks for the reminder, Leopold. I finished the migration of the scanning_probe app, everything should now be working with aiida 1.0.

I am closing the issue. I doubt that the remaining apps will be migrated.


Stable custom client

Backport #154 to the stable release.
This goes against my general principle of not adding new features to the stable version, but this feature is very non-intrusive, and could help many people, so I'm making an exception.

After discovering the need for #158, this is a more intrusive change, so not going to merge it for now. If you feel you need this, please advise, and I can reconsider.


Removed ambitious conn.Close()

Changes Unknown when pulling a1253acb6bf0c2e9f9ac47e61ee200b8b7f4c7f2 on mkungla:qfe1 into ** on mattn:master**.

Sorry & Thank you.

np

There might not be a conn var at this point but isn't the connection still open at this point and need to be closed? The _sqlite3_open_v2 has still been called.


Ensure config keys are included in the transform string

Resolves #244.

Thanks for the PR. Trying to minimize the effect on existing installs, I implemented this manually for only the watermark. It'll be fixed in the next version of Imager.


Using $translate inside the controller returns {"$$state":{"status":0}}

Hi,
I would like to get some translated strings to use them directly in the js code.
But when I use:
$translate('settings_CONFIRMDELETE');
I always recieve a
{"$$state":{"status":0}}
Does anyone know why this happens?
Just to be clear, I use angular translate in the html markup via filters and it works just fine. So the module itself seems to be loaded. Also for information, I use the Ionic framework with angular 1.3
Thanks a lot.

Hi!
Could you setup a short Plunkr for your problem as a demo to outline the problem? I've never seen this in my projects here, so there might be some combination not working or so...

Hello, @tobika. The $translate service returns a promise. What do you get with the following code?
$translate('settings_CONFIRMDELETE').when(function successFn(translation) {
  console.log('Translation successfully done:', translation);
}, function errorFn(translationId) {
  console.log('Translation failed:', translationId);
});

ups, thank you @DWand, when I use the promise everything works fine.
I was reading an old tutorial where $translate was a call without a promise. Just checked the official docs and everything is well explained there. Sorry for that.
In your code example I think you wanted to write then instead of when
Thanks for you fast response everybody.

@tobika, you are right. It was then. Sorry :-)


Strange issue with regex - direct match returns false

Hello.
I am trying to understand these debug log lines and can not. Direct regex match returns false. I've already tried to copy it from debug log to location (in case if some characters differs internally but not visually - does not help).
2015/12/03 06:21:06 [debug] 14099#0: *970 http script var: "/index.php?route=module/cart"
2015/12/03 06:21:06 [debug] 14099#0: *970 http script regex: "/index.php?route=module/cart"
2015/12/03 06:21:06 [notice] 14099#0: *970 "/index.php?route=module/cart" does not match "/index.php?route=module/cart", client: x.x.x.x, server: domain.ltd, request: "GET /index.php?route=module/cart HTTP/1.1", host: "domain.ltd"

The config lines:
if ($request_uri ~* "/index.php?route=module/cart")
{
	set $skip_cache 1;
}

I've temporary fixed it using the following configuration:
if ($request_uri = "/index.php?route=module/cart")
{
	set $skip_cache 1;
}

which works correctly but obviously will not work for URI's like "/index.php?route=module/cart&arg2".
Is there any idea which can lead me to the right direction?
Thanks in advance for any help.

you can find how to write regex by google.
the question mark is the key.

the question mark is the key.
if ($request_uri ~* "/index.php?route=module/cart")
{
set $skip_cache 1;
}

Oh, i am so stupid. Thank you. Your answers are always brilliant.


Propagate TR from BIDS structure to NIfTI dims

We may have forgotten setting the TR in some nodes (e.g. it was missing in both MELODIC and ICA-AROMA). We should set it in the ValidateImage node as a backup.

Were these inputs not BIDS validated? Or is it that somewhere in between fsl.Split, MultiApplyTransform and nilearn.Merge we lose the information? Does it make sense to just add it in nilearn.Merge?

Related #1190

I think this would be relatively easy to achieve within the DerivativesDataSink. We'll need a bit more of control logic, but reasonably easy to check whether there is a RepetitionTime metadata and set it in the NIfTI header. Transferring to niworkflows.

Can't transfer across organizations. Closing manually.


Specializing on this fails to produce an error without unrelated method

Bug Report
I'm trying to make a method only available on an interface Foo<T> for particular types of T. This can be done by specializing on this, but it only seems to work if I add an unrelated method that uses the generic parameter. I thought this was strange, so here we are!
🔎 Search Terms

2684

🕗 Version & Regression Information
Version: 4.3.0-beta

This is the behavior in every version I tried, and I reviewed the FAQ for entries about this

⏯ Playground Link
interface Foo<T> {
  // val(): T;
  bar(this: Foo<string>): string;
}

declare let f: Foo<Date>;
const b = f.bar();  // ok, type is string

Output
"use strict";
const b = f.bar();  // ok, type is string

Compiler Options
{
  "compilerOptions": {
    "noImplicitAny": true,
    "strictNullChecks": true,
    "strictFunctionTypes": true,
    "strictPropertyInitialization": true,
    "strictBindCallApply": true,
    "noImplicitThis": true,
    "noImplicitReturns": true,
    "alwaysStrict": true,
    "esModuleInterop": true,
    "declaration": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "target": "ES2017",
    "jsx": "react",
    "module": "ESNext",
    "moduleResolution": "node"
  }
}

Playground Link: Provided

Playground link with relevant code
💻 Code
interface Foo<T> {
  // val(): T;
  bar(this: Foo<string>): string;
}

declare let f: Foo<Date>;
const b = f.bar();  // ok, type is string (but should be an error)

🙁 Actual behavior
No error.
🙂 Expected behavior
I'd expect an error! When you uncomment the val(): T line, you get the expected error:
interface Foo<T> {
  val(): T;
  bar(this: Foo<string>): string;
}

declare let f: Foo<Date>;
const b = f.bar();
//        ~
// The 'this' context of type 'Foo<Date>' is not assignable to method's 'this' of type 'Foo<string>'.
//   Type 'Date' is not assignable to type 'string'. (2684)

But what does val have to do with bar?

A Foo<string> is a structural match for Foo<Date> when T doesn't appear in the definition of Foo<T>:
// Structural expansion of Foo<string>
interface Foo1 {
  bar(this: Foo1): string;
}
// Structural expansion of Foo<Date>
interface Foo2 {
  bar(this: Foo2): string;
}

Therefore the call is legal

Structural typing strikes again. Thanks for the explanation, Ryan!


Issuer metadata discovery

Hi,
I'm working on an OIDC4VCI stack, and I've been playing around with this kit while looking for an OIDC4VCI client to test with. I noticed that the kit is looking for issuer metadata in .well-known/openid-configuration, while in the OIDC4VCI draft the right place to look for it shall be .well-known/openid-credential-issuer (see here).
My interpretation of the OIDC specs is, that

some of the metainformation are related to the OpenID provider, and that shall be in .well-known/openid-configuration
and some are related to the issuer, and those shall be in .well-known/openid-credential-issuer,

i.e. provider and issuer are two disjunct roles, and their metadata are in different locations.
What is your view on that?

Hi, the oidc4ci implementation in ssikit is quite old, it is currently being updated to the latest specification - oid4vc - and will include both the oid4vci and oid4vp.
Otherwise, indeed the authorization service metadata are discoverable through .well-known/openid-configuration, while the issuer service - through .well-known/openid-credential-issuer.


ng2-bootstrap pagination pageChanged triggered multiple times

I have posted my que
http://stackoverflow.com/questions/35081261/ng2-bootstrap-pagination-pagechanged-triggered-multiple-times

This is awesome! Now it is cristal clear where the problem
It could be solved with rxjs in one line!
This issues is actually a duplicate but has good info,
Thanks!

same thing on
@Output() private numPages:EventEmitter<number> = new EventEmitter();

Wondering about the rxjs one-liner!

actually in your code until it is fixed,
it could fixed with
observe from event . distinct until changed
and thats is it

should be fixed with #149