fix top page style

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/1530acb1-7fff-4eed-8e7c-5cd5cd09c848/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/bd77a1c4-4e05-4e85-b8c1-588aa260ce10/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/de9ddc6f-eb8a-4fbd-bc2a-4298f72d21f1/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/a87f0ecd-8719-4ead-8f86-177993e08405/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/ad42dc0e-d7fb-477c-804b-cc4de3c4960d/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/90e5b40e-cdd5-4d94-92fa-21531b67988f/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/9116856f-1a47-4b90-9bf6-0730b84405df/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/73f75f24-04ba-403d-bb67-b142b761eca4/artifacts/0/index.html

Build log
Preview build with this PR (commit): https://output.circle-artifacts.com/output/job/ceb000b1-c0d8-45b5-94f3-8c8fefbb2b4d/artifacts/0/index.html


adding annotation in separate file?

Hi, may be do that in the future?
There are too many "# pythran export" in source code.
so, just
# my.py
import numpy as np
def mm(A, B):
    return np.dot(A, B)
def mt(A, B):
    return np.dot(A, B.T)
def tm(A, B):
    return np.dot(A.T, B)
def tt(A, B):
    return np.dot(A.T, B.T)

# my.pythran
mm(float[][], float[][])
mt(float[][], float[][])
tm(float[][], float[][])
tt(float[][], float[][])

Example was taken from: https://github.com/serge-sans-paille/pythran/issues/640#issuecomment-284969965

I like the idea, @pbrunet , @diorcety what's your opinion on this

👍  I would need a pythranrc by project

@diorcety an option to specify the config file path would do the trick, right?

maybe more a ${CWD}/.pythonrc which overload the ${HOME}/.pythonrc
which allows to have project specific settings.
then adding to it the #pythran export ?

might be a good idea to look at python typeshed

I agree with @diorcety that we should look in parent path too.
Or maybe like for clang-format, which look in parent directory until it find a .pythranrc?
But I think there are two differents problem here.
The pythranrc which is related to the project/directory and signatures which are related to a file except if you want a pythranrc per file but it looks to much for me.
Also, having all the signature in a single file for a full directory looks to be prone to name clashing and hard to update list but may be it is usable for smaller folders?

@diorcety pythranrc contains informlation about linkage etc and information about compile flags, compilers to use etc. These informations are mostly dependent of the running system, so I would find it strange to have them in a git repo, for instance.
@hainm to what extent is it relevant to this thread?

ah, the idea from my 1st post came from that typeshed.

Maybe simply a pythran file next to py file containing pythran directives(without #)?
like
example.py
example.pythran
pythran will try to look look for the pythran file and include directives?

Yeah, this is what I meant.
Hai

On Mar 16, 2017, at 9:06 AM, Diorcet Yann<EMAIL_ADDRESS>wrote:
Maybe simply a pythran file next to py file containing pythran directives(without #)?
like
example.py
example.pythran
pythran will try to look look for the pythran file and include directives?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

I have a proto/PR of implementation  if needed

@diorcety you can create a PR and I'll review it :-)

@hainm @diorcety does #656 fix your issue?

awesome. thanks.


[Feature] Team stats

It would be great if there was a command to sort teams by kills or some other stats.

Please use the required issue templates in the future of your issues will be closed.


Add a background by using Surface for TimetablePreview

Overview
The background should be black, but the TimetablePreview has a transparent background. It is difficult to check the design. Could we add a Surface to TimetablePreview that uses an appropriate background color?

I would like to work on this task🙋♂

I saw your comment about the DroidKaigi app on X! Thanks! I've assigned this task to you. 👍


Enable users to connect to a certain node in the UI

Thank you for filing an issue!

Version

0.4.3
Description

Users may want to connect to a certain node (local node or private node). This is currently possible by using the COSMOS_NODE environment variable. But it would be easier and more accessible for users to archive this from within the UI.

How about making the connected node more prominent (maybe in the menu or combined with the connection indicator) and let the user change the node by clicking that so the interaction fits the context better?

@faboweb Agree with that. I added a lot of design notes here for this feature https://github.com/cosmos/voyager/issues/732

Closing in favor of #1312


ClassCastException looping through Character Iterable

This is a pretty basic bug.
class MyIterable({Character*} chars) {
	value array = Array(chars);
	shared {Character*} characters(Integer from, Integer length) {
		return array[from:length];
	}
}

value iter = MyIterable { 'x', 'y' };

for (c in iter.characters(0, 2)) {  // <<<< EXCEPTION THROWN HERE!!
	print(c);
}

Causes the following Exception:
ceylon run: ceylon.language.Integer cannot be cast to ceylon.language.Character
java.lang.ClassCastException: ceylon.language.Integer cannot be cast to ceylon.language.Character
	at tests.run_.run(run.ceylon:19)
	at tests.run_.main(run.ceylon)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at ceylon.modules.api.runtime.SecurityActions.invokeRunInternal(SecurityActions.java:57)
	at ceylon.modules.api.runtime.SecurityActions.invokeRun(SecurityActions.java:48)
	at ceylon.modules.api.runtime.AbstractRuntime.invokeRun(AbstractRuntime.java:75)
	at ceylon.modules.api.runtime.AbstractRuntime.execute(AbstractRuntime.java:122)
	at ceylon.modules.api.runtime.AbstractRuntime.execute(AbstractRuntime.java:106)
	at ceylon.modules.Main.execute(Main.java:69)
	at ceylon.modules.Main.main(Main.java:42)

Your stack trace references a line 19, but your code sample isn’t even that long… can you update it?

There's nothing else.

Your example doesn’t even compile – there are toplevel statements!
Here’s one that works as-is, with a corrected stack trace:
class MyIterable({Character*} chars) {
    value array = Array(chars);
    shared {Character*} characters(Integer from, Integer length) {
        return array[from:length];
    }
}

shared void run() {

    value iter = MyIterable { 'x', 'y' };

    for (c in iter.characters(0, 2)) {
        print(c);
    }
}

java.lang.ClassCastException: ceylon.language.Integer cannot be cast to ceylon.language.Character
at tmp.run_.run(run.ceylon:12)
at tmp.run_.main(run.ceylon)

Line 12 is the for line. Here’s the generated code. I’m guessing the failing cast is in line 79 of the generated code, elem$1. Not sure though.

@lucaswerkmeister is a real stickler :smile:
Here's something:
    for (c in Array { 'x' } of {Anything*}) {
        print(type(c)); // ceylon.language::Integer
    }

This is a bug in the Java backend. getObjectArray() gets called by @tombentley's optimization code, but it comes with a comment stating explicitly that it should not be used for Arrays.

So the for loop compiles to this:
    final boolean isArray$7 = iterable$6 instanceof .ceylon.language.Array;
    final boolean isTuple$8 = iterable$6 instanceof .ceylon.language.Tuple && ((.ceylon.language.Tuple)iterable$6).$getArray$() != null;
    .java.lang.Object elem$4 = null;
    final .java.lang.Object array$9;
    int i$10 = 0;
    final int length$11;
    if (isTuple$8) {
        array$9 = ((.ceylon.language.Tuple)iterable$6).$getArray$();
        i$10 = ((.ceylon.language.Tuple)iterable$6).$getFirst$();
        length$11 = i$10 + ((.ceylon.language.Tuple)iterable$6).$getLength$();
    } else if (isArray$7) {
        array$9 = ((.ceylon.language.Array)iterable$6).toArray();
        length$11 = .com.redhat.ceylon.compiler.java.Util.arrayLength(array$9);
    } else {
        array$9 = null;
        length$11 = 0;
    }
    .ceylon.language.Iterator<? extends .ceylon.language.Character> c$iterator$$5 = isTuple$8 || isArray$7 ? null : iterable$6.iterator();
    loop_1: while (isTuple$8 || isArray$7 ? i$10 < length$11 : !((elem$4 = c$iterator$$5.next()) instanceof .ceylon.language.Finished)) {
        if (isTuple$8 || isArray$7) elem$4 = .com.redhat.ceylon.compiler.java.Util.getObjectArray(array$9, i$10++);
        final int c = ((.ceylon.language.Character)elem$4).intValue();
        .ceylon.language.print_.print(.ceylon.language.Character.instance(c));
    }

There's an explicit optimization for Array here that, it seems to me, is simply not correct. For arrays we need to check the element type and use the appropriate getCharacterArray() or whatever.

The workaround I am using now is [...].each((item) => ...) instead of for (item in [...])... but that probably works just because we get boxed Characters... which is not ideal as the reason we need to use an Array in parsers and similar applications is for better performance, which we lose when boxing the chars.

So let me get this straight:

Tuple is unaffected because its internal array is always boxed
Array works if it uses boxed arrays
Array does not work for unboxed characters that it stores as int[] like unboxed java integers.
Array using unboxed Java types for storage probably also have an issue, but I'm unsure how they are created.

but I'm unsure how they are created.

They are created for Array<java.lang::Long> for example. So both it and Array<Integer> use long[] for storage. And in Util.getObjectArray we will return an Integer given a long[]. That is also probably wrong since it does auto-convertion, no?

Indeed, this fails too:
for (c in Array { Long(1) } of {Anything*}) {
        assert(is Long c);
    }

Two other problems:

Fixing this correctly may require a new method in Array or Util, but that means 1.2.1 code will not run on 1.2.0 (although due to lack of foresight in 1.2.0 this is already the case), and 1.2.0 code will keep being broken in 1.2.1 even with the fix.
Although tuples are always boxed, arrays are almost never, and yet we go and box just to unbox right after. That does not sound optimal at all.

Although tuples are always boxed, arrays are almost never, and yet we go and box just to unbox right after. That does not sound optimal at all.

Well, since normal Iterable and Tuple are boxed, and Array is unboxed, that does not make it too easy to untangle, in truth.

Come to think about it, I wonder why we don't call array.getFromFirst() in the case of arrays. That one would work and does about the same as Util.getObjectArray but then correctly.

And same for Tuple which has getFromFirst and seems to have an additional case handled if (index >= array.length) return (Element)rest.getFromFirst(index-array.length); that Util.getObjectArray did not handle.

Apparently a Tuple can have a backing array smaller than the $getLength$ it returns, because it can have elements in rest, so this optimisation seems invalid for Tuple as well…
@tombentley could you confirm that I'm not misinterpreting something? Perhaps it's correct because I overlooked something?

@FroMage:
/** Gets the underlying length. Used for iteration using a C-style for */
@Ignore
public int $getLength$() {
    return Util.toInt(array.length + rest.getSize());
}

seems pretty clear to me, but I don't know what you mean by "this optimization"

That's what I said: $getLength$ includes more than the array length, and yet we then use this length to iterate the array only:
    final boolean isTuple$8 = iterable$6 instanceof .ceylon.language.Tuple && ((.ceylon.language.Tuple)iterable$6).$getArray$() != null;
    .java.lang.Object elem$4 = null;
    final .java.lang.Object array$9;
    int i$10 = 0;
    final int length$11;
    if (isTuple$8) {
        array$9 = ((.ceylon.language.Tuple)iterable$6).$getArray$();
        i$10 = ((.ceylon.language.Tuple)iterable$6).$getFirst$();
        length$11 = i$10 + ((.ceylon.language.Tuple)iterable$6).$getLength$();
    } else {
...
    }
...
    loop_1: while (... isArray$7 ? i$10 < length$11 : ...) {
        if (... isArray$7) elem$4 = .com.redhat.ceylon.compiler.java.Util.getObjectArray(array$9, i$10++);
...
    }

Oh wait, it's not broken for Tuples (I just tested it) because:
    public java.lang.Object[] $getArray$() {
        if (rest instanceof Empty) {
            return array;
        }
        return null;
    }

So if rest is anything but [] we don't return an array, and the optimisation checks: isTuple$8 = iterable$6 instanceof .ceylon.language.Tuple && ((.ceylon.language.Tuple)iterable$6).$getArray$() != null; so it does not enter the tuple optimisation which would indeed break.

So after I resurrected your old benchmarks, I can say Array.getFromFirst is faster than getObjectArray. So we're good. I'll check for tuples too while we're at it, and perhaps try avoiding the boxing too if I can.

OK fixed.

Thank you for the quick fix!

Great!
Sent from my iPhone

On 15 Jan 2016, at 17:59, Stéphane Épardaud<EMAIL_ADDRESS>wrote:
OK fixed.
—
Reply to this email directly or view it on GitHub.


Update 1Password check for new API

User description
This PR Updates the check and command suggestion for 1passwords new API.

PR Type
enhancement

Description

Updated the 1Password account check to use the op account list command instead of checking local configuration files.
Simplified the command suggestion in OnePasswordAccountConfigured to reflect the new API usage.
Removed unused imports and dependencies on local file paths, enhancing maintainability and reducing potential errors.

Changes walkthrough 📝
Relevant filesEnhancement

onepassword.pyUpdate 1Password Account Check to Use CLI Command

daktari/checks/onepassword.py
Updated the OnePasswordAccountConfigured class to use a new command format for checking if a 1Password account is configured.  Removed dependency on local file checks and replaced with a command-line utility output check.  Simplified the method to check if a 1Password account is configured using the op account list command.

+9/-17

💡 PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

Could we add a unit test - I'm thinking extract a function along the lines of contains_account(op_account_list_output: str, account_url: str): bool, give it an example output from op account list, and verify that way?


Add contact information to README

People should know how to get in touch should they need help in getting this up and running. Our README file could contain pointers, stating that we are available on Gitter, IRC, mailing list and so on.

We should add travis and gitter badge.

@jpkrohling can we close this? Users can report issues directly in the repo or contact via gitter channel.


If scroll position is 0 on load, initialized is never called...?

At least I think thats whats going on... I tried loading the page with a scroll position greater than 0 and everything works great.
I experienced this in the latest version, so reverted back to 1.0.0, where it works as expected. (Haven't tested the versions inbetween)

Hi @lonepalmus, Thank you for Issues.
I could not check the problem...😢
Is it possible for you to present a minimum of sample code?

So, I included the npm package, and the following is my code example. I've also included a 5 seconds video showing the issue :)
http://pastebin.com/45Y355WA
http://ge.tt/7SQ6R6d2

Thank you for sample code and demo movie :-)
I will investigate the cause and try fix in next version.

I'm sorry...
I received sample code tried, but was unable to reproduces bug.
Tried environment is follows.

sweet-scroll.js v1.0.3
Chrome 52.0.2743.116 (64-bit)

ok, thanks for trying anyways :) Both my colleague and I experienced it, but not consistently, so if no one else complains, its probably not that big a problem :)

Thanks for reply. Also please contact us if there is a problem😄 !


Crash when putting a blueprint in the engineering table

Hello,
Like the title says, I get a crash whenever I try to place a blueprint in the engineering table. It works fine for deconstructing parts and generating blueprints, but when I try to use said blueprint, it crashes.
crash-2017-04-07_11.16.14-client.txt
I'm totally in love with this mod! Thanks and let me know if there are any questions I can answer.

I think I've fixed this, will release a fixed build shortly.

This absolutely fixed it! Thanks a million!


Bicep module to create Front Door WAF Policy

Description
New module added to create WAF Policy for Front Door related to https://github.com/Azure/ResourceModules/issues/3714
Pipeline references

For module/pipeline changes, please create and attach the status badge of your successful run.

Pipeline

Type of Change

[x] New feature (non-breaking change which adds functionality)

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[x] My corresponding pipelines / checks run clean and green without any errors or warnings
[x] My code follows the style guidelines of this project
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (readme)
[x] I did format my code

Hey @rajeshkaremane, would you happen to have a successfully pipeline run handy to show that the code successfully passes all tests? For that you'd need an Azure Subscription that you set up as a target environment in your Fork. If you don't have one available, we could also offer to rebase your PR to a dev branch on our end and test it in our environment. Please let us know. :)

Hi @AlexanderSehr
I am happy for you to test in dev branch.
Thanks
Rajesh


[MINOR]: Limit stream replace with slice

Which issue does this PR close?

Closes #.
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Thank you @mustafasrepo


Updated winkCore.json

Fixes warning messages for foscam cameras, also added a node.warn message to confirm each import completes.

minor fix for Foscam owners


Fixes token parsing for byte array initial values.

Brief
Allows for byte array initialization in LDF signal  definition block. Previously byte array initialization only picked up the first byte and LinSignal.is_array() always returned false. Additionally, the JSON schema for signals would throw validation errors for byte array initialization.
Fixes
The signal.init_value schema is extended to allow for array of integers. The tree transform handler for byte array now correctly returns an array of values.
Evidence

Passes all test coverage.
Only affects byte array initial value parsing. All handling of array  values are unchanged.
Added test cases to existing LDF files.

I'm getting a lot of parsing/encoding ect... errors now that array initializers are correctly parsed. This will take more time. closing for now.

I did some digging into the parsing issue.
In the lark file C_INT should be removed in favor ldf_integer that's used everywhere else. This will fix the problem with hexadecimal values.
https://github.com/c4deszes/ldfparser/blob/964bebaeb3b48450b2af71b76207a5ecbfcaee6a/ldfparser/ldf.lark#L29-L31
With this change in the parser the single value mapping can return the first element tree[0] without the integer conversion, and the array value mapping can return the tree elements tree[:]
https://github.com/c4deszes/ldfparser/blob/964bebaeb3b48450b2af71b76207a5ecbfcaee6a/ldfparser/parser.py#L302-L309

That's a much better fix.
should we keep parse_integer() or replace it with int(i, 0) ?
https://github.com/c4deszes/ldfparser/blob/964bebaeb3b48450b2af71b76207a5ecbfcaee6a/ldfparser/parser.py#L233-L243
Also, self.parse_int isn't a member of LDF, so we should replace it with parse_integer().


chore: (partially) fix macOS build

Signed-off-by: Alex Chi<EMAIL_ADDRESS>This PR only partially fixes compile error on macOS. For macOS users, they may need to run the build.sh as follows:
brew install gcc@9
export CC=gcc-9
export CXX=g++-9
./build.sh -DWITH_TERARK_ZIP=OFF

After that, libterarkdb.a can be successfully built, which means that users may use TerarkDB in other applications. But for other tools, there would be a linker error:
ld: warning: dylib<EMAIL_ADDRESS>was built for newer macOS version (11.3) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(bzlib.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(compress.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(crctable.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(decompress.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(randtable.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(blocksort.o)) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: object file (../lib/libbz2.a(huffman.o)) was built for newer macOS version (12.0) than being linked (11.0)
Undefined symbols for architecture x86_64:
  "_dallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_dallocx)
  "_mallctl", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_mallctl, _je_mallctlnametomib , _je_mallctlbymib )
  "_mallctlbymib", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_mallctlbymib)
  "_mallctlnametomib", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_mallctlnametomib)
  "_malloc_stats_print", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_malloc_stats_print)
  "_malloc_usable_size", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_malloc_usable_size)
  "_mallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_mallocx)
  "_nallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_nallocx)
  "_rallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_rallocx)
  "_sallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_sallocx)
  "_sdallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_sdallocx_default, _je_je_sdallocx_noflags , _je_sdallocx )
  "_xallocx", referenced from:
      terarkdb::DumpMallocStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) in libterarkdb.a(malloc_stats.cc.o)
     (maybe you meant: _je_xallocx)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

Anyway, this is still a step towards a successful build on macOS. We may fix the linker issue later.

Ref https://github.com/bytedance/terarkdb/issues/163 https://github.com/bytedance/terarkdb/issues/26

When building TerarkZip, boost backtrace will complain:
"Boost.Stacktrace requires `_Unwind_Backtrace` function. Define `_GNU_SOURCE` macro or `BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED` if _Unwind_Backtrace is available without `_GNU_SOURCE`."

in metrics_reporter.cc, where
#ifdef WITH_BOOSTLIB
#define REPORT_DEBUG_STACKTRACE 1
#if REPORT_DEBUG_STACKTRACE
#include <boost/stacktrace.hpp>
#endif
#endif

REPORT_DEBUG_STACKTRACE seems to be enabled automatically when WITH_BOOSTLIB is on. This is okay for Linux build: when users request TerarkZip to be built, we enable boost, and also enable boost backtrace. But for macOS, boost backtrace seems not supported, and REPORT_DEBUG_STACKTRACE should be able to turned off separately.

Usually, WITH_BOOSTLIB depends on WITH_TERARK_ZIP,  maybe CMake cache leads to the Inconsistent

i try to support compile terarkdb with terark-zip, but some symbol is miss, such as fiber.

just now, we fix some compile problem of terark-zip that some lib is not built, some b2 option is not work in MACOS
Finally, we will support compiling terarkdb with Terark-zip in MACOS


Cannot build any project from template due to "Could not copy the file Microsoft.WindowsAppSDK.Bootstrap.dll"

Describe the bug
Any project I create that uses MS WindowsAppSDK fails on build ith this message.
 Build started...
1>------ Build started: Project: ClassLibrary4, Configuration: Debug Any CPU ------
1>  ClassLibrary4 -> C:\Users\x\source\repos\ClassLibrary4\bin\Debug\ClassLibrary4.dll
1>C:\Users\x\.nuget\packages\microsoft.windowsappsdk.foundation\1.0.0-experimental1\build\Microsoft.WindowsAppSDK.Bootstrap.targets(11,5): error MSB3030: Could not copy the file "C:\Users\x\.nuget\packages\microsoft.windowsappsdk.foundation\1.0.0-experimental1\build\..\runtimes\lib\native\AnyCPU\Microsoft.WindowsAppSDK.Bootstrap.dll" because it was not found.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Steps to reproduce the bug
Create a new project:

Experimental Class Library (WInUI 3 in Desktop)
Class Library (WinUI 3 in Desktop)

And try to build it.
It fails directly. Even if clean all obj/bin folders and clean the nuget cache.
Expected behavior
It should build correctly.
Screenshots

NuGet package version
1.0.0-preview3
Packaging type
Unpackaged
Windows version
Windows 11 (22000)
IDE
Visual Studio 2022
Additional context
Project is a class library from where i want to create a nuget package.

I believe building with AnyCPU is not supported. It is only x86, x64, and arm64.

Ok, maybe i try to do something wrong, but essentially i want to create 1 multi platform nuget from 1 project.
This is how the project file is set up:
It's automatically done by the template... so what am i missing here?
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net5.0-windows10.0.18362.0</TargetFramework>
    <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
    <RootNamespace>ClassLibrary3</RootNamespace>
    <RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers>
    <UseWinUI>true</UseWinUI>
  </PropertyGroup>

  <ItemGroup>
      <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.0.0-experimental1" />
      <PackageReference Include="Microsoft.WindowsAppSDK.Foundation" Version="1.0.0-experimental1" />
      <PackageReference Include="Microsoft.WindowsAppSDK.WinUI" Version="1.0.0-experimental1" />
      <PackageReference Include="Microsoft.WindowsAppSDK.InteractiveExperiences" Version="1.0.0-experimental1" />
  </ItemGroup>
</Project>

@IsmailHassani 1.0.0-experimental1 != 1.0.0-preview3 . Wrong template

I have

@IsmailHassani 1.0.0-experimental1 != 1.0.0-preview3 . Wrong template

I have this issue also with the preview3 template.

@ParkhutRoman I have this issue also with the preview3 template.

Windows 11 (22000) is way too old

For .NET dlls, this is fixed in the 1.0 GA release - please update to the latest 1.0 nuget.
For .NET Exes, it is still broken, see #893


fix: trailing comma not allowed in ruleset

Issue #, if available:
#633
Description of changes:
This will generate a valid TypeScript file for src/endpoint/ruleset.ts.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@gosar, create PR #674 to include a test case called containsTrailingSemicolon where now it has been fixed.

@gosar, create PR #674 to include a test case called containsTrailingSemicolon where now it has been fixed.

Thanks @eduardomourar! I merged your PR as I didn't want to hold up the fix and was going to work on adding tests later. Thanks for adding them :)


Adding top_words parameter to CTM model

The train_model function in CTM has the top_words parameter but it doesn't get passed to the ctm class as it doesn't have any argument corresponding to the same. This results in CTM returning topics of length 10 regardless of the values of top_words in the train_model function. For example the below code will return topics of length 10 even though we've set the value of top_words to 5.
from octis.models.CTM import CTM
from octis.dataset.dataset import Dataset

dataset = Dataset()
dataset.fetch_dataset("M10")

model = CTM(num_topics=10)
output = model.train_model(dataset, top_words=5)
npmi = Coherence(texts=dataset.get_corpus(), topk=5)

This PR adds the top_word parameter to the ctm class and modifies the get_topics function to use the value of top_words passed by the user (default value is still 10)

Hello, thanks for your PR. I have made a few changes:

I renamed "top_word" to "top_words" to keep the naming coherent.
I fixed the function get_topics(). The change you proposed will overwrite the value passed in the function signature. I then decided to remove the parameter as argument of the function.

I still have to fix a few things on my side - which are unrelated to your PR -, but I'll merge the PR after that.
Thanks again for contributing :)
Silvia


fix(fallback): use fallback instead of return null

We were having some problems, the web component called the fallback prop while the RN never called. Instead of returning null, use the prop more often.

@jgfidelis thanks for updating the code, I'll try and get this reviewed today :+1: it will be included in the next release v0.4.1-beta :+1:


Document --aws-requested-syncs

Description:
It's possible to only sync specific AWS datasets (via --aws-requested-syncs), but this isn't documented anywhere. It would be ideal to add this to the AWS module's documentation.

Hey! Thanks for opening this. Yeah I agree it's tricky to know about this option, among others. We could probably add a few of the more common options here, I think.
https://github.com/lyft/cartography/blob/6e6e69d3879f0c02950499d5a6f2e5887e0c72db/docs/root/install.md?plain=1#L43-L46


[Android] Move extension registeration to file system thread

The registeration of xwalk extension includes file system operations,
while being executed during loading URL which is under UI thread.
In debug mode, this will violate the thread retriction and cause the
app crash. So move this procedure to the thread that dedicates to
file system operation.
BUG=XWALK-5754

@halton @DonnaWuDongxia Please help to review


Peer to peer code review!

You have done a great job @vechicin
However, only as a suggestion, you should add a good README file
And add some style to your project!!!!
Once you do that, your project would be stunning.

[ ] You should align your comments to the left.
[ ] One-line Arrow functions don't need parenthesis around the parameter.
[ ] You should probably use just one fetch to get the likes, then map or filter it as you are doing with the comments.
[ ] To center align the grid, I think you can just use margin: auto; or margin: 0 auto;
[ ] For future reference CSS has text-transform: capitalize;


Fix AQL for excluded properties and ? wildcards

Fixes AQL property exclusion query part
Handles ? wildcard in AQL query values by using the $match or $nmatch operator

[x] All tests passed. If this feature is not already covered by the tests, I added new tests.
[ ] All static analysis checks passed.
[x] This pull request is on the dev branch.
[x] I used gofmt for formatting the code before submitting the pull request.

recheck

@eyalbe4 any chance of getting this landed? Thanks

Thank you for this PR @joeh90!
Will you be kindly add tests for exclusions functionality?
Notice that the existing TestBuildAqlSearchQuery test function doesn't include tests for ExcludeProps -

@joeh90,
Are you still interested in promoting this PR?

I am, just haven't had time to add tests...

@joeh90,
May I close this PR for now?
You can resume your work when it is convenient.


feat(natds-icons): add new icons

filled-action-increase
outlined-action-increase
filled-brand-messenger
outlined-brand-messenger

DSY-2494

[update regression]


Universe inconsistency in typechecking inductives

Following code incorrectly verifies (it does not detect the universe inconsistency):
module Test

noeq type test (a:Type u#a) : Type0 =
  | Cons: b:Type u#b -> x:a -> test a

We are dropping the typechecking guard when the universes are explicitly annotated.

Fixed this in master, with various testcases here: https://github.com/FStarLang/FStar/blob/master/examples/bug-reports/Bug1802.fst.


Display ENV and VERSION in the app

In order for people to debug and and understand what version of build is the app, we need to be able to show the ENV and VERSION in the app.

Done


feat(storage): introduce dedup_pk_row encoding for StateTable

What's changed and what's your intention?
Alternate design for dedup_pk_row encoding to https://github.com/singularity-data/risingwave/pull/3143.
See https://github.com/singularity-data/risingwave/pull/3143#issuecomment-1154096261 for context.
Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)

Parameterizes relational layer on cell serializer used.
Allows us to use dedup pk serialization.
Maintains existing interfaces of StateTable, CellTable.

How does this PR work? Need a brief introduction for the changed logic (optional)

Introduces a new trait, CellSerializer which relational layer is parameterized on.

Describe any limitations of the current code (optional)

For DedupPkStateTable, DedupPkCellTable, they are only parameterized on serializer. This means serializing and deserializing differs. (For StateTable, CellTable, serializing and deserializing still matches, behaviour is unchanged).
It should be parameterized on deserializer too for consistency, but this can be done in separate PR, since these interfaces are not yet wired up to any executors.
This also means dedup_pk_iter in cell_based_table can be removed eventually.

Next steps will be

Parameterize celltable, state table on deserializer.
Deprecate dedup_pk_iter and related structs / traits, replace with parameterized cell table iter.
Update lookup executor to use dedup pk encoding.
Link e2e with mview. (This can't be done until all store reads use dedup pk encoding).

Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Refer to a related PR or issue link (optional)
Previous implementaiton: #3143
Issue: #588

Currently breaking with ./e2e_test/streaming/index.slt.
Simplified, the query is:
create table iii_t1 (v1 int, v2 int);

create table iii_t2 (v3 int, v4 int);

insert into iii_t1 values (2, 0), (3, 0), (0, 0), (1, 0);

insert into iii_t2 values (2, 5), (3, 4), (0, 3), (1, 2);

flush;

create index iii_index_1 on iii_t1(v1);

create index iii_index_2 on iii_t2(v3);

create materialized view iii_mv2 as select * from iii_t1, iii_t2 where iii_t1.v1 = iii_t2.v3;

select v1, v2, v3, v4 from iii_mv2;

As can be seen by the plan, this uses DeltaJoin:
dev=> explain  create materialized view iii_mv2 as select * from iii_t1, iii_t2 where iii_t1.v1 = iii_t2.v3;
                                                      QUERY PLAN
-----------------------------------------------------------------------------------------------------------------------
 StreamMaterialize { columns: [v1, v2, v3, v4, _row_id(hidden), _row_id#1(hidden)], pk_columns: [_row_id, _row_id#1] }
   StreamExchange { dist: HashShard([4, 5]) }
     StreamProject { exprs: [$0, $1, $3, $4, $2, $5] }
       StreamDeltaJoin { type: Inner, predicate: $0 = $3 }
         StreamIndexScan { index: iii_index_1, columns: [v1, v2, _row_id], pk_indices: [2] }
         StreamIndexScan { index: iii_index_2, columns: [v3, v4, _row_id], pk_indices: [2] }

Under the hood DeltaJoin is converted to a LookupExecutor which reads from storage, without dedup pk encoding. As such it is unable to fetch missing pk datums:
e2e_test/streaming/index.slt                                 .. [FAILED]

failed to run `e2e_test/streaming/index.slt`

Caused by:
    test error at e2e_test/streaming/index.slt:52: query result mismatch:
    SQL: select v1, v2, v3, v4 from iii_mv2;
    Expected:
    0 0 0 3
    1 0 1 2
    2 0 2 5
    3 0 3 4
    Actual:
    0 0 NULL 3
    1 0 NULL 2
    2 0 NULL 5
    3 0 NULL 4

Did further digging into how lookup executor works.
When scanning from storage we first get a key_prefix:
https://github.com/singularity-data/risingwave/blob/4f0ef58145b0ac72fc71dbbf463ccc70c141c292/src/stream/src/executor/lookup/impl_.rs#L402-L409
Which gets masked from the pk:
https://github.com/singularity-data/risingwave/blob/4f0ef58145b0ac72fc71dbbf463ccc70c141c292/src/storage/src/keyspace.rs#L125
This also means that the pk being used for deduplication is in-complete. In this case it only contains row_id of the underlying table the index referred to.
Need to think of how to get this dedupped datum.

Might not want to implement this e2e just yet, because of changes to various executors. Will elaborate more soon.

Partially fixed e2e tests. Checkpointing work here for now. I will be breaking this PR up into two chunks:

With just dedup pk encoding.
decoding for lookup in a separate PR.

Currently fixing merge conflicts, will update when ready for review again

Currently fixing merge conflicts, will update when ready for review again

Ready for review again~

I'll help to resolve the conflicts brought by #3407.

I'll help to resolve the conflicts brought by #3407.

Done. Could you please review the resolving results? @kwannoel
Besides, I've also made these changes:

Add a factory method of create to the trait of serializer, so we can simplify the table construction methods.
Rename Extended to Base since it sounds more reasonable.

Besides, I've also made these changes:
Add a factory method of create to the trait of serializer, so we can simplify the table construction methods.
Rename Extended to Base since it sounds more reasonable.

Both of these changes LGTM, thanks for the help!

Done. Could you please review the resolving results? @kwannoel

Reviewed and LGTM too :+1:


Error when running npm start with babel-node

When i run the babel-node enabled package.json file I receive an error. Output from npm-debug.log below:
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ] 2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ] 5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true 7 verbose lifecycle<EMAIL_ADDRESS>PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/[username]/Documents/MIM Practice/js-dev-env/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 8 verbose lifecycle<EMAIL_ADDRESS>CWD: /Users/[username]/Documents/MIM Practice/js-dev-env 9 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'babel-node buildScripts/startMessage.js' ] 10 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null 11 info lifecycle<EMAIL_ADDRESS>Failed to exec prestart script 12 verbose stack Error<EMAIL_ADDRESS>prestart: babel-node buildScripts/startMessage.js12 verbose stack Exit status 1 12 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:255:16) 12 verbose stack     at emitTwo (events.js:106:13) 12 verbose stack     at EventEmitter.emit (events.js:191:7) 12 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14) 12 verbose stack     at emitTwo (events.js:106:13) 12 verbose stack     at ChildProcess.emit (events.js:191:7) 12 verbose stack     at maybeClose (internal/child_process.js:920:16) 12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) 13 verbose pkgid<EMAIL_ADDRESS>14 verbose cwd /Users/[username]/Documents/MIM Practice/js-dev-env 15 error Darwin 17.0.0 16 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" 17 error node v6.11.3 18 error npm  v3.10.10 19 error code ELIFECYCLE 20 error<EMAIL_ADDRESS>prestart:babel-node buildScripts/startMessage.js20 error Exit status 1 21 error Failed at the<EMAIL_ADDRESS>prestart script 'babel-node buildScripts/startMessage.js'. 21 error Make sure you have the latest version of node.js and npm installed. 21 error If you do, this is most likely a problem with the javascript-development-environment package, 21 error not with npm itself. 21 error Tell the author that this fails on your system: 21 error     babel-node buildScripts/startMessage.js 21 error You can get information on how to open an issue for this project with: 21 error     npm bugs javascript-development-environment 21 error Or if that isn't available, you can get their info via: 21 error     npm owner ls javascript-development-environment 21 error There is likely additional logging output above. 22 verbose exit [ 1, true ]

Please review this list: https://github.com/coryhouse/javascript-development-environment#having-issues-try-these-things-first
Also, I'm unclear what command you're running.
Does the final course exercise posted on the course page under "exercise files" work for you? (check the final module folder)

The issue is with .babelrc When I changed it to recommended
{"presets": [
  ["env", {
    "targets": {
      "node": "current"}
  }]
]
}

it worked just fine.

@magdalenagorecka If that worked for you, then you're running babel-preset-env instead. Yes, that also works, and is the new standard, but in the course I used babel-preset-latest.

The issue is when i run "npm start", looks like the issue is with the babel node references. I have downloaded the final version and that works fine, I'll run a comparison between the files and report back on my findings. Thanks for your assistance @coryhouse and @magdalenagorecka

While I ran into the same problem, my solution was actually using the vscode auto repair for the ES6 module declaration, we had
var chalk = require('chalk');
@coryhouse  suggested we used:
var chalk = require('chalk');
That didn't work out so I used the vscode suggestion:
import { green } from 'chalk';
And that worket out just fine, (we we're using console.log(green()) just below).
Can someone explain to me why can't I just import just chalk?

@yagomassiah - As shown in the chalk docs, If you import chalk as
import chalk from chalk;
Then you must consume it as
chalk.green('green message here')

Hello cory,
I am facing the following error. Can you please help me out for the same?
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module '/Users/kaustubhpatkar/WebstormProjects/MyReactApp/tools/startMessage.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at Object. (/Users/kaustubhpatkar/WebstormProjects/MyReactApp/node_modules/babel-cli/lib/_babel-node.js:154:22)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)

Can you please post on the course discussion instead? That said, it looks like the path to startMessage is incorrect.

The issue is with .babelrc When I changed it to babel-recommended
{"presets": [
  ["env", {
    "targets": {
      "node": "current"}
  }]
]
}

it worked just fine.

This worked for me though I had to replace "env" with "@babel/env"


Fix test failures from #28, turn on Travis here

Some asserts from 5599b8cdbb369e1ab17d48ed7d9d60d5ee279a26 are messed up, but I'm not sure on the right way to fix them. There's also
lt-run-tests: src/unix/loop.c:93: uv_loop_delete: Assertion `uv_loop_close(loop) == 0' failed.

from a different test, ref #28.

Is travis running here? No? Not closed.


Todo Task listing UI

Date: 26 Dec 2024

Developer Name: @VaibhavSingh8

Issue Ticket Number

closes #5

Description

This PR aims to display the initial task listing UI on the "/tasks" route.
Documentation Updated?

[ ] Yes
[x] No

Under Feature Flag

[ ] Yes
[x] No

Database Changes

[ ] Yes
[x] No

Breaking Changes

[ ] Yes
[x] No

Development Tested?

[x] Yes
[ ] No

Screenshots

Screenshot 1

Test Coverage

Screenshot 1

Additional Notes

working SS seems wrong

Updated sir


Add discord bot for annotator feedback

Fixes #1. Check out the readme for details on how it's used. I'm going to run it on my computer tonight to make sure that the discord client doesn't timeout.
This approach was so much simpler than going through email!

I'm going to run it for the rest of today to confirm that there's no timeout (not one so far) before merging.


Hydration issue on canvas container

It's important to use a stable id property when you're using SSR. https://github.com/teaguestockwell/react-icon-cloud?tab=readme-ov-file#cloud
Perhaps we would leverage React.useId in newer version of react to solve this internally? https://github.com/magicuidesign/magicui/pull/473


Fix flake8 errors, reformat code with yapf

You may not be interested in this change because it's somewhat intrusive, but this makes the namespaced-openvpn script fully conform to flake8. Here's what I did:

Reformatted the entire file using YAPF. This accounts for most of the whitespace changes, reformatted lists, etc. I don't always think that YAPF makes the most beautiful code, but I do like how it enforces a consistent style in the same spirit as go fmt. I also prefer when I can configure my editor to automatically run yapf when saving buffers, just like how most people have their editor configured when writing Go code.
Afterwards I ran flake8 on the file and manually fixed a few more things (which were all related to overly long lines).

I don't know your stance on 80 character columns, but if you think 80 characters is too narrow I can redo this with another column width. Basically I would just add a one line setup.cfg file that specifies the column width, and then I can re-run the above tools with the new width and they'll probably reflow less of the file.

I've submitted a different version of this as #5 if you want to take a look.


Locating but not clicking images on IE

I am using python 3.6 and pyautogui version 0.9.41
It is working fine everywhere else, but when I have a IE browser open it locates images successfully and I am able to print the locations to set it, but then I use the click function it does nothing. But then doesn't treat it as an error.
I have tested without using images to click for example a random location on the screen like so;
pyautogui.click(100,400)

and it does nothing, but when I minimise the browser and run the program I see that it performs the click.
I am not sure what is going on

Ok I have sort of found out why it is not working, so when the IE browser open in the task bar the IE icon is selected, if I de-select it, it is able to click the windows menu button, but it does not allow it when it is selected. Is there a way to solve this?

Also, try using a different version (0.9.44 works best for me.) or using a custom virtual environment.  as that helps as well.
Let me know if any of those help.
Cheers!

Have you tried using the moveTo?
pyautogui.moveTo(100,400)
# Then
pyautogui.click(100,400)

I have noticed that some things will require, sleep(1) (waiting for things to load), moveTo move your mouse like a human would and not just magically click on that spot.
Also, try using a different version (0.9.44 works best for me.) or using a custom virtual environment. as that helps as well.
Let me know if any of those help.
Cheers!

Hey @JayRizzo, I did try all of the things you suggested and it still thinks it clicked the item. It is very bizarre. As it works on a different machine and clicks are other images that are not in the IE browser

there is an issue with clicks the triple click is not working
pyautogui.tripleClick()
error is raising
**Traceback (most recent call last):
File "/Users/naveen_stark/p.py", line 2, in
import pydirectinput
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pydirectinput/init.py", line 6, in
SendInput = ctypes.windll.user32.SendInput
AttributeError: module 'ctypes' has no attribute 'windll'**
if i use clicks
pyautogui.Click(clicks=3,duration=.5)
there is no responce in this

I am having the same issue. It is moving to the location but is not clicking.
pyautogui.moveTo(106,57,1)
pyautogui.click(106,57,1)

Hi @naveenthammu,
I hope you are doing well.  I am using the newest release of Python 3.9 and pyautogui '0.9.53'  and I am unable to reproduce this error.  Are you still experiencing this as an issue?
Have a Great Day!

Ok I have sort of found out why it is not working, so when the IE browser open in the task bar the IE icon is selected, if I de-select it, it is able to click the windows menu button, but it does not allow it when it is selected. Is there a way to solve this?

same problem did you solve this?


clipboard.js doesn't work in PhantomJS properly

When you click on the button with clipboard.js in PhantomJS, text doesn't appears in the clipboard.
Expected behaviour
After clicking on clipboard.js button the text copied to the clipboard
Actual behaviour
Text doesn't appears in the clipboard. Only if after click you will press "ctrl + c", text will be copied
Browsers affected
PhantomJS 2.1.1
Tested using
CodeceptJS + WebdriverIO + GhostDriver on this page https://clipboardjs.com/#example-action
Can you please help me to solve this issue?

Hey @APshenkin!
Due to security restrictions imposed by browser vendors, user interaction is required in order copy/cut to work. A simulated click event using JavaScript does not work as this would enable clipboard poisoning.
So I don't think this can be solved :/ But if you have any ideas feel free to send a PR.


Improving brave chains when there are card(s) before NP

As of right now, brave chain detection works fine only if NP doesn't have any cards before it. With brave chain option enabled to "After NP" script will ignore brave chain if there's a card before NP and there are cards with higher priority, for example:

In this case, the script will choose B-NP-B when B cards are higher priority than A, missing potential B-NP-A brave chain (which it would pick if there wouldn't be cards before NP, selecting either NP-B-A or NP-A-B depending on the "Rearrange cards" option).

After exploring the code a bit, I believe this is the case because the app doesn't know what NP is going to be clicked when it initially does the "cards clicked" prior to NP.
There are a few ways to resolve this. One is to read ahead of the cards prior to NP clicked skill command to find what the NP that'll be clicked is, then follow that up with passing this information to the "readCommandCards" function that occurs in the "clickBattle" function. This'll allow the app to figure out the NP that'll be cast, so that it can prioritize the cards for the NP + Brave Chain.
This is probably the one that will want to be implemented, since it is the easiest and more modular one to produce. Another method might be to remove the checking for brave chains from readCommandCards and move it to the "clickCommandCards" option, but this is less efficient.
A reason to avoid doing the first option is because it would require the passing of more data, and said data would not always be relevant in cases where Brave Chains aren't wanted. That being said, I think this could be overlooked as the overhead is negligible.

Suppose there is only one face card of the servant who will use NP.
In that case, should that face card come before the NP or after. Considering how card priority works, it would come before.

It could depend on "rearrange cards", I suppose? If it's on then after, if it's off then before.

I think the problem OP had was that he wanted Nito Brave Chain, which would normally be NP-B-A chain, but he wanted to do the B before the NP for the damage boost. However, the option to precard before NP apparently doesn't work with Brave Chain. Hence why he wanted an updated/improved version of either of the features, hence what I described above.

I got what you described above, but, it's not always that you get a brave chain.
I was asking what should happen in that case. Does the same servants face-card go before or after the NP? (if there's only 1 matching facecard).

I would assume it'd go after the NP? But I assume they still follow the preset card priority, so if you had the OPs selection, except didn't have Nito's Arts card there, it'd be Waver Buster - NP - Nito Buster?
That's what I'd assume though different circumstances call for different combinations. Might be able to make a setting where you can choose, but that'd give the user more options they need to define.


reloc: install build==0.10.0

to silence the warning from pip:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
poetry 1.5.1 requires build<0.11.0,>=0.10.0, but you have build 1.0.3 which is incompatible.

unfortunately, despite that poetry master HEAD now supports build==1.0.3, the latest release of poetry (v1.6.1) still does not include that change. so let's use the version supported by poetry.

@fruch hi Israel, could you help review this change?


make team reviews bold

blocked by:

[x] https://github.com/prince-chrismc/conan-center-index-pending-review/pull/151

Codecov Report

Merging #150 (96a0c7e) into main (e35621d) will increase coverage by 0.13%.
Report is 2 commits behind head on main.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main     #150      +/-   ##
==========================================
+ Coverage   56.42%   56.56%   +0.13%
==========================================
  Files          18       18
  Lines         638      640       +2
==========================================
+ Hits          360      362       +2
  Misses        241      241
  Partials       37       37

Files Changed
Coverage Δ

internal/format/reviews.go
84.76% <50.00%> (+0.29%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

the token used for the failing job (commit) is github.token which grants only 1000 requests, contrary to the token used in run job secrets.REPO_PAT which grants 5000 requests. Do you want to use secrets.REPO_PAT for the two jobs, or do we merge it like that ?

Dependabot doesn't have access to the secrets unfortunately 😕
I merge them if the test changes are ran which in this case they are


Volume slider in defaultExpandedMediaControlsViewController? (GCKUIExpandedMediaControlsViewController)

I've been trying to find examples on how I can add a volume control slider to defaultExpandedMediaControlsViewController. I tried downloading and running the demo project and it didn't have the volume slider either.
Can anyone point me in the right direction? Do I have to create a custom GCKUIExpandedMediaControlsViewController?
Thanks in advance.

Never mind it appears that the issue was with my receiver. It didn't support changing volume so it was not showing the slider on the connection controller.


setState might not update the widgets in showDrawer

Sorry if this is sparse on details. I mainly want to determine if there is a bug with showDrawer or with the way I attempted to use it.
Yesterday, I attempted to use showDrawer with the 7be58b1 alpha branch of Flutter. The drawer appeared/dismissed correctly, and the widgets I put in the drawer were correct.
Unfortunately, I noticed that no matter how I attempted to change the state of what was drawn in the drawer, it would not re-render. In my case, I tried to put a Switch inside a DrawerItem to toggle debug mode for my app. I did confirm that the state did actually change, which led me to think that Flutter has a bug.
I was following the Stocks demo app quite closely, which uses a Drawer to toggle the user's market sentiment (Optimistic vs Pessimistic). However, I was assuming that the app's behavior would match the Sky Demo app in the Google Play Store. I only just realized that this app is actually 3 months old (last update August 25), so it is very possible that in that time, the Stocks example does not function as it did before.
I am currently unable to try running these examples (though I have found the instructions), so if someone else can run the Stocks app and determine whether the Optimistic/Pessimistic radio buttons update the drawer menu or not, that would be very helpful.
Otherwise, I will look into this more after the break.

This is a duplicate of #187.  I can fix it for you.

Sky Demo app in the Google Play Store

Yeah, that demo is really old.  We've unpublished it because we're no longer maintaining it.

someone else can run the Stocks app

The stocks app has the same bug.  The issue is with how the showDrawer function takes its arguments.  It needs to take a WidgetBuilder instead of a widget.

Hum... The fix isn't as simple as I thought it would be.

Fix in https://github.com/flutter/flutter/pull/605


undefined method `debug_rjs=' for ActionView::Base:Class

When I add this to the Gemfile of a fresh Rails 3.1.0.beta1 app and add config.action_view.debug_rjs = true to environments/development.rb I get the following exception:
/gems/actionpack-3.1.0.beta1/lib/action_view/railtie.rb:34:in `send': undefined method `debug_rjs=' for ActionView::Base:Class (NoMethodError)

The README still talks about adding this. Any chance of removing it?

bump, still in the readme


Provide relevent examples for each and every method.

There is info in the ReadMe, and also more examples in the Test project.


Cut down trees dont drop seeds

When i cut down trees they dont drop seeds. So i cant replant them...
Im running the latest version of forge for 1.12.2 as of the curse forge launcher

Allow me to articulate my issue better.
I just came fron TFC with dynamic trees, and each oak tree i cut down dropped at least AN oak acorn. But usually each tree dropped about half a dozen acorns.
Now im playing vanilla dybamic trees and im lucky TO see AN oak acorn. I cut down nine trees and only got one acorn. That seems a little off, even in unmodded minecraft each oak tree drops at least an sapling.

Please refer to #477 if you are running Serene Seasons.

Thank you for assisting me.


pull request for e2e test at 01/03/2017 20:56:13

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fields with values in font design units should use (U)FWORD as the type

Various OS/s fields are documented as having values in font design units, but currently have int16 or uint16 as the type. These should be changed to UFWORD and FWORD.

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

ID: 1ae9457c-0d3d-c137-588b-81d54a086f07
Version Independent ID: 658c6d22-b9d1-1007-9cdb-6898911c9c75
Content: OS/2 - OS/2 and Windows metrics table (OpenType 1.9) - Typography
Content Source: typographydocs/opentype/spec/os2.md
Product: typography
GitHub Login: @PeterCon
Microsoft Alias: alib

See OT 1.9.1 alpha for draft revisions addressing this issue.

This is fixed in OT 1.9.1. See the OT 1.9.1 beta for draft revisions addressing this issue. Closing.


Remove the repaint boundary around the drawer items to fix disappearing shadows.

I am working on a more complete fix to the way we track the changes in bounds of a picture due to the presence of filters and custom paint operations before the canvas origin. In the meantime, this repaint boundary was causing a raster cache entry that got rid of its shadow. The entry itself did not improve performance as the drawer sub-scene is trivial. There is another repaint boundary that does rasterize the background however. That is still left as is. So the expensive stuff is indeed rasterized.

Fixes https://github.com/flutter/flutter/issues/5231. But I admit this is not a general fix and I can do better. Feel free to veto the change.

If you use the app a bunch and then dump the render tree, what does it say for the repaint boundary you want to remove?

I think we should aim for a better fix...

If you use the app a bunch and then dump the render tree, what does it say for the repaint boundary you want to remove?

Is this the debugSymmetricPaintCount in RenderRepaintBoundary? I am sure it will say this boundary was useful.

I think we should aim for a better fix...

Yeah, I suspected you would say that. Closing.

Well where I was going was actually that if it does say that it's useful, but we think it isn't, maybe we should find a way to pass that information back to the repaint boundary so it can report that in the dump.

The repaint boundary is useful.  There's just a bug in another part of the system that causes it to clip the shadow.


add new

from https://tempail.com/
add gufum.com
from https://anonymmail.net/
add :
cplusa.net
usatron.net
luckyemail.net
wunn.edu.pl

add Also : riseist.com , asifmail.com, smmly.co, aiwriter.live from https://faxmail.co/

https://github.com/7c/fakefilter/blob/main/CHARTS.md#tempailcom

anonymmail.net : added to automation
faxmail.co: added to automation
mxscoout.com added under static list we introduced recently.


Add port-forward cleanup step in distributed-tracing, fluentd, metric…

Add port-forward cleanup step in distributed-tracing, fluentd, metrics-logs and servicegraph tasks
This addresses Issue https://github.com/istio/istio.github.io/issues/1842

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: gargnupur
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sdake
If they are not already assigned, you can assign the PR to them by writing /assign @sdake in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/cc @geeknoid @douglas-reid

/lgtm
/approve


Upgrade UI - Screen Home / Staking

UI
[x] Get data for Staking list
[x] UI for Staking List
[x] UI for filter
[x] UI for Staking Detail
[x] UI for Staking More Action

@NamPhamc99 Update new staking logic from the background

[ ] An error occurs when switching accounts after viewing Staking Detail

[ ] Re-check the case turning on the token to stake

Do not show estimated earnings, Minimum active, or network info after turning on the token
Show duplicate message turn on token successful
Show incorrect Available balance of the selected token

[ ] Some bug related to unstke action

Do not update unstake balance, active stake balance on the Detail screen after unstake successful
Do not unstake for another collator if unstake record existed

[ ] Some bugs related to withdrawal:

Do not update unstake request after withdrawing successfully
After withdrawal successfully, Redirect the user to the incorrect screen

Actual: Redirect to the Action popup
Expect: Redirect to the Transaction Result screen

[ ] Do not cancel unstake request with EVM chain

[ ] Some bug related to Claim reward action:
Update the message on the Confirmation when Checkbox "Bond reward" = OFF

If "Bond reward" = OFF -> Show message "Withdrawing rewards will immediately transfer them to your account as free balance"
If "Bond reward" = ON -> Show message "Your rewards will be bonded back into the pool"

Do not show the "Reward claiming" value on the pooled record
Do not update balance after claimed successful

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./1128-merge-build-1.0.1-1680685616400.zip

[ ] Can't close popup when click on any action with read-only account

Done


Clinicaltrials.gov Registry Coverage [IG]

See ticket #169

closed as this is part of ticket #176


Question about dein#tap()

I've seen some vimrc's and a lot of them that use neobundle, or yours even that uses dein... "wrapping" plugins configuration like:
if dein#tap('unite.vim') "{{{
  " The prefix key.
  nnoremap    [unite]   <Nop>
  xnoremap    [unite]   <Nop>
  nmap    ;u [unite]
  xmap    ;u [unite]

  nnoremap <silent> ;b
        \ :<C-u>Unite -buffer-name=build`tabpagenr()` -no-quit build<CR>
  …
endif

It's strange, because if the plugin is added to dein, why I would want to check again if it exists? Or is it that dein loads the value between that if … endif only when the plugin is actually being loaded?

because maybe you do not download,and rtp do not change before dein#end()

Yes.

I need write something about why hooks.
in vundle or vim-plugin you can not put you config and plugin together,and if you disable you plugin or  do not install you plugin ,you config still be loaded.
example
set nocompatible
syntax on
filetype off
set rtp+=~/.vim/bundle/Vundle.vim/
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Shougo/unite.vim'
" you can not put you confg here ,and you can not call
"unite's func here because rtp is changed after
" end(),but with the help of hooks ,we can put config
"and plugin together,it looks better,and if we do
"not want to use some plugin,just need to disable plugin ,
"and the config will not be loaded,that is
"why I using dein or neobundle
call vundle#end()
filetype plugin indent on

for dein
call dein#add('Shougo/deoplete.nvim')
if dein#tap('deoplete.nvim') && has('nvim')
	  let g:deoplete#enable_at_startup = 1
	  execute 'autocmd MyAutoCmd User' 'dein#source#'.g:dein#name
	        \ 'source ~/.vim/rc/plugins/deoplete.rc.vim'
endif

But most times, plugins are saved in another file, like in a toml one. So, you are still going to put the configuration after dein#end(). (bling/dotvim or shougo's dotfiles for example).
afaik, the tap thing make sense when using lazy plugins right? I mean, those configurations (inside tap blocks) are being loaded only when the plugin is actually loaded. For the rest, I don't understand what could be the benefit.

afaik, the tap thing make sense when using lazy plugins right? I mean, those configurations (inside tap blocks) are being loaded only when the plugin is actually loaded. For the rest, I don't understand what could be the benefit.

It works if the plugin is lazy loaded.

Thanks, I understand now. So using tap won't give any advantage when using plugins are not being lazily loaded?

Thanks, I understand now. So using tap won't give any advantage when using plugins are not being lazily loaded?

Yes, it has the advantage.
It works like installed.

So it's always useful even when plugins that aren't being lazy loaded?

Yes


Fix pull-request-hotkey

https://github.com/sindresorhus/refined-github/pull/1167#issuecomment-679443490

did it break again?


1.11: docker stats missing memory limit

docker stats missing memory limit
[lei@fedora docker]$ docker run -tid -m 100M busybox
66a49567eab0d83d9b4a6d43aac47e332d02ed199c666e12fc00e87762ac0e64

CONTAINER           CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             BLOCK I/O           PIDS
66a49567eab0        0.00%               159.7 kB / 0 B      0.00%               648 B / 648 B       0 B / 0 B           0

the LIMIT is zero
Output of docker version:
Client:
 Version:      1.11.0-dev
 API version:  1.24
 Go version:   go1.5.3
 Git commit:   9d7f6bb
 Built:        Thu Apr  7 13:18:49 2016
 OS/Arch:      linux/amd64
 Experimental: true

Server:
 Version:      1.11.0-dev
 API version:  1.24
 Go version:   go1.5.3
 Git commit:   9d7f6bb
 Built:        Thu Apr  7 13:18:49 2016
 OS/Arch:      linux/amd64
 Experimental: true

If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
For more information about reporting issues, see CONTRIBUTING.md.
You don't have to include this information if this is a feature request
(This is an automated, informational response)

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO


how to set indicator_trick1 to be center?

I created 3 tab and now I want to show this tab in center of layout or make it full width.
what should i do?

Hi, @AhmadVatani
Is this image?

YES, but i put  android:layoutDirection="rtl"  attribute and make it center.
tnx

this didn't work for me !


connect ECONNREFUSED <IP_ADDRESS>:443 calling translate()

I'm using your library in straight way, very similar to the README but I receive a error trying to translate a simple text.
Installed with npm install @iamtraction/google-translate
this is my code:
const translate = require('@iamtraction/google-translate');

module.exports = {
    translateText: async () => {
        return await translate("translate this please", { from: 'en', to: 'it' });
    },
};

this is the result I obtain:
[2021-01-23T20:49:04.204Z] error RequestError: connect ECONNREFUSED <IP_ADDRESS>:443
    at ClientRequest.<anonymous> (/Users/lpelosi/git/bghub-backend/node_modules/@iamtraction/google-translate/node_modules/got/dist/source/core/index.js:953:111)
    at Object.onceWrapper (events.js:422:26)
    at ClientRequest.emit (events.js:327:22)
    at ClientRequest.origin.emit (/Users/lpelosi/git/bghub-backend/node_modules/@iamtraction/google-translate/node_modules/@szmarczak/http-timer/dist/source/index.js:39:20)
    at TLSSocket.socketErrorListener (_http_client.js:426:9)
    at TLSSocket.emit (events.js:315:20)
    at emitErrorNT (internal/streams/destroy.js:92:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)

Additional info:
npm version: 6.14.6
node version: v12.18.4
Do you have any suggestion? Thanks!

Any solutions?

@iamtraction any solutions for this?

You try use this one
@.***/google-translate-api
Vào 20:50, Th 4, 2 thg 6, 2021 Honchar Denys @.***> đã
viết:

@iamtraction https://github.com/iamtraction any solutions for this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/iamtraction/google-translate/issues/24#issuecomment-853045318,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABHB7SLOWC46SYXMNVMKK33TQYZMFANCNFSM4WP63OTQ
.

try with the latest version of the library and see if you still have the issue. feel free to reopen the issue.


FIX zorder

The default is unsorted for evoked.plot() so it's confusing when std is the default for evoked.plot_joint() without any documentation of this change. This PR fixes it

+1

Current coverage is 86.79% (diff: 100%)

Merging #3474 into master will not change coverage

@@             master      #3474   diff @@
==========================================
  Files           339        339
  Lines         59045      59045
  Methods           0          0
  Messages          0          0
  Branches       9008       9008
==========================================
  Hits          51249      51249
  Misses         5075       5075
  Partials       2721       2721

Powered by Codecov. Last update 0c57855...175c0da

LGTM
ok for you @jona-sassenhagen ?

I'm not strongly opposed, but I would not agree with the general idea that plot_joint should share defaults with evoked.plot and evoked.plot_topomap. For example, for plot_joint, spatial_colors defaults to True and the topomaps default to 3 automatically determined peaks, because that simply works better for plot_joint than the other defaults.

@jona-sassenhagen what is the reason for them to be different for this particular parameter? In my analysis, it was making comparing two different evokeds more difficult ...

Also my bad, there is indeed documentation for this difference but muscle memory totally overlooked it :)

@jona-sassenhagen what is the reason for them to be different for this particular parameter? In my analysis, it was making comparing two different evokeds more difficult ...

I think plot_joint is best suited for stuff like difference waves. But you are correct, and i hadn't thought about it, that plotting order will be the same for plotting multiple evokeds who share a layout for zorder='unsorted'.
Again, I'm not inherently opposed to this change if people aren't satisfied with the default, I just don't think plot_joint and evoked.plot inherently need to have the same defaults.

no strong feeling here. Merge or close is fine with me.


Failed to execute 'CreateSchema' statements

I ran a BigQuery simulator with project 'test' using the following command:
bigquery-emulator-darwin-amd64 --project=test--log-level=info
I then tried to execute a 'CREATE SCHEMA' statment that looked like this:
 bq --api http://<IP_ADDRESS>:9050 query --project_id=test "CREATE SCHEMA bla"
but that failed with:
BigQuery error in query operation: Error processing job 'test:bqjob_r149afc08a272eda2_00000186f6ea6546_1': failed to analyze: INVALID_ARGUMENT: Statement not supported: CreateSchemaStatement [at 1:1]
There were no useful logs from the simulator, just:
2023-03-19T00:50:01.949+0200	INFO	contentdata/repository.go:161		{"query": "CREATE SCHEMA bla", "values": []}
I did look a bit into ZetaSql, but it seems that it does support the Create Schema statement, so this seems like a specific issue in BigQuery simulator

A list of supported features of Google Standard SQL can be found here. Create Schema is currently not supported
https://github.com/goccy/go-zetasqlite#status


Rick: Headless CMS - 3 weeks

my fork of module repository

Learning Objectives
headless cms
Learning goals

🥚 Understanding what a content management system is, and why people use it
🥚 Given an existing CMS installation fill in and publish a new piece of content
🥚 Perform a simple http call via postman to retrieve a piece of information.
🐣 Extend and adapt an existing CMS configuration
🐣 Perform a http call with filtering via Postman
🐣 Perform a http call with "include" via Postman
🐣 Perform a http POST call to create new data
🐣 Perform a http PUT call to update existing data
🐣 Configuring endpoint permissions (Authentication vs Authorization)
🐥 Design a data model from scratch based on user requirements

Week 2

[ ] I have pushed my progress to my fork of exercises repo

I Need Help With:
Still catching up with the last 2 weeks, so far so good.
What went well?
Relations between collection logic. It is not difficult in my head to form relation and patterns.
What went less well?
Postman, still playing around with it.
Lessons Learned
Fetching data and sending requests.
Sunday Prep Work
Climate measurement device project, still in the doing. (strapi and frontend/backend deployment)

@TheRick88 how was the last week of the module? any comments in retrospect?


fix travis build

atm we get travis errors like

see https://travis-ci.org/jquery-validation/jquery-validation/builds/309856353

Fixed in #2133


When NixOS boots, the default gateway route is missing

My VPS provider's default gateway is on a different subnet and is resolved locally (onlink). I don't know much about computer networks and spent a day trying to solve the problem and today I tried to add this route:
ip route add default via <IP_ADDRESS> dev ens3 onlink

After that the VPS was able to accept connections. It seems like your script should save all network settings, but in this case the route is not saved and after kexec the server is no longer available on the Internet.

From your now installed machine can you run the following commands?
ip --json addr > addrs.json
ip -4 --json route > routes-v4.json
ip -6 --json route > routes-v6.json

And share the resulting files?

No problem @Mic92
addrs.json
routes-v4.json
routes-v6.json

From your now installed machine can you run the following commands?
ip --json addr > addrs.json
ip -4 --json route > routes-v4.json
ip -6 --json route > routes-v6.json

And share the resulting files?

There is now a script to list what networkd profiles are generated by our image:
https://github.com/nix-community/nixos-images/blob/main/nix/kexec-installer/local-network-restore-test.sh
This should help to find the correct networkd configuration.


refactor: remove withLogicalProperties & check children size

Proposed changes

remove withLogicalProperties
check children size

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 50.4 seconds
stream load tsv:          502 seconds loaded<PHONE_NUMBER>9 Bytes, about 142 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          89.2 seconds inserted 10000000 Rows, about 112K ops/s
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230706155609_clickbench_pr_173459.html

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 51.87 seconds
stream load tsv:          499 seconds loaded<PHONE_NUMBER>9 Bytes, about 142 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          86.6 seconds inserted 10000000 Rows, about 115K ops/s
storage size:<PHONE_NUMBER>4 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230706161544_clickbench_pr_173512.html

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.3 seconds
stream load tsv:          448 seconds loaded<PHONE_NUMBER>9 Bytes, about 159 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          67.3 seconds inserted 10000000 Rows, about 148K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230706084000_clickbench_pr_173523.html


DEFAULT_LINEAGE_URL ? is there a column lineage graph?

what should DEFAULT_LINEAGE_URL be set to in config-default.ts?
is there a column lineage graph? i only found link for table lineage in the ui

that's the old lineage implementation which supports linking lineage UI from external (e.g dbt lineage, vendor lineage). Not sure if we still need that. cc @danwom @allisonsuarez @Golodhros


Need to add minimum password length hint translation

I think registrations#new view should be extended with password minimum length hint according to this part of devise view: https://github.com/plataformatec/devise/blob/master/app/views/devise/registrations/new.html.erb#L13-L15
What do you think?

I'm guessing this is something fairly new. If it can be added without breaking older versions of devise, yes, it should be added.

This project is being merged into devise-i18n. Please make all further contributions there.


[test] Add a ROM e2e test with default OTP values (all zeroes) in TEST_UNLOCK with execution enabled.

    This reminds me: we should probably add a simple boot test with all default OTP values in TEST_UNLOCKED.

Originally posted by @alphan in https://github.com/lowRISC/opentitan/issues/16192#issuecomment-1315136765

does a priority of P1 make sense to you guys?

does a priority of P1 make sense to you guys?

Yes, I can take this as a P1


Gradle module

Hello,
maybye it should be nice to have another branch with this library converted to gradle module structure to make it easier to import in Android Studio :)
Thanks.

+1
for Android Studio please

+1


OffsetDateTime support on DateUtils class

Description
We are using custom mongo datetetime converters on our project and OffsetDateTime format. We switched from Mongock 4 to 5 and our migration code stop running. We noticed that OffsetDateTime support doesn't exist on DateUtils.class (https://github.com/mongock/mongock/blob/d14863ca63307e9e22ff25155e5939b74c4dc8c2/mongock-core/mongock-utils/src/main/java/io/mongock/utils/DateUtils.java)
PRIORITY
NORMAL
Version and environment
Mongock

Mongock version 5.4.1-SNAPSHOT
Springboot 3.2 project, MongoDB 4.4
Mongock is fetched from Maven repo

Environment

Framework and libraries versions. Especially those that affect directly to Mongock(Spring, Spring data, MongoDB driver, etc.)
Infrastructure: Kubernetes, Docker, SO, etc.

Steps to Reproduce

Use a custome OffsetDateTimeCodec like

`public class OffsetDateTimeCodec implements Codec {
@Override
public void encode(final BsonWriter writer, final OffsetDateTime value, final EncoderContext encoderContext) {
writer.writeDateTime(value.toInstant().toEpochMilli());
}
@Override
public OffsetDateTime decode(final BsonReader reader, final DecoderContext decoderContext) {
    if (reader.getCurrentBsonType().equals(BsonType.DATE_TIME)) {
        return OffsetDateTime.ofInstant(Instant.ofEpochMilli(reader.readDateTime()), ZoneId.systemDefault());
    }
    return OffsetDateTime.parse(reader.readString());
}

@Override
public Class<OffsetDateTime> getEncoderClass() {
    return OffsetDateTime.class;
}

`
2. Run migration code
Behaviour
Expected behavior: [What you expect to happen]
Migration should run
Actual behavior: [What actually happens]
igration doesn't run
How often the bug happens: [What percentage of the time does it reproduce?]
Always
Additional context
Adding OffsetDateTime supoort will fix this issue like :
`package io.mongock.utils;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import java.time.ZoneId;
import java.util.Date;
public final class DateUtils {
private DateUtils() {
}
public static Date toDate(Object value) {
if (value == null) {
return null;
}
else if (value.getClass().equals(Date.class)) {
return (Date)value;
}
else if (value.getClass().equals(LocalDateTime.class)) {
return localDateTimeToDate((LocalDateTime)value);
}
else if (value.getClass().equals(OffsetDateTime.class)) {
return offsetDateTimeToDate((OffsetDateTime)value);
}
else {
throw new RuntimeException(String.format("%s cannot be cast to %s", value.getClass().getName(), Date.class.getName()));
}
}
private static Date localDateTimeToDate(LocalDateTime dateToConvert) {
return Date
.from(dateToConvert.atZone(ZoneId.systemDefault())
.toInstant());
}
private static Date offsetDateTimeToDate(OffsetDateTime dateToConvert) {
return Date.from(dateToConvert.toInstant());
}
}`

Hello @skaya129 , thanks for your contribution. I see you have a clear idea on what the problem is and how to fix it. I suggest you to raise a pull request and we'll happily reviews straight away.
If for any reason you're not in a good position to do, we'll do it as soon as we have bandwidth 😃
Thanks

Thank you @dieppa, I would be happy to do it.

I don't have permission, I will be glad if you do it, @dieppa

permission for what? If it's to do a PR, I guess you are trying to do ir directly. It should be done by forking the repo first, then create your branch, do the changes and then make the PR agains master in this original repository.
Give it a shoot and let me know how it goes 😉

Thank you and done (I hope)

I will try to take a look between today and tomorrow!
Thanks a lot!

PR reviewed and merged. We will do a release shortly.
Thanks!


add feature: buttons positions timeseries and animatedtimeseries

animatedChanged is currently empty and we're not using any of those attributes to know later if the widget is an animated time series or not, we only have a type: times-series in both cases
timeseries

animatedtimeseries

CR @nobuti  /cc @xavijam

🚀


Set up GitHub labels

No description provided.

@onbjerg can do, which labels do you need?

I think just in the same style as reth, so one for each component (prob just A-node, A-wallet, A-walltime, ?), labels for what kind of feature or task it is, e.g. C-perf, C-debt etc

lgtm


[Enhancement]: Add the prettier linter workflow

Add the prettier linter to ensure proper and uniform linting of the codebase. As a project with multiple users contributing to it, it is essential to maintain a proper linting style to ensure better code readability by users. An excellent way to do this is by automatic linting checks using the prettier linter in GitHub actions.
I would like to work on this as a part of GSSoC 23.
Select program in which you are contributing
GSSoC23

Hey @metabiswadeep !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @metabiswadeep ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Update supabase prod DB

Task Description
The prod db needs to be updated with the following changes before we release to production

Added 2 more fields on the public.pages table

subdomain varchar(50) unique not null
custom_domain varchar(180) unique

Increased public.users.username char length from 18 to 20

username varchar(20) unique not null

Added plpgsql fn and trigger to update the subdomain

create or replace function public.handle_page_subdomain_update()
returns trigger as $$
begin
  update public.pages set subdomain = new.username
  where user_id = new.id;
  return new;
end;
$$ language plpgsql security definer;
create trigger on_user_username_change
  after update on public.users
  for each row when (old.username is distinct from new.username)
  execute procedure public.handle_page_subdomain_update();

DB updated when we released v.0.7.0-alpha.3


Documentaion

Could you provide some docs on how to use the exporter?

There is definitely documentation. What information are you specifically missing?

For those who are not a Go expert could you tell:

how to start a service (should a binary from the "Releases" page be used?)?
how to provide the service with the miner parameters (address)?

As I can see in the serve.go, we should provide the service with three parameters.

Ok. Finally, I googled all I need.


<EMAIL_ADDRESS>

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (fast_float) have been updated in this PR. Please review the changes.


ARC-XXXX: Application Action Routing

This app provides standardized TEAL that a developer can use to allow tools such as explorers or wallets easily determine if an app can be updated or deleted (among other actions)

What's the motivation behind this? The stated motivation doesn't explain what problem is being solved or goal is being achieved.

Just updated the motivation and rationale sections


Add viewport apis or basic options (2D vs 3D by default)

Currently semi-hardcoded. Cautiously increasing the API values.

#70


Reduce the number of times findViewById has to be called

Instead of declaring and initializing TextView multiple times here, do something like :
TextView tv;

onCreate(){
setContentView():
tv = findViewById(R.id.idOdTextView);
...
}

myMethod(View v){
//call tv without having to use findViewById!
tv.setText("Hello");
}

This will reduce the number of times findViewById has to be called and can save a few CPU cycles

I can also simplify all this by using a third party library called Butterknife


fix double value save as scientific notation

add function to convert QJsonValue to QByteArray

Thanks ! I didn't see your pull request.
Let me test and I will merge it


after.find NOT working as expected.

Coffee
Collection.after.find((userId, selector, options, Cusor) ->
  options.fields = _.defaults(options.fields or {}) if options
  if not Meteor.isClient and not _.contains(_.values(options.fields), 1)
    if _.find(Cusor.fetch(), (item) -> item.ownerId isnt userId and not item.isVisible)
      _.extend(options.fields, 'products.amount': 0)
)

JS
Collection.after.find(function(userId, selector, options, Cusor) {
  if (options) {
    options.fields = _.defaults(options.fields || {});
  }
  if (!Meteor.isClient && !_.contains(_.values(options.fields), 1)) {
    if (_.find(Cusor.fetch(), function(item) {
      return item.ownerId !== userId && !item.isVisible;
    })) {
      return _.extend(options.fields, {
        'products.amount': 0
      });
    }
  }
});

I'm using after.find to remove products' amount field. But it doesn't work as expected. For example, it sometimes remove and sometime not. Especially when you go back and forward on browser, it shows different result with same behaviour.
I first found out this issue ip cross browser reactivity issue. for example if you hide something, it doesn't give the result of options.fields. But the code actually works. I mean I did console.log 'hiding' and it logs properly. I'm not sure what this is about.
We're using FlowRouter and maybe related?

This doesn't sound like a good use case for collection hooks. I suggest you take a look at the built-in fields option for find, which is especially effective within a Meteor.publish at hiding fields from the client.


Deno support

Deno support both for running this generator itself in Deno and for supporting Deno maps in general through the generator.
Pending @jspm/core update.

woot! Gonna test it later today

CI is finally passing on this. I'm still working on trying to get some more involved Deno npm package tests working, so will keep this open while I continue to work on that.

CI is finally passing on this. I'm still working on trying to get some more involved Deno npm package tests working, so will keep this open while I continue to work on that.
I've been waiting for this. Thanks a lot. 🥇 💯
Is it possible to try it out now?

I can merge this PR as-is the main issue is that the core library needs to be published to npm. And I want to make sure I do some more comprehensive testing before doing that.
For that reason I'd suggest cloning this branch with submodules and running npm run build to test it out in the mean time. Hopefully I'll be able to get enough testing done to have some standard npm examples working in the next few days.

Rebased - this is now failing on getting @babel/core to work via JSPM on Deno for the self-test. Which is a good self-test to get working.

Finally landed. This will release along with the next @jspm/core update.


Code

https://github.com/hanxu317317/city_pickers/blob/65478dd09823862607d56ee72d34b8892ddfd2e1/lib/modal/result.dart#L9

https://github.com/hanxu317317/city_pickers/blob/65478dd09823862607d56ee72d34b8892ddfd2e1/lib/modal/result.dart#L9

I cannot see how this is an issue for us.


chore(rds): add validation to check if rds schema provided by customer has directives supported in RDS Preview 1 tagged release

Description of changes
Throw an error message if customer is using a directive which we haven't added support in preview 1 release.
If customer is using searchable, auth, function, http, mapsTo, relational directives, throw an error 🚫

CDK / CloudFormation Parameters Changed

Issue #, if available

Description of how you validated changes
Checklist

[x] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Any CDK or CloudFormation parameter changes are called out explicitly

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1239 (229d1c9) into feature/rds-support (e0820f0) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                   Coverage Diff                   @@
##           feature/rds-support    #1239      +/-   ##
=======================================================
- Coverage                63.18%   63.15%   -0.04%
=======================================================
  Files                      302      302
  Lines                    19065    19076      +11
  Branches                  4598     4600       +2
=======================================================
  Hits                     12047    12047
- Misses                    6395     6405      +10
- Partials                   623      624       +1

Impacted Files
Coverage Δ

...aphql-transformer-core/src/util/transformConfig.ts
13.13% <0.00%> (-1.15%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


refactor: helm action in componentplan controller

What type of PR is this?
/kind cleanup

What this PR does / why we need it
There are 5 commit:

https://github.com/kubebb/core/pull/248/commits/792ca6acb77e3d6d0b6b6219d84f5c7a5d84ff5b: abstracts the retry time into 2 variables, one for 1 minute and one for 3 seconds. (No code logic changes)
https://github.com/kubebb/core/pull/248/commits/1b877dd1f39c17b0890076f3253b4facf591ce47: New feature, add the corresponding cpl's ns,name,uid,generation to the description of the helm release to facilitate the subsequent identification of duplicate installation issues.
https://github.com/kubebb/core/pull/248/commits/d1450be973571948eba4cd2726b0c5e0a14f6ccd: Refactor componentplan's controller to abstract operations on helm release into a release work pool. By that we simplifies the logic of the controller and makes it easier to test the controller and helm relese work pool independently.
https://github.com/kubebb/core/pull/248/commits/fc341c8f7abe50e13b12c68d57b8031753ecfd68: Before adding the test, we found that the onsi/ginkgo version we used was too old and migrated to the new version.
https://github.com/kubebb/core/pull/248/commits/4fc559706c4ba2914408bb2c98545aadd2edec8b: Simply init a test of componentplan's controller.

Post-sequence tests will be added in the new pr.
Which issue(s) this PR fixes

For #194
Special notes for your reviewer

test failed reported by #274, maybe fixed by #279