Consider moving to platform-specific configuration directories

Many people would prefer cargo/rustup conform to various platform-specific standards for storing configuration. cc https://github.com/rust-lang/cargo/pull/2127
(This issue was originally about a different subject, but is now an XDG etc. thread, some comments may make less sense out of context).

I may have missed the answer before, but why not use XDG specifications again? (${XDG_DATA_HOME}/rustup)

@Gyscos It's because cargo doesn't. That's a change that all Rust tools need to make together.

That's a change that all Rust tools need to make together.

Why?
The issue with cargo is that it was released using the wrong directories so now it's a lot harder to change. If rustup uses the correct directories from the start then there isn't a problem and seeing as is has to be moved anyway there isn't even any backwards compatibility issues for people using the beta.
On windows for example it should be something like %LocalAppData%\rustup.

Why?

Consistency is important. If you know where one Rust tool puts its stuff you know where they all do.

Well I reckon changing both cargo and rustup at the same time is going to be harder than just changing cargo.
Is knowing where the .rustup folder is important?

@ollie27 I think it is yes. Like with .cargo, .git etc sometimes it's convenient to poke at internals. With rustup it seems to be important to know where the toolchains are stored for example.

Putting things in the XDG folders don't make them opaque and inaccessible. Printing the path to downloaded toolchains (or showing this information in a rustup show command or anything) could help further.
Since cargo and rustup use different folders, I'd argue consistency is already lost (it's not like we had a ~/.rust directory with everything related - nor that this would be a better solution). If we can afford to rename rustup's folder while keeping it separate, then it makes sense to lead by the example and directly take the correct destination.

On OS X it'd be nice to use ~/Library/Applicacation Support (eventually?).

The preferences crate can help with finding the platform-specific app-directory base, but it is not as great as appdirs yet.
Personally, I don't mind the status quo, since we have CARGO_HOME and RUSTUP_HOME environment variables.

I'm really frustrated at the amount of projects deciding they're special snowflakes that don't need to follow standards.
Let's fix this now, before rustup is out of beta, to have inertia into the right direction.

rustup (when it was known as multirust-rs) used to follow the standard, at least for windows and mac, but was changed back to match the behaviour of cargo. If we're to make the change now it will need to be a concerted effort across the two projects with a well-tested upgrade path. I'd certainly like to make the change but it just hasn't been a priority, when there are so many other things that need doing.

exactly that’s what always happens and what frustrates me. decisions like that are implemented ad-hoc, the fixes put on backburner, and once people would have time for it there’s suddenly inertia in the wron direction and people have built tools relying on the hacky ad-hoc behavior that was never meant to last.
we have to switch now or we will do it never.
and to be honest, we should have thought about that from the inception.

i also have no idea why there should be any reason to coordinate with cargo. can’t we use XDG and cargo later?

@brson if this is something all Rust tools should do at the same time, does that mean it's RFC material?

@mrhota Since it impacts so much of the ecosystem moving to platform-specific locations is probably RFC worthy, yes. It's probably important to be aware of all the activity in this cargo thread. cc @alexcrichton

@flying-sheep I prefer to keep Rust's tooling consistent about this. Cargo and rustup are very closely related.

This thread is about moving away from the multirust name though. Please do open a different thread do discuss XDG etc.

cc https://github.com/rust-lang-nursery/rustup.rs/issues/537

It's a chance to discard .multirust directory.

I really don't feel like screwing around with countless "special snowflake" applications, each with its own "move the profile" environment variable.
I run into enough games that put their configuration files in $HOME as NON-hidden directories and bypass $HOME using functions like getpwuid that, if I can't containerize them, I'll probably be implementing some kind of LD_PRELOAD shim to make functions like getpwuid lie about where ~ is and/or silently rewrite paths passed into functions like fopen.
(Ideally, the containerization, since that won't be outwitted by static linking)
Regardless of whether this is fixed, I'll come up with some kind of single-command (probably at install time) solution to force things like rustup and cargo to stop making a mess, whether they like it or not.

I really don't feel like screwing around with countless "special snowflake" applications, each with its own "move the profile" environment variable.

yeah, i also really like to do ls ~/.config and get a list of configurable software :heart:

I just want rustup out of my home directory and into AppData. There is absolutely no reason for dot directories on Windows, especially since 1. they're a pain to work with and 2. it doesn't actually hide the folder. So please, be nice and move it to AppData, probably Local.

@retep998 You can, of course, attrib +h %USERPROFILE%\.multirust. But then, people working in Rust on Windows probably have it set to show hidden files anyway.

Would this change the path for configuration files for OSX users?

I think the important discussion is exactly which directories we should be using. Obviously we should be following OS conventions where possible, that goes without saying.
On Windows I think %LOCALAPPDATA%\rustup makes the most sense.
On Linux I think $XDG_DATA_HOME/rustup with a fallback to ~/.local/share/rustup will follow the XDG Base Directory Specification nicely.
The binaries are currently installed in Cargo's bin directory which I assume is so you only have to add one thing to the $PATH. Are there any other reasons?
I suggest moving them as well to perhaps to %LOCALAPPDATA%\rustup\bin and ~/.local/bin on Windows and Linux respectively. This should mean that rustup will no longer care about Cargo's directories which will simplify things significantly. On some Linux distros like Fedora it will mean you don't have to add anything to the $PATH and with rust-lang/rfcs#1615 the binaries will be next to those installed with cargo install if that's important.
What do other people think? Also what directories should be used on OS X?

@ollie27 command-line tools on OS X should use the same directories as on Linux, i.e. those defined in the XDG Base Directory spec.

Heads up:
Work on cargo is underway in https://github.com/rust-lang/cargo/pull/5183.
The fix for rustup will be next.


Failed to resolve directive: el

[Vue warn]: Failed to resolve directive: el
(found in anonymous component - use the "name" option for better debugging messages.)

It does not support vue 2.0+.
v-el and v-ref have been merged into the ref attribute in vue 2.0.so the error occurred.

please support 2.0+


Mandatory optimizations: constant fold boolean literals before the DefiniteInitialization pass

Add a new mandatory BooleanLiteralFolding pass which constant folds conditional branches with boolean literals as operands.
  %1 = integer_literal -1
  %2 = apply %bool_init(%1)   // Bool.init(_builtinBooleanLiteral:)
  %3 = struct_extract %2, #Bool._value
  cond_br %3, bb1, bb2

->
  ...
  br bb1

This pass is intended to run before DefiniteInitialization, where mandatory inlining and constant folding didn't run, yet (which would perform this kind of optimization).
This optimization is required to let DefiniteInitialization handle boolean literals correctly.
For example in infinite loops:
   init() {
     while true {           // DI needs to know that there is no loop exit from this while-statement
       if some_condition {
         member_field = init_value
         break
       }
     }
   }

@swift-ci test

@swift-ci test

@swift-ci test

@swift-ci test

Nice. I was looking in to a related issue which might also be fixed by this: #70655
I diffed the SIL produced by each version (I think it's the optimised SIL; I compiled with -O -emit-silgen), and there is one difference. For precondition(!x):
sil private [transparent] [ossa] @$s6outputSbyXEfu_ : $@convention(thin) (Bool) -> Bool {
bb0(%0 : @closureCapture $Bool):
  debug_value %0 : $Bool, let, name "x", argno 1, loc "/app/example.swift":3:13, scope 8 // id: %1
  %2 = metatype $@thin Bool.Type, loc "/app/example.swift":4:22, scope 8 // user: %4
  %3 = function_ref @$sSb1nopyS2bFZ : $@convention(method) (Bool, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:22, scope 8 // user: %4
  %4 = apply %3(%0, %2) : $@convention(method) (Bool, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:22, scope 8 // user: %5
  return %4 : $Bool, loc "/app/example.swift":4:23, scope 8 // id: %5
} // end sil function '$s6outputSbyXEfu_'

sil [transparent] [serialized] @$sSb1nopyS2bFZ : $@convention(method) (Bool, @thin Bool.Type) -> Bool

Whereas for precondition(x == false):
sil private [transparent] [ossa] @$s6outputSbyXEfu_ : $@convention(thin) (Bool) -> Bool {
bb0(%0 : @closureCapture $Bool):
  debug_value %0 : $Bool, let, name "x", argno 1, loc "/app/example.swift":3:13, scope 8 // id: %1
  %2 = metatype $@thin Bool.Type, loc "/app/example.swift":4:24, scope 8 // user: %8
  %3 = integer_literal $Builtin.Int1, 0, loc "/app/example.swift":4:27, scope 8 // user: %6
  %4 = metatype $@thin Bool.Type, loc "/app/example.swift":4:27, scope 8 // user: %6
  %5 = function_ref @$sSb22_builtinBooleanLiteralSbBi1__tcfC : $@convention(method) (Builtin.Int1, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:27, scope 8 // user: %6
  %6 = apply %5(%3, %4) : $@convention(method) (Builtin.Int1, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:27, scope 8 // user: %8
  %7 = function_ref @$sSb2eeoiyS2b_SbtFZ : $@convention(method) (Bool, Bool, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:24, scope 8 // user: %8
  %8 = apply %7(%0, %6, %2) : $@convention(method) (Bool, Bool, @thin Bool.Type) -> Bool, loc "/app/example.swift":4:24, scope 8 // user: %9
  return %8 : $Bool, loc "/app/example.swift":4:27, scope 8 // id: %9
} // end sil function '$s6outputSbyXEfu_'

sil [transparent] [serialized] @$sSb22_builtinBooleanLiteralSbBi1__tcfC : $@convention(method) (Builtin.Int1, @thin Bool.Type) -> Bool

sil [transparent] [serialized] @$sSb2eeoiyS2b_SbtFZ : $@convention(method) (Bool, Bool, @thin Bool.Type) -> Bool

Note the call to sSb22_builtinBooleanLiteralSbBi1__tcfC (Swift.Bool.init(_builtinBooleanLiteral: Builtin.Int1) -> Swift.Bool) at %5.
The pattern seems very similar to the pattern that you mention in the PR description. Is it the same thing, or does it seem to you like possibly a separate issue?

@karwa calls to Bool(_builtinBooleanLiteral:) always get optimized away and only show up in SILGen which is the lowering step from AST to SIL. To see optimized SIL you want to use -O -emit-sil and you'll note that that call gets eliminated.

@eeckstein I am having one question / concern. This is a mandatory pass written in Swift. If swift is not in the compiler (e.g. on Windows or non-bootstrapped build), then the pass is just silently disabled, however, it's a mandatory one.
Should there be some diagnostics or something like this?

We will soon be requiring swift compiler sources to be in the build. Unfortunately this is not possible right now on Windows because of a miscompile. Hopefully this will be resolved soon. So the situation on Windows is not ideal right now, but hopefully not for long.

We will soon be requiring swift compiler sources to be in the build. Unfortunately this is not possible right now on Windows because of a miscompile. Hopefully this will be resolved soon. So the situation on Windows is not ideal right now, but hopefully not for long.

Ok, is there some progress on speeding up the bootstrapping build? Or there will be some other things? Essentially I'm using non-bootstrapped build for development as otherwise the rebuild step after change is quite long as it rebuilds modules as well...

You should be using hosttools mode for developing. This mode will be the default soon (https://github.com/apple/swift/pull/70343).


Refactor credential crate

Currently the credential crate contains some un-idiomatic code (e.g. container.rs vs instance_metadata.rs). It should be cleaned up and refactored to be uniform and idiomatic throughout the crate.
I'm going to tackle this.

@indiv0 is this still on your to-do list?

Also if you want to provide creds from an independent place it's surprisingly tricky to do so. Might make sense to provide a helper that always returns the same creds that were passed in.

Whoops I forgot I was working on this.  Also, could you elaborate @mitsuhiko?

@indiv0 I have some cases in which I want credentials not picked up from envvars but from two strings I have in place (in particular this comes up when you want to supply credentials you manage on behalf of a user in a database). Currently you need to make a custom credentials provider instead of just being able to say:
let provider = StaticProvider::new(access_key, secret_key)

@mitsuhiko I've split that feature request into its own ticket, so we can get this one done faster, then add that behavior. 😄


Support PuTTY/Pageant (and maybe OpenSSH/ssh-agent) on Windows

The SSH agent support in the default “vault” scheme assumes a UNIX host system, where all sensible SSH agent implementations use UNIX domain (AF_UNIX) sockets to connect the SSH client to the SSH agent, and expose the name of the socket in the SSH_AUTH_SOCK environment variable.
Windows historically did not support UNIX domain sockets, so portable programs using UNIX domain sockets would need to resort to other inter-process communication designs when ported to Windows. (A TCP/IP port on localhost plus an authentication token seems to be a common design, e.g. GnuPG 2.3.)
PuTTY/Pageant uses (Windows) named pipes, presumably with a fixed address.  Annoyingly, stock Python does not support connecting to Windows named pipes: while UNIX domain sockets can be opened by the standard C open(3) call, Windows named pipes need a special Win32 API call to open, which Python does not bind.
OpenSSH for Windows uses yet other means of advertising and of connecting to the running agent, seemingly incompatible with the UNIX domain socket support in Windows 10 and later.
As a result, while derivepassphrase does not actively use Windows-incompatible code for SSH agent handling, the two main Windows SSH agent implementations likely cannot be straightforwardly connected to derivepassphrase.
Therefore, implement specific support on Windows to locate and connect to running Pageant or OpenSSH agent instances.

Help wanted! As we have neither Windows experience nor Windows hardware to test this on, please get in touch if you can

confirm that derivepassphrase cannot talk to either SSH agent even if their (socket) address is stored in SSH_AUTH_SOCK,
provide help with implementing the necessary code to talk to Pageant/OpenSSH agent in their default configurations.

As far as I can tell – still without having tried this out on actual Windows hardware – the current situation is as follows:

Microsoft implemented support for UNIX domain sockets, in certain constellations. (Corrections: https://github.com/microsoft/WSL/issues/4240.)  Such support is available with some versions of Windows 10, and all versions of Windows 11.  There appears to be no further effort by Microsoft to provide further parts of the UNIX domain functionality (datagram sockets, abstract sockets, etc.)
Because not all constellations are supported, Python does not support socket.AF_UNIX on Windows: https://github.com/python/cpython/issues/77589. There is a suggestion, but no consensus, to add a symbol socket.WIN_AF_UNIX or socket.AF_UNIX_PARTIALSUPPORT to officially expose whatever support Windows currently does have for UNIX domain sockets.
PuTTY and OpenSSH for Windows predate such AF_UNIX support, and implement agent/client communication via Windows named pipes.  Windows named pipes are not compatible with the low-level UNIX I/O layer (read, write, etc.), and are not supported by the Python standard library in any form.  There appears to be no current PyPI package providing a useful interface to Windows named pipes—the pipes are not exposed as proper file objects or sockets, or they are not full duplex, or they cannot be explicitly named by the application.  This is usually because the implementation calls into the Windows kernel DLL directly, and wraps those specific functions necessary for the application to run; no attempt at providing a comprehensive and/or pythonic interface is made.
PuTTY/Pageant uses a default address for the named pipe, but that default address is not constant; it includes a personalized hash as a suffix.  This will be difficult to replicate in non-PuTTY code.  Accordingly, Pageant can be instructed to write out an OpenSSH-compatible config (the IdentityAgent line) for non-PuTTY clients, which we could then parse.
OpenSSH for Windows offers the agent as a system-wide service.  There does not seem to be any support for spawning the agent outside of this system service context.  I do not know how the agent's socket address is communicated (if it is non-constant at all).
Pageant on Windows does support exposing a UNIX domain stream socket, but because of (2), we cannot interact with it.  The support is limited to WSL 1; in WSL 2, UNIX domain sockets use a different namespace than Winsock sockets do, neither of which is accessible to the other.

Given this situation, the most sensible thing to do is to give up on waiting for proper UNIX domain socket support in Windows/Python, and implement specific support for talking to an SSH agent via a Windows named pipe.  In particular, it also makes sense to correctly diagnose if the Python installation is lacking the socket.AF_UNIX symbol, and fail in an orderly manner.


Feature request: Allow NSTokenField to automatically expand vertically to fit tokens.

Thanks for trying it out. I will look into this when I get some time.

I am not sure if everyone would prefer this hence I am not planning to include this for now. But if anyone is interested, here is the solution:
https://stackoverflow.com/questions/17147366/auto-resizing-nstokenfield-with-constraint-based-layout


Can we pull the Date of post?

As title!

Thanks a lot, @jerb0x!

Going to go ahead and close this issue. Thanks to everyone that helped out, it'll be great to have this for future reference!


Add Request Logging

Fixes #11
This adds a logging middleware to the server which does request logging in the following format
:id [:date[web]]" :method :url" :status :response-time ms

@polly3d Can you review and approve this please?


Scenario update - fencisx

Transfer certain code to other files to improve user-friendliness and revise documentation

Looks good overall.
Thanks Fabio!

Next time try to give a more descriptive title to the PR, as well as a motivation for the changes in the description.
Okay I will improve the description next time!

Transfer certain code to other files to improve user-friendliness...

For instance, you could have elaborated on why these changes improve user friendliness. As I understood it, you're now splitting "general" classes within structures and classes that are specific to the scenario in different files, but how does that make the user experience better?
Previously, in a given situation, people had to perform actions such as: plate=structures.utils_plates.RectangularPlate(200, 100)and now: plate=structures.plates.RectangularPlate(200, 100), for example
If possible, try also to create focused PRs, e.g. you could have created one PR with moving code bits to improve user-friendliness and another one with revisions to the documentation.
In my next attempts, I'll make sure to keep PRs more focused. This was driven by the bug, highlighting the necessity to create a dedicated branch solely for addressing the issue with Begayim

Previously, in a given situation, people had to perform actions such as: plate=structures.utils_plates.RectangularPlate(200, 100)and now: plate=structures.plates.RectangularPlate(200, 100), for example.

Right, that makes sense, thanks!
But the same could also be achieved by importing the classes on a higher-level submodule, in its __init__.py file. Let's move forward with the current organization of the code, since we can always rearrange stuff in the future.


Minor changes + vision subsection in the introduction.

The second commit reiterates some changes from ad4909d that were accidentally reverted in d5f6a79531dfab9726e52dd17225b0ec6b8ec4dd.

The third commit introduces the vision behind the Hydra Battles project. Refinements are welcome!


Implement AbstractMultiObjectiveBenchmark.

It basically does nothing.
It just points out to the user that this is a MO benchmark.
@KEggensperger: What do you think, do we really need that?
Or should I implement some "check" before returning the result_dict that function_value is a dict?

Hm, I do believe that having a separate class would be helpful. How about adding a new method that returns the metric names (to automatically set up experiments) and then adding a check for these names?

You mean something like
@staticmethod
def get_obejctive_names():
    return ['obj_1', 'obj_2', 'obj3']

and I think it could be best to add a second wrapper to the objective function to check for the correct ouutput fiields.
This might be also a good thing for the single objective benchmarks.

@check_objective_names
def objective_function():
    pass

yes I agree to keep it as it is more cleaner


Comment about Server-side Rendering and Left as User Exercise misleading

Since server-side rendering was a part of the previous to asp.net core 3.0 templates, I understand why there is an important mention of it here:

Server-side rendering" is not a supported feature of this template. Our goal with this template is to meet parity with "create-react-app". As such, scenarios and features not included in a "create-react-app" project (such as SSR) are not supported and are left as an exercise for the user.

However, "left as an exercise for the user" would lead the reader to think they somehow may be able to reasonably modify the template to do server-side rendering.  To convert create-react-app to do server-side rendering is a bad idea and was never expected from the create-react-app creators (so why would we expect readers to be able to do it).
Notes from create-react-app here:  https://github.com/facebook/create-react-app#popular-alternatives

My suggestion is just state the facts and make it clear that these templates are not meant to support server-side rendering and if you want to do that you need to decouple react from core and create a very different solution.  Templates are not for you.
[Enter feedback here]

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

ID: 261c9875-3db6-4d30-f9d6-922a9334ecb2
Version Independent ID: b8f8f7c4-9c90-869d-9fd7-a887bc28f262
Content: Use the React project template with ASP.NET Core
Content Source: aspnetcore/client-side/spa/react.md
Product: aspnet-core
Technology: aspnetcore-clientside
GitHub Login: @SteveSandersonMS
Microsoft Alias: scaddie

@SteveSandersonMS please review

@Rick-Anderson Not 100% sure what you're asking me to review - is there some particular rephrasing you have in mind for the docs?
Overall I do agree with @pkellner's point. It is not realistic to imagine that most developers will find it easy to set up some SSR solution with these templates. It would be better not to talk about it at all than to imply it's something you can do in a straightforward way.


Transaction pendingack server implement

Fix #7981
Motivation

we need to support transaction pending-ack stat, and we need to support bacth ack.

implement

client ack with transaction will carry only this ack bit set 1 1 1 1 1 0 1 1，the 6 point is this transaction ack bit set point.
commit or abort will recover the bit set point to 1

Verifying this change
Add the tests for it
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

Close this PR since the CI tests always skipped.


[Bug]: PHP 8.4 Deprecation messages

No duplicates 🥲.

[X] I have searched for a similar issue in our bug tracker and didn't find any solutions.

Describe the bug
Hi, I'm trying PHP 8.4 for my application and getting those messages:
Deprecated: Cycle\Database\Driver\Driver::lastInsertID(): Implicitly marking parameter $sequence as nullable is deprecated, the explicit nullable type must be used instead in vendor\cycle\database\src\Driver\Driver.php on line 238

Deprecated: Cycle\Database\Driver\Driver::beginTransaction(): Implicitly marking parameter $isolationLevel as nullable is deprecated, the explicit nullable type must be used instead in vendor\cycle\database\src\Driver\Driver.php on line 259

Deprecated: Cycle\Database\Driver\DriverInterface::lastInsertID(): Implicitly marking parameter $sequence as nullable is deprecated, the explicit nullable type must be used instead in vendor\cycle\database\src\Driver\DriverInterface.php on line 179

Deprecated: Cycle\Database\Driver\DriverInterface::beginTransaction(): Implicitly marking parameter $isolationLevel as nullable is deprecated, the explicit nullable type must be used instead in vendor\cycle\database\src\Driver\DriverInterface.php on line 190

Is this a regression?
NO
To Reproduce
Just run any app that uses Cycle\Database in PHP 8.4
Expected behaviour
No messages
Media prove
No response
Database
No response
Your environment

OS: Any

Additional context
No response

Hello. I'm currently updating all the Spiral packages and will get to Cycle soon.


Azure WebApp - Multilevel wildcard certificate are not supported

I have a similar query on Multilevel wildcard certificate are not supported.
We have wildcard certificate *.[companyname].co.in and we have created a new DNS record for WebApp hosted on Azure PaaS.
like [ApplicationName].azurewebsites.net
We have added DNS CNAME record for above like www.[application].[companyname].co.in and it's allowed in Custom DNS.
But while configuring SSL it's stated that Multilevel wildcard certificate is not supported. Now, how can we apply an SSL to this scenario?

@wecloudheroes Thanks for reaching out. To better assist your query, could you please share the document link which you are currently following so that we can involve the appropriate team? If your question is generic and not specific to a document, I would recommend you to please post your query in Microsoft Q&A forum, where we have our engineers and other community members who will be happy to assist.
Once you query is posted in Microsoft Q&A forum, please do share the link here for reference.
Thank you


create about me and contact html files..

And link them to index.html file

Hi, may I work on this?

Sir, can you assign this task to me?

Can you explain in detail what should be the actual content of about me page
On Tue, 25 Oct, 2022, 5:13 pm Sathvik, @.***> wrote:

you can create about me file like
i am a mobile photographer,samsung s22 photos,need to add my photos,
and preare good design for contact file (or) just create designs for both
files i will add deatails..
—
Reply to this email directly, view it on GitHub
https://github.com/pixobia/Pixobia/issues/12#issuecomment-1290416539,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYYCKBTE2WU3FSVS4SL2XMDWE7BWBANCNFSM6AAAAAARNWNOFE
.
You are receiving this because you were assigned.Message ID:
@.***>

Since this issue is assigned to 2 people, how about I work on the Contact page and @ABHAY-Y works on the About page?

Yes we can do that
On Wed, 26 Oct, 2022, 8:49 am Van, @.***> wrote:

Since this issue is assigned to 2 people, how about I work on the Contact
page and @ABHAY-Y https://github.com/ABHAY-Y works on the About page?
—
Reply to this email directly, view it on GitHub
https://github.com/pixobia/Pixobia/issues/12#issuecomment-1291442914,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYYCKBREHKD4HS3SUJZ5W7TWFCPM7ANCNFSM6AAAAAARNWNOFE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Can you explain in detail what should be the actual content of about me page
…
On Tue, 25 Oct, 2022, 5:13 pm Sathvik, @.> wrote: you can create about me file like i am a mobile photographer,samsung s22 photos,need to add my photos, and preare good design for contact file (or) just create designs for both files i will add deatails.. — Reply to this email directly, view it on GitHub <#12 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYYCKBTE2WU3FSVS4SL2XMDWE7BWBANCNFSM6AAAAAARNWNOFE . You are receiving this because you were assigned.Message ID: @.>

just create file with about.html and link it,make a design which is being matched with contact.html and write anytext like lorem,
place any photo,like about me needs to have a photo of the owmer naa,so paste any photo,and make PR i will merge it..

Hi, can I contribute on this repository. I am participating in Hacktoberfest.

Thanks for assigning issue

i am interested to work on it ,
can you please assign this to me .

I am interested in this issue. Please assign me this issue

@pixobia  I have resolved the issue, please view my pr and merge it.


[Bug] Browser keeps restarting after I close it

Describe the bug
I have an older device (Android 6 with just 1 GB of RAM). Applications that continually restart themselves (such as this browser) absolutely cause havoc with this device. If I want to run another app, the device will lock up for several seconds while memory management attempts to close "cached processess" (in Settings / Developer options / Running services). And sometimes, the memory manager will do something I don't want (such as kill the VPN). I always (even a few minutes after killing it) find the DuckDuckGo browser in cached processes consuming 100 MB of RAM. I want to keep that RAM free to improve the performance of the device (and don't tell me it won't - if I disable DuckDuckGo, starting and changing apps becomes much quicker).
How to Reproduce
Just exit (and force stop) the browser. It eventually starts again.
Expected behavior
When I leave and stop an app, it should do absolutely nothing until I start it again.
Environment
- DDG App Version: 5.116 (F-Droid)
- Device: Samsung Galaxy Tab 2
- OS: Lineage OS 13.0 (Android 6.0.1)

Hey @2011, we scheduled background work to update data and keep our privacy features updated. I assume when you say the application starts again you are referring to that.
That's the expected behavior, and the Android system will allow background work to run based on available resources, device state, and priorities (that's external to us).
Closing this as it's not a bug.

Closing this as it's not a bug.

On older devices with minimal RAM, this leads to a horrific user experience. I would find a setting to disable this behavior ("don't run in background") very useful.


Refactoring concurrency in scaler's pending HTTP queue fetcher logic

This patch refactors the queuePinger's requestCounts function in the scaler. Highlights:

Renames requestCounts to fetchAndSaveCounts
Creates a new fetchCounts function (not method on the queuePinger) that does all the heavy lifting
Changes fetchAndSaveCounts to simply call fetchCounts and save the results internally to the queuePinger
Adds tests for fetchCounts
Ensures that all counts are fetched when fetchCounts returns

Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)
[x] Any necessary documentation is added, such as:

README.md
The docs/ directory
The docs repo

Fixes #286

cc/ @asw101


Should isBasedOn be transitive?

If a task, for example, is based on a task template, then aren't its subtasks also based on that template, even if there are sub-templates that they are more directly based on?

If I've got it right, the principle seems correct: In general, if :_task gist:isBasedOn :_task_template, :_subtask gist:isBasedOn :_subtask_template,  and :_subtask_template gist:isPartOf :_task_template, then :_subtask gist:isBasedOn :_task_template.
I think isBasedOn is probably not transitive, though. Examples like this come to mind: Suppose Novel A takes some characters from Novel B, so Novel A is based on Novel B. And suppose Novel B borrows the author's prose style from Novel C, so Novel B is based on Novel C. It's not necessarily the case that Novel A is based on Novel C in any sense.

Good example. @dylan-sa Do you think it would be useful for gist to add a transitive predicate with the meaning of "is based on"? That might cause confusion, though.

It does seem like it could be useful if that kind of inference behavior is commonly expected or desired.
One of the examples in the annotations is 'A metric computing the average income of a population is based on the metric for individual income.' Seems like in this kind of context, where there is a chain of mathematical calculations based on each other, we might expect transitivity. I would be curious to hear if there are other common use cases where transitivity is expected. Figuring out a good name for the transitive version might be tough--the inverse phrasing of isTransitiveBasisFor doesn't sound too bad.

I don't like isTransitiveBasisFor, because the SKOS convention of broader and broaderTransitive means something different: the former is a subproperty of the latter, so that any triple A broader B implies A broaderTransitiveB - I.e., it automatically triggers the transitive chain. Moreover, by convention broaderTransitive is never asserted. I think it would be confusing to use this naming pattern in an entirely different way.
We can probably come up with a reasonable name if we agree on the principle of introducing such a predicate.

Closing due to examples from @dylan-sa above. Not worth thinking about a transitive version unless we find a use case.


[Feature]: add vscode branch naming rule corresponding to github branch naming rule

Description
No response
Definition of Done
No response

Fixed in #292


Use PIPENV_SKIP_LOCK environment variable

The issue
The value of PIPENV_SKIP_LOCK is always False. This has been discussed in previous issues (#2200 and #3332) with no resolution.
The fix
PIPENV_SKIP_LOCK to consider the value of the environment variable PIPENV_SKIP_LOCK.
This is useful to large project as it enables the environment variable PIPENV_SKIP_LOCK to control the locking behavior.
Default behavior is not changed, still False.
The checklist

[x] Associated issue
[ ] A news fragment in the news/ directory to describe this fix with the extension .bugfix, .feature, .behavior, .doc. .vendor. or .trivial (this will appear in the release changelog). Use semantic line breaks and name the file after the issue number or the PR #.

EWS fragment?

@oz123  News fragment added.


Automatically download the iso signing key

Do the key lookup with WKD and store the key in a private keyring.
Fixes: #69

Thanks!


Elasticsearch 5 support

Fixes #3130
This pull request adds a new elasticsearch5 backend into Wagtail which is compatible with Elasticsearch 5.x.

@m1kola can you review please?

Yes, I can. I'll take a look at it on weekend.

Something wrong with tests. Elasticsearch5 can't start. It's hard to say what exactly goes wrong, because we only have the following in the build log:
Setting up elasticsearch (5.0.0-alpha5) ...
 * Starting Elasticsearch Server       fail]

Except tests, looks good to me.
Thanks, Karl!

thanks

Elasticsearch 5 tests now working on Travis!

Merged in 5df8f1e34efc9bf1ce9790a1fa359bb1a549c143 + parents.


Update Readme

I updated the readme file to include links to our social (twitter + discord).

Looks nice :-)


Fix refresh token load

#minor
Description

This PR reverts the change made in PR# 5068 in the token refresh, causing the functional test  TokenTests_RefreshTestLoad in GetTokenRefreshTests to fail.
Specific Changes

Reverted the change from WaitAsync to Wait  usage for Sempahore used in the refresh token.
Added the pragma warning for VSTHRD103 removed in the change.
Testing

Promoted to MS in PR# 5595


Possible Typo in Code

Hi jiaxi-jiang,
Your work AvatarPoser is excellent and it is kind that you can share your code in Github.
However, I found a possible typo in code. The preprocess.py saves processed data in ./data_fps60 while the dataroot is set to be ./data_cameraready_fps60 for training. I think these two should be the same.
Best
Feiyu

Hi Feiyu,
thank you very much for your interest in our work and the raised issue. Yes, they should be the same. Feel free to ask me if you have any other questions.
Best,
Jiaxi


Release 1.3.0

send() uses Promise returned by writeValue() instead of timeout

Coverage remained the same at 100.0% when pulling befdc52e0c1ff432b3b36bf2c9e7253ca9d69a37 on dev into 1293a4dd86166977f8436e254d1614f91ae2832b on master.


Added new playbook to install Jetty9-webserver

Added new playbook

could u plz update README as well?


Sets the output variable when publishing from vsix.

Closes: https://github.com/Microsoft/vsts-extension-build-release-tasks/issues/9

@trevorsg fix another open issue.


feat(core): pruning client by prune command

Description
The prune command optimizes blockchain storage by removing outdated blocks and transactions, freeing up disk space and enhancing client performance. customize pruning criteria via flags to manage storage effectively.
Related issue(s)

Fixes #1392

@b00f I don't have idea to fix this lint error:
cmd/daemon/prune.go:99:2: use of `fmt.Printf` forbidden by pattern `^(fmt\.Print(|f|ln)|print|println)$` (forbidigo)
        fmt.Printf("\r [%s] %.0f%% Pruned: %d | Skipped: %d | Left Block: %d",

@Ja7ad Thanks.


Extension installed but

Type: Bug
extension is installed but not shown status bar and even cant operate it
Extension version: 1.2.0
VS Code version: Code 1.87.2 (863d2581ecda6849923a2118d93a088b0745d9d6, 2024-03-08T15:20:17.278Z)
OS version: Windows_NT x64 10.0.22621
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-11320H @ 3.20GHz (8 x 3187)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
7.79GB (0.26GB free)

Process Argv
--crash-reporter-id ea5f1b58-abef-438e-9671-5de80367f85e

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:30899288
c4g48928:30535728
azure-dev_surveyone:30548225
vscrpc:30673769
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialogc:30910334
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:31000450
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
d34g3935:30971562
fegfb526:30981948
bg6jg535:30979843
ccp1r6:30993540
dsvsc020:30976470
pythonaic:30996667
dsvsc021:30996838
g1icg217:30999571

Hi, could you share a screenshot and provide more details about the issue you're facing?

here  i attach screenshot where azure tools is installed but cant open or not show in side bar also

My Azure side menu disappeared too. I tried uninstalling and installing again, but it didn't fix the issue. Can you please help?

Also, my "azure sign in" function from the command palette disappeared:

@ananprara if you are still facing this issue, can you check if you have the Azure Resources extension installed? If you do, please make sure it's on the latest version.

@developer-partners, you can resolve the dependency loop issue by updating your VS Code to the latest version.

@alexweininger it turned out a problem related to VS Code version. I installed the latest version. It works now. Thank you.


Scan checks

Ability to scan checks as well as cards

You are certainly welcome to try adding it to card.io, but I don't think we will be addressing this in the foreseeable future. It seems this is beyond the scope of this project, so I will close this issue.


feat: Add responsive navbar

#100 Days Of Code on the left, then on the right side: About, FAQ, Contact

i can work on this issue as well

Sure @Godwindaniel10. We also have #9, feel free to fix it if you can.

I will do this issue, sorry.

was there a problem with the one i did

The animation of FAQ just broke also the animation of buttons has removed. The navbar doesn't looks well

aiit

logo of SurPath on the left, then on the right side: Home, *Challenges, FAQs, Socials

I've already fixed this issue @vinzvinci


ValidationUDF: Validate that all data of a dataset is seen exactly once

Currently, the ValidationUDF only checks if the data it receives matches the reference. In the future it could also keep track which parts of the data it has seen to make sure none are skipped or processed twice.

Sadly not as easy as I first thought: adding a check in get_results doesn't work in a straight-forward way, as we don't know if we have the final result in our hands, or if it is only a partial result. We can't easily check a "should eventually be equal to" constraint in that way... so something like this fails:
diff --git a/tests/utils.py b/tests/utils.py
index 9dd04dd2..848b141f 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -167,15 +167,23 @@ class ValidationUDF(UDF):

     def get_result_buffers(self):
         return {
-            # Just a buffer to "feel" the av shape
-            'nav_shape': self.buffer(kind="nav", dtype="float32"),
+            'seen': self.buffer(kind="nav", dtype=np.int64),
         }

     def process_tile(self, tile):
+        self.results.seen[:] += 1
         assert self.params.validation_function(
             self.meta.slice.get(self.params.reference), tile
         )

+    def get_results(self):
+        if self.meta.roi is None:
+            expected = self.meta.dataset_shape.size
+        else:
+            expected = np.sum(self.meta.roi)
+        assert np.sum(self.results.seen) == expected
+        return {}
+

Might need checks at the call site of the UDF, or maybe a small addition to the UDF API?


Handle EDITOR env variable being set

Currently, the test-proxy uses lightweight tags. Process to push
# check for changes with git status, if no changes abandon
git status
git add -A .
git commit -c user=blah email=blah -m "message"
git tag <tagname>
git push <tagname>

The issue is that when EDITOR is set, pushes of tags with no commit message will PROMPT for a message. This is PROBABLY an error, as a tag with no commit message is a lightweight tag and should be fully supported by git. However, @heaths has the EDITOR var value set, and as such is getting an invisible prompt for the annotated tag message. It is invisible because vim is a CLI app, and the way that git is in a new window. No communication can happen, hang occurs.
This is tangentially related to #4720

Seems it's not the EDITOR, but indeed tag.gpgsign. I'm curious how git tag -c tag.gpgsign=false ... broke the build. It's been supported for a while. How old is git on those agents?!

Abysmally old. I'll definitely add tag.gpgsign=false again and check to see if it works on the default git. Worth a shot!

Closing this! Fixed and rolled out!


Active Effect Withering Damage bonus

Hi all:
I'm trying to set up an active effect to allow me to toggle on the following Anima Power (from the Alchemicals Homebrew):

+ESS/2 to join battle, Accuracy, and withering damage when at burning level or higher.

For now, I'm happy to manually manage the ESS/2 and Burning level or higher aspects, if the modifers can be applied to the correct rolls.
After much digging around in the system code, I found to my delight the section in config.js that, when added to the Active Effect, allows modifying values across the board for both Join Battle, and Accuracy:
"system.settings.rollsettings.attacks.bonus": "Ex3.Attacks"
"system.settings.rollsettings.joinbattle.bonus": "Ex3.JoinBattle"

This leaves me with an Active Effect as follows;

Join Battle and Attacks bonuses are set to Add 1
Which works wonderfully. However, adding the withering damage effect is proving troublesome.
The same section as above lists the following modifiers:
"system.settings.rollsettings.attackrollsettings.withering.bonus": "Ex3.WitheringAttacks",
"system.settings.rollsettings.attackrollsettings.withering.damage": "Ex3.WitheringAttackDamage",
"system.settings.rollsettings.attackrollsettings.withering.overwhelming": "Ex3.Overwhelming",

Which I can see are used in the Effects tab schema (defaulted to 0 of course), and which when manually changed in the Effects tab do the expected and update these values for all withering attacks.
However, updating them from the Active Effect does not appear to have any effect:

Join Battle and Attacks bonuses are set to Add 1, and Withering Damage is set to Add 1000 for obvious recognition

The Damage Dice field is notably missing the 1000 Dice bonus the Effect should be applying

Am I missing something in my setup, or is this particular modifier simply ignored in Active Effects?
Thanks for your time.

.... 🤦🏻
some more digging around after posting (obviously), and I realised the error that was throwing me off:
I'd been using the attribute key system.settings.rollsettings.attackrollsettings.withering.damage (and in the screenshot above settings.rollsettings.attackrollsettings.withering.damage), but the correct attribute key was without the additional roll settings.
So with the key set to system.attackrollsettings.withering.damage, the bonus is applied as expected.


bug: Fresh new install on Fedora 39 errors on indent-blankline

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.9.4
Operating system/version
Fedora 39
Describe the bug
After fresh new setup I receive errors:
Error executing lua callback: vim/keymap.lua:0: rhs: expected string|function, got nil
stack traceback:
	[C]: in function 'error'
	vim/shared.lua: in function 'validate'
	vim/keymap.lua: in function 'set'
	...re/nvim/lazy/LazyVim/lua/lazyvim/plugins/lsp/keymaps.lua:118: in function 'on_attach'
	...share/nvim/lazy/LazyVim/lua/lazyvim/plugins/lsp/init.lua:101: in function 'on_attach'
	....local/share/nvim/lazy/LazyVim/lua/lazyvim/util/init.lua:13: in function <....local/share/nvim/lazy/LazyVim/lua/lazyvim/util/init.lua:10>
	[C]: in function 'nvim_exec_autocmds'
	/usr/share/nvim/runtime/lua/vim/lsp.lua:1530: in function '_on_attach'
	/usr/share/nvim/runtime/lua/vim/lsp.lua:1357: in function ''
	vim/_editor.lua: in function <vim/_editor.lua:0>

You are trying to call the setup function of indent-blankline version 2, but you have version 3 installed.
Take a look at the GitHub wiki for instructions on how to migrate, or revert back to version 2.

Steps To Reproduce

Install lazyVimmv ~/.config/nvim{,.bak}

# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/LazyVim/starter ~/.config/nvim

open nvim configuration directory:nvim ~/.config/nvim

Open README.md - receivedYou are trying to call the setup function of indent-blankline version 2, but you have version 3 installed.
Take a look at the GitHub wiki for instructions on how to migrate, or revert back to version 2.

Open init.lua  - get Error executing lua callback: vim/keymap.lua:0: rhs: expected string|function, got nil... error

Expected Behavior
No errors opening files
Repro
require("config.lazy")

The error clearly states what is wrong. Newer version of indent-blankline had breaking changes and you must be using old syntax in your configuration. It even tells you to read the Github Wiki at the plugin's repo for how to migrate.
This isn't a LazyVim problem.

I have no pre-existing configuration. This is stock LazyVim

after purge of ~/.local/share/nvim/lazy the problem still persists

The problem is in your ~/.config/nvim/lua/plugins/. Some file in there that configures indent-blankline, uses the syntax of version 2, which creates conflicts because LazyVim installs version 3 when you fresh install it.

I think your LazyVim may be out-of-date. The latest version is 10.8.2.

...re/nvim/lazy/LazyVim/lua/lazyvim/plugins/lsp/keymaps.lua:118: in function 'on_attach'

File keymaps.lua does not have a line 118
Could you run steps 3 and 4 using the code below?
1. `mkdir ~/.config/lazytest`
2. `git clone https://github.com/LazyVim/starter ~/.config/lazytest`
3. `NVIM_APPNAME=lazytest nvim` and wait for the installation to complete
4. Restart Neovim with the command provided in step 3

Cleanup:
rm -rf ~/.config/lazytest
rm -rf ~/.local/share/lazytest
rm -rf ~/.local/state/lazytest
rm -rf ~/.cache/lazytest

I think this must be a different problem with the keymaps file and LazyVim out of date.
The error about indent-blankline is specifically for using old syntax in the newer v3.* installation of the plugin or calling the plugin with the old setup method (which indicates something's amiss in the user configuration). Either way starting with a new LazyVim installation and gradually adding his old user configuration would be the best way moving forward in my opinion.
Still this doesn't really seem to be a LazyVim bug. I've tested with a fresh LazyVim starter template and no problems exist with default configuration. So something must be happening in the OP's personal configuration regarding indent-blankline.


Julia 1.6 compatibility

Update tests
Update Julia to 1.6 in actions

For some reason, on 1.6 eigsolve from KrylovKit keeps allocating memory until it runs out and gets killed. I see the same behaviour locally.

Pull Request Test Coverage Report for Build 692041433

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.07%) to 73.186%

Files with Coverage Reduction
New Missed Lines
%

src/DictVectors/dvec.jl
1
97.62%

Totals

Change from base Build 688865675:
-0.07%

Covered Lines:
1957

Relevant Lines:
2674

💛  - Coveralls


To add partner_id to metadata map

Codecov Report

Merging #81 into master will increase coverage by 0.82%.
The diff coverage is 93.54%.

@@            Coverage Diff             @@
##           master      #81      +/-   ##
==========================================
+ Coverage   89.95%   90.78%   +0.82%
==========================================
  Files          33       33
  Lines        2419     2419
  Branches      150      149       -1
==========================================
+ Hits         2176     2196      +20
+ Misses         95       76      -19
+ Partials      148      147       -1

Impacted Files
Coverage Δ

src/upstream.c
81.94% <100%> (+0.12%)
:arrow_up:

tests/test_mutex.c
100% <100%> (+4.25%)
:arrow_up:

src/downstream.c
83.33% <81.81%> (-1.38%)
:arrow_down:

tests/test_client_list.c
96.87% <0%> (+6.25%)
:arrow_up:

src/mutex.c
66.66% <0%> (+22.91%)
:arrow_up:

Continue to review full report at Codecov.

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


Use Cabal common stanzas and internal library

Overview
These Cabal 2.0/2.2 features remove duplication in the cabal file.

Internal libraries
Common stanzas

QA
Ensure that the project still builds.
stack build --test

Wow. Sweet stuff :tada:
Neat-picking a bit but, I'd suggest a different name than base which is rather confusing with the hackage's base package in this context.

OK I have changed it from base → cardano-wallet-common.

In my view, internal libraries > Weeder. So if Weeder doesn't work, weed Weeder.

internal libraries > Weeder

I slightly disagree here :no_mouth:  ... Unless internal libraries allow us for computing coverage on them too but it seems to me that the stack toolkit hasn't quite caught up with this cabal features as well. This requires a bit more work I think before we can merge it, to make sure we keep our current tooling working fine with internal libraries / stanzas (I am not sure which one is causing issues here).

OK, closing this for now :frowning_face: until we can fix Weeder.
@KtorZ What is the issue with stack and code coverage? Has a bug report been made to the HPC or SHC projects?


Tables should add the escaping of pipes

The table extension should have escaped pipes in order to adhere to the
PHP Markdown extra implementation.  In order to properly add escaped
pipes, a bug relating to persisting appended escapes also had to be
patched. Reference: #526

I'm going to need to adjust border striping to account for escaped chars and the header test.  Let me rebase and finish it proper.

@facelessuser there is no need to close a PR. Just add a comment that it is not ready. You can just rebase locally and then do a 'force push' to the same remote branch and GitHub will update the PR properly.

Oh, I just noticed you committed to your master branch. If you use a separate unique branch for a PR, then rebasing etc, becomes easier.

Oh, I just noticed you committed to your master branch. If you use a separate unique branch for a PR, then rebasing etc, becomes easier.

Yeah, I need to get out of that habit.

I have it working.  I'll get the pull in this evening.
I'll also incorporate changing the escaped list to a set...are we worried about breakage on the change to a set (append vs add)? If you aren't, I have no problem.  I don't know who actually uses the escaped char list.  I know I do, but I'll prepare for it before the next Python Markdown release.

If we care about preventing breakage on the migration from list to set (at least in the 2.6 series), we could just derive from set and add the append/extend options as that is probably all anyone would should ever use.  If we don't care about breakage in this area, then it doesn't really matter.  We could also just stick to a list for 2.6.
For 3.0 though, I think a set should be used.
I'll add the set if I don't hear otherwise tonight when I create a new pull.

are we worried about breakage on the change to a set (append vs add)?

I forgot about that. Let's leave it a list for now. I agree, a set makes sense for 3.0.


make policies more consistent

Closes https://github.com/oaworks/internal-planning/issues/132.
Doesn't make it 100% consistent but makes it better by making all policies have update dates and all updates being at the bottom. Not all need the heavy weight change log so not all get it.

Great comments, updated as suggested!


support for fluentd to scrape and ship metrics

i've looked at the fluentd documentation and it seems we are able to use in input definition which will let fluentd scrape prometheus endpoints and ship them where ever needed:
https://docs.fluentbit.io/manual/pipeline/inputs/prometheus-scrape-metrics
is there a way to configure this behavior using logging-operator CRDs i've looked at the documentation but maybe i've missed something ?

Scraping metrics with the current implementation of the logging operator is not planned, neither with the collector (fluentbit) or the aggregators (fluentd/syslog-ng).
What is planned though is to introduce a new architecture, where multi-tenancy and routing are separated from enrichment and forwarding. In that new architecture we are going to utilise open-telemetry which is going to support the collection and forwarding of metrics natively.


WIP: advanced scan scheduling API

Advanced Scan Scheduling API - OpenAPI
Caution: work in-progress

@ptrakhtman FYI. Work is in-progress though so do-not-merge yet please.

@KingBrewer ready to merge?

work-in-progress, do-not-merge :) will notify you once we've finished

please move definitions to your service's repo:
/doc/openapi/<service_name>.v<api_version>.yaml
https://algithub.pd.alertlogic.net/alertlogic/route105-docs/pull/464/files#diff-66fda837e311b9acb0ab47d2c0b38175R32

merged elsewhere as noted.


runipy doesn't execute ipython profile startup scripts

We use startup scripts to set up a bunch of connections and configuration necessary for our notebooks to execute to keep the code in the notebooks simple. It would appear as though runipy just starts sending cells to a kernel without executing those startup scripts, which means notebooks break in all sorts of ways.
I am not super familiar with the IPython source code but I would guess this is because runipy doesn't use a subclass of the InteractiveShellApp doodad thing and instead just manages its own kernel. See https://github.com/ipython/ipython/blob/2.x/IPython/core/shellapp.py#L357
@paulgb am I missing something? What do you think about switching to using an App subclass to execute or something like that?

I don't use startup scripts, so I'm not sure if it's the same as the profile directory, but does #39 close this issue?

but does #39 close this issue?

@paulgb Yes, I using startup scripts with #39 branch version.


Adds git blame ignore file for the revision that applied Black formatting

Will require git config blame.ignoreRevsFile .git-blame-ignore-revs to consume

Thanks for the instructions in the README! This is a nice improvement to the value of blame info.


Content Loader: new feature

Is your enhancement request related to a problem? Please describe.
On pages like "All", "Whishlist", "Groups", "New" (https://www.steamgifts.com/giveaways/search?type=new), Group's giveaway pages, Profiles, "Created",... make the list of entries open as tool-tip or pop-up window on mouse-over or click, similar to how descriptions can be displayed when using the enter button or how winners of multi-key giveaways can be viewed on the created page.
Describe the solution you'd like.
Mouse-over or click "x entries" and the list of entries gets displayed. If via mouse-over or click and as tool-tip or as pop-up window should be selected by user in settings.
Additional Context
This lets us very quickly check who entered (our/others) giveaways without having to leave the page.

I have had issues with popup persisting, example mousing over avatars inside of entries popout.
esgst.js:78264 Uncaught (in promise) TypeError: Cannot set property 'onmouseenter' of undefined
    at esgst.js:78264
(anonymous) @ esgst.js:78264
setTimeout (async)
(anonymous) @ esgst.js:78146
esgst.js:78264 Uncaught (in promise) TypeError: Cannot set property 'onmouseenter' of undefined
    at esgst.js:78264
(anonymous) @ esgst.js:78264
setTimeout (async)
(anonymous) @ esgst.js:78146

You mean the entries popout closes when opening the user popout?

@gsrafael01 No i have multiple avatar popouts showing at a time


Separate CLI from download script

Move CLI-specific code to its own file under a bin/ directory.
Write tests for download script

Fixed in https://github.com/sotojuan/tapes/commit/0b3467ef4b25126736737ea8e15a4cf67ca829a1.


Inconsistent indicator property types

Most indicator properties are of IndicatorBase<IBaseDataBar> or IndicatorBase<IndicatorDataPoint> type, such as PercentB for BB.
It would be nice if all properties of all indicators would be consistent and constructed in the same manner.
For example, the PeriodsSinceMaximum property of Maximum is an INT and not one of the mentioned data types.
This makes it impossible to access past values of PeriodsSinceMaximum without implementing it myself.
Many other indicator properties are missing the window function.

Currently the built in window indicator functionality only applies to the Current property. Keeping this issue open so we could potentially expand it generically for all indicator properties


Please add apply and pure to Json.Decode

It would be nice to have pure and apply defined in Json.Decode, as it seems way more natural than object6.  (And it saves the boilerplate of defining them every time.)
I assume (perhaps wrongly?) that they have not been included due to accessibility concerns.  (Obviously, you need not discuss Applicatives.)  Since the language supports partial application and ADTs, isn't the pedagogy simply:
"pure takes a function/value and puts it a box.  apply takes a function in a box, and a value in a box, and returns a value in a box."  What am I missing?

The equivalent of pure already exists and is called succeed. I felt that the name pure actively misleads people about what is happening.
Adding the equivalent of apply is planned. In the meantime, these are the guidelines for adding stuff like this and I suspect there's already a *-extras package out there that has it.
Furthermore, it should be pretty easy to define in terms of andThen.
andMap : Decoder (a -> b) -> Decoder a -> Decoder b
andMap decodeFunc decodeValue =
    decodeFunc `andThen` \func -> decodeVaue `andThen` \value -> succeed (func value)

I know that it's easily defined:
apply =  object2 (<|)
My point was that it's a foundational primitive that is trivial to add to the library.

Adding the equivalent of apply is planned. In the meantime...

It is very hard to respond to the volume of API suggestions for core in a piecemeal way. This is planned. It wasn't in the first version, but many folks have wanted it since then. So it's in the plan to add it.

Thanks Evan.  I appreciate the reply.
On Tuesday, September 29, 2015, Evan Czaplicki<EMAIL_ADDRESS>wrote:

Adding the equivalent of apply is planned. In the meantime...
It is very hard to respond to the volume of API suggestions for core in a
piecemeal way. This is planned. It wasn't in the first version, but many
folks have wanted it since then. So it's in the plan to add it.
—
Reply to this email directly or view it on GitHub
https://github.com/elm-lang/core/issues/416#issuecomment-144222334.


How to build LocBaml?

Use msbuild LocBaml.csproj yield an error The SDK 'Microsoft.NET.Sdk.WindowsDesktop' specified could not be found.
Downloading and installing .Net core 3.0 preview and manully create a global.json to specify the version solved this issue.
But then I ran into another one:
C:\Program Files\dotnet\sdk\3.0.100-preview6-012264\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file 'C:\Use
rs\username\Downloads\LocBaml\obj\project.assets.json' not found. Run a NuGet package restore to generate this file. [C:\Users\gaojunxiao\Downloads\LocBaml\LocBaml.csproj]

Tried create a solution from existing project and then tried to run nuget restore, it says "nothing to do".
Anyone can help me out please?

I can build it on my machine.
.NET Core 3.0 Preview 7 SDK installed
Visual Studio 2019 16.2 Preview 3
Open the .csproj, build, works.
That means this issue can be closed.
Note that there's no .NET Core version of the tool available yet. That issue is tracked here: https://github.com/microsoft/WPF-Samples/issues/85

@thomasclaudiushuber
Are you sure you are using .NET Core 3.0 Preview 7 SDK? As far as I know this Preview 7 SDK is not available yet.

@eriawan Yes, I downloaded directly from here: https://github.com/dotnet/core-sdk/blob/master/README.md#installers-and-binaries
When I run dotnet --list-sdks I can see the preview 7:

What I noticed: I received the issue in other projects that I converted to .NET Core 3.0 before, and a rebuild of the project/solution always solved it. So I think this issue can be closed.

Closing this issue, please open a new one if this not resolved.


ugali.stats.peak_interval appears to be calculating the interval incorrectly

We are sometimes seeing that the peak interval does not contain the peak (kde peak)
I think this has to do with lines 99 and 100, which currently read:
lo = x[min_idx]
hi = x[min_idx+window]
and should probably be changed to something along the lines of
lo = starts[select][min_idx]
hi = ends[select][min_idx]

Yeah, this looks right to me. Linking the offending lines here:
https://github.com/DarkEnergySurvey/ugali/blob/00b30c5ac84e4cada338fb77d33aa31afabca7bb/ugali/utils/stats.py#L93-L100

@psferguson would you be able to make a PR for this? Maybe we also need a test?

I think things should be fixed. I've also added some tests. Here's a look at how the different intervals compare to each other.


Test method for vehicleid dataset

Since the vehicleid dataset is different from other datasets, an error will be reported if the vehicleid dataset is tested according to the test method of other datasets.

you can follow the command in the README like that:
python test.py --config_file configs/VehicleID/vit_transreid_stride.yml MODEL.DEVICE_ID "('0')" TEST.WEIGHT '../logs/vehicleID_vit_transreid_stride/transformer_120.pth'

Still an error:Traceback (most recent call last):
File "test.py", line 68, in
num_query)
File "/home/w/lhc/TransReID-main_vehicleid/processor/processor.py", line 166, in do_inference
cmc, mAP, _, _, _, _, _ = evaluator.compute()
File "/home/w/lhc/TransReID-main_vehicleid/utils/metrics.py", line 131, in compute
cmc, mAP = eval_func(distmat, q_pids, g_pids, q_camids, g_camids)
File "/home/w/lhc/TransReID-main_vehicleid/utils/metrics.py", line 81, in eval_func
assert num_valid_q > 0, "Error: all query identities do not appear in gallery"
AssertionError: Error: all query identities do not appear in gallery

You can print your distmat.shape to check the error!
Hope the answer is helpful!

Hello !! Did you find the reason?
I also met this.


Pressing gamepad button disables keyboard input

really confused by this one

Oh, it's because when a player joins, their stick inputs will override the keyboard's stick inputs.  not sure how to fix this off the top of my head

Fixed for 1.0.3


Can't inspect sendTransaction method when using Phantom adapter

Hi,
Recently, I noticed when using the Phantom adapter with method sendTransaction
we can't inspect request sendTransaction in browser like Chrome
but I can inspect sendTransaction when using Solflare adapter.

Can you explain to me why?

This is really a question for Phantom or Solflare. I can tell you it doesn't have anything to do with the Wallet Adapter, specifically.
My guess is that it's because sendTransaction in Phantom actually signs and sends the tx through Phantom, which occurs in the background, inside the extension and not the window object. In Solflare, perhaps it's signing in the wallet but sending using the loaded Solflare SDK, inside the window, so you see it in the Network panel.
Please direct any follow up questions to those teams though :)


Target RxJS v6.0.0-alpha.3 or greater

The next version of RxJS is in alpha; npm install rxjs@alpha.
RxJS v6 has breaking changes in the way classes are imported.
This fixes importing the Observable class.
Added a note in the readme regarding using an alpha peer dependency.
It might not be necessary to incorporate the changes into Rxios until RxJS v6 is stable, unless also following the npm install rxios@alpha pattern.

See

https://github.com/ReactiveX/rxjs#rxjs-6-alpha

Nice! Thanks a lot @joelpurra. I'll merge this to an alpha branch and will publish to a new npm dist-tag in the next couple of days.

Outdated, closing.


Deployment on AWS is broken?

I get 404 trying to open http://gh-maps-react.s3-website.eu-central-1.amazonaws.com/master/ and the same for other branches like http://gh-maps-react.s3-website.eu-central-1.amazonaws.com/custom_model_box/

I recently deleted deployments of old branches, because we had hit the free tier S3 limit. The Master branch deployment works again now. If you want to see anything for other branches, simply push the branch to github, then the triggered build should deploy to S3 again.

Nice, yes it is working again (I just pushed to the custom_model_box branch again)


Placeholder email editor is not hidden by default

Tested in Google Inbox.

I am going to check this out, thanks for reporting.

It seems that inbox does not use a real placeholder but rather a label which it hides/shows.
I think manually triggering some event on the div should probably do the job but I did not find which one yet.
Maybe someone familiar with the GWT framework would know what to do here?

It seems that inbox does not use a real placeholder but rather a label which it hides/shows.

Yes, this uses a label like placeholder.

I think manually triggering some event on the div should probably do the job but I did not find which one yet.

If you try to resize the window the placeholder disappears.
I think that you could trigger resize event for label that placeholder can be hidden.

If you try to resize the window the placeholder disappears.
I think that you could trigger resize event for label that placeholder can be hidden.

Thank for the tip about resizing, I could reproduce it by firing the event programatically.
I am going to see how I can integrate these kind of cases cleanly.

@joseluisq Thank you very much for reporting and for the resize trick.
This should be fixed in 0.1.1, please give it a try!
The only case which will not work is:

Start Atomic Chrome
Write there (the placeholder should disappear)
Erase the content directly from the browser (the placeholder should reappear)
Restart typing in atom (the placeholder will not disappear)

as the window resize event is only triggered on the first change.
I do not think this should be a problem, so I think I will leave
this as it is to avoid triggering events for no good reason.

Cool :+1:


[Bug]: Outer doesn't work for subword

Bug Description
require("various-textobjs").subword always performs action on inner word regardless if it's called with true or false.
Relevant Screenshot
No response
To Reproduce

Run daS on a word
Spaces will be left

neovim version
v0.10.0-dev-355+g3ae62c470

Make sure you have done the following

[X] I have updated to the latest version of the plugin.

Thanks for the speedy update, but it doesn't seem to work:
the quick brown fox jumped over the lazy dog
    ^
    daS

Expected:
the brown fox jumped over the lazy dog

Got:
the  brown fox jumped over the lazy dog

ah right, forgot to move the dash to the end of the set. fixed.

Thank you again!
One small nitpick: there's an edge case with ending words

Thank you again!
One small nitpick: there's an edge case with ending words
the quick brown fox
                ^
                daS

Expected:
the quick brown
              ^

Got (it leaves a space in the end):
the quick brown
               ^

yeah, outer only affects trailing characters, so this result is somewhat intended.
A clean implementation of affecting the preceding character when on the last word of a line would require some extra implementation since the current mechanism does not pay attention to that.
Also, it would add quite a bit of ambiguity in some edge cases (e.g. not visible trailing whitespace affecting how trailing underscores are treated), so I am not even sure that something like that would be desirable. Feel free to open a FR for that, where this can be discussed if other people are interested in it.

The Expected: results is how the native word object works with nvim --clean, but I guess I can live with that. Thanks for the quick fixes!

yeah, I know and I can see where you are coming from, but the fact that the subword textobj also consideres _ and - as potential trailing characters complicates this and leads to some weird edge cases.
Not saying that I'm against it, just that a proper implementation would be quite tricky


feat: add proof tracking event for analytics

for analytics, send proof event via CLI

yup. removed


WinsiderSS.SystemInformer version 3.1.24283.0

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

resolves: https://github.com/microsoft/winget-pkgs/issues/109907

Verify:

The main check here is to see if the PackageVersion matches the data written to the Registry, as this is essential for version matching.

A second check is if the version number displayed by the application also matches these - if not, a DisplayVersion might be used. And the screenshot allows anyone viewing the PR to double-check

Another check is to see if the PackageName also matches Registry data.
These all pass so I'll approve.

Why does this source from https://github.com/winsiderss/si-builds rather than stable releases?
This sources version 3.1 while the stable release version is still 3.0.

https://systeminformer.sourceforge.io/downloads
https://sourceforge.net/projects/systeminformer/files/
in-app update check: 3.0 is up to date

Why does this source from https://github.com/winsiderss/si-builds rather than stable releases?
This sources version 3.1 while the stable release version is still 3.0.

https://systeminformer.sourceforge.io/downloads
https://sourceforge.net/projects/systeminformer/files/
in-app update check: 3.0 is up to date

I have not updated our own update server to point to the newer version yet. I will do so later once I am comfortable that our integration with winget is working the way we would like it to be.

I see. I wasn't aware you're a developer/contributor to System Informer. I was mainly concerned that upstream may deem them unstable while winget announces/implies them to be stable. Thank you for the explanation.


feat: port Analysis.Fourier.RiemannLebesgueLemma

I think just one more error in tendsto_integral_exp_smul_cocompact, but I'm failing to see where it goes wrong.

Can you run the comment-fixing script?

Done, thanks for the reminder


add menu.js and tooltip.js

Improved on the built-in interaction js for menus to open and close more properly. (Note, it's still missing arrow navigation support and focus handling. But at least they close when you click off of them.)
Added support for tooltips.
Moved both scripts to their own files to keep app.js uncluttered.

@stubbornella Not sure who to mention on this.


Received -1 Health factor for several user accounts in aave v3 protocol

Question
As per the docs https://github.com/aave/aave-utilities for computing below userReserves for a particular user account (currentAccount) through the below code snippet:
const userReserves = await poolDataProviderContract.getUserReservesHumanized({
lendingPoolAddressProvider: markets.AaveV3Arbitrum.POOL_ADDRESSES_PROVIDER,
user: currentAccount,
});
const userReservesArray = userReserves.userReserves;
const userSummary = formatUserSummary({
currentTimestamp,
marketReferencePriceInUsd: baseCurrencyData.marketReferenceCurrencyPriceInUsd,
marketReferenceCurrencyDecimals:
baseCurrencyData.marketReferenceCurrencyDecimals,
userReserves: userReservesArray,
formattedReserves: formattedPoolReserves,
userEmodeCategoryId: userReserves.userEmodeCategoryId,
});
// Access the healthFactor value directly
const healthFactor = userSummary.healthFactor;
The question is what does HF of -1 actually means in this context and whether it fulfils legimate condition of HF < 1 to trigger off liquidation process. It seems it is not a valid value and suggests it´s something wrong with the state of user account holdings or collateralised posititions held in the aave v3 protocol itself as despite receiving several user accounts of -1 HF values there are a handful which actually returned valid HF > 1 which suggests to be in healthy state therefore not requiring their user account holdings to be liquidated.
Would greatly appreciate your help and guidance and whether I should be selecting only those user accounts that returns -1 < HF < 1 to trigger off liquidateCall functions to initiate the liquidation process.
Thank you

-1 represents an account that has no active borrow positions so the health factor is "undefined"


removed iris-grib dependency

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] ~Reset the build number to 0 (if the version changed)~
[ ] Re-rendered with the latest conda-smithy
[ ] Ensured the license file is being packaged.

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

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I rerendered the feedstock and it seems to be already up-to-date.

@bjlittle @ocefpaf I've removed the iris-grib dependency because it shouldn't be in there, and it will cause problems if it isn't already.

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

:+1: Awesome, thanks @corinnebosley


[Enum Request] Table 263 "Intrastat Jnl. Line" - Field "Source Type"

Hi,
Could you please change field 11 (Source Type) of table 263 (Intrastat Jnl. Line) from option to enum?
        field(11; "Source Type"; Option)
        {
            BlankZero = true;
            Caption = 'Source Type';
            OptionCaption = ',Item Entry,Job Entry';
            OptionMembers = ,"Item Entry","Job Entry";
            trigger OnValidate()
            begin
                if Type = Type::Shipment then begin
                    "Country/Region of Origin Code" := GetCountryOfOriginCode();
                    "Partner VAT ID" := GetPartnerID();
                end;
            end;
        }

Thanks!

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Table hint in SqlSubQuery

Hi,
We are constructing a query and we need to put a table hint in a subquery of SQLServerQuery.
Our goal is the following Query:
from Table1 cr with (NOLOCK)
join (select kwr.campaignId as campaignId, max(kwr.date) as date, sum(kwr.cost) as cost from Table2 kwr with (NOLOCK)
where kwr.date between ? and ? and kwr.keyword = ?
group by kwr.campaignId) as total
on cr.date = total.date and cr.id = total.campaignId
order by cr.id asc
Trying to generate this query we wrote the following code:
SQLTemplates dialect = new SQLServerTemplates();
STable1 t1 = new STable1("cr");
STable2 t2 = new STable2("kwr");
PathBuilder<Object[]> total = new PathBuilder<Object[]>(Object[].class, "total");
SQLServerQuery sqlServerQuery = new SQLServerQuery(getConnection(), dialect);
SQLSubQuery sub = new SQLSubQuery();
List<Object[]> rows = sqlServerQuery.from(t1).tableHints(SQLServerTableHints.NOLOCK)
.join(sub.from(t2).where(t2.date.between(
new Timestamp(dateInicial.getTime()), new Timestamp(dateFinal.getTime())), t2.keyword.eq(keyword))
.groupBy(t2.campaignId)
.list(t2.campaignId.as("campaignId"), t2.date.max().as("date"), t2.cost.sum().as("cost")),
total
).on(t1.date.eq(total.get("date")), t1.id.eq(total.get("campaignId")))
.orderBy(t1.id.asc())
.list(t1.id.as("campaignId"), t1.campaign, total.get("cost"));
We need to put the table hint ("with (NOLOCK)") in subquery, but today this is not possible.
Could you provide this functionality?
Thanks in advance,
Danilo.

I am trying to use NOLOCK hint as well. I couldn't find anything on it so far except this thread. I am creating a JPAQuery in my application. It has a setHint method with accepts name and value parameters. I just don't know what values to use there to provide NOLOCK hint. Is there any documentation or examples I can refer?


Feature/hdfs example

Ⅰ. Describe what this PR does
Add hdfs client sample
Ⅱ. Does this pull request fix one issue?
No, it's new docs and sample code
Ⅲ. List the added test cases (unit test/integration test) if any, please explain if no tests are needed.
Ⅳ. Describe how to verify it
Please reference docs/zh/samples/hdfs_client_accelerate.md
Ⅴ. Special notes for reviews

Codecov Report

Merging #227 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #227   +/-   ##
=======================================
  Coverage   19.08%   19.08%
=======================================
  Files          48       48
  Lines        2012     2012
=======================================
  Hits          384      384
  Misses       1589     1589
  Partials       39       39

Continue to review full report at Codecov.

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


[jvm-packages] Refactor XGBoost-Spark params to make it compatible with both XGBoost and Spark MLLib

Refactor and reorganize XGBoost-Spark params, now it follows both XGBoost(snake_case for param names) and Spark MLlib(camelCase) convention. For example, if you would like to train a XGBoostClassificationModel, you can use either of the following ways:

Set params with XGBoost way

val paramMap = Map(
      "eta" -> "1",
      "max_depth" -> "6",
      "silent" -> "1",
      "objective" -> "binary:logistic",
      "num_round" -> 5,
      "num_workers" -> 4)
val model1 = new XGBoostClassifier(paramMap).fit(trainingDF)

Set params with Spark MLlib way

val model2 = new XGBoostClassifier()
      .setEta(1)
      .setMaxDepth(6)
      .setSilent(1)
      .setObjective("binary:logistic")
      .setNumRound(5)
      .setNumWorkers(4)
      .fit(trainingDF)

Codecov Report

Merging #3326 into spark_dev_do_not_delete will decrease coverage by 0.35%.
The diff coverage is 48.01%.

@@                      Coverage Diff                      @@
##             spark_dev_do_not_delete    #3326      +/-   ##
=============================================================
- Coverage                      45.28%   44.92%   -0.36%
- Complexity                       182      186       +4
=============================================================
  Files                            163      163
  Lines                          12882    12932      +50
  Branches                         461      439      -22
=============================================================
- Hits                            5833     5810      -23
- Misses                          6835     6921      +86
+ Partials                         214      201      -13

Impacted Files
Coverage Δ
Complexity Δ

...t4j/scala/example/spark/SparkModelTuningTool.scala
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

.../dmlc/xgboost4j/scala/spark/XGBoostRegressor.scala
60.75% <29.78%> (-10.76%)
14 <8> (+2)

...dmlc/xgboost4j/scala/spark/XGBoostClassifier.scala
62.5% <31.37%> (-11.63%)
18 <10> (+2)

.../scala/ml/dmlc/xgboost4j/scala/spark/XGBoost.scala
70.12% <50%> (ø)
0 <0> (ø)
:arrow_down:

...c/xgboost4j/scala/spark/params/BoosterParams.scala
59.3% <51.78%> (-6.04%)
0 <0> (ø)

...c/xgboost4j/scala/spark/params/GeneralParams.scala
72.3% <69.81%> (-17.7%)
0 <0> (ø)

...oost4j/scala/spark/params/LearningTaskParams.scala
80% <73.33%> (-12%)
0 <0> (ø)

...a/ml/dmlc/xgboost4j/scala/spark/params/Utils.scala
0% <0%> (-75%)
0% <0%> (ø)

...cala/spark/params/DefaultXGBoostParamsReader.scala
51.02% <0%> (-4.09%)
0% <0%> (ø)

Continue to review full report at Codecov.

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

cc @CodingCat

let me target it on this weekend to have a review....busy.....busy....

cc @CodingCat


Bump console version

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/9714197308

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/9714197308
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/9714197308

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/9714197308
Status: failure


Ubuntu Trusty -- LXDE fails to load

sudo edit-chroot -all
name: trusty
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/trusty...
crouton: version 1-20160518095657~master:fd37bb79
release: trusty
architecture: amd64
xmethod: xorg
targets: lxde
host: version 7978.74.0 (Official Build) stable-channel swanky
kernel: Linux localhost 3.10.18 #1 SMP Thu May 12 00:50:50 PDT 2016 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

Please describe your issue:
chronos@localhost / $ sudo enter-chroot startlxde
Entering /mnt/stateful_partition/crouton/chroots/trusty...
Agent pid 12638
** Message: main.vala:99: Session is LXDE
** Message: main.vala:100: DE is LXDE

(lxsession:12630): Gtk-WARNING **: cannot open display:
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
Sending SIGTERM to processes under /mnt/stateful_partition/crouton/chroots/trusty...

This is one of my tries to install anything but xfce...
Except xfce4 does anything work with crouton at all?

In using Xenial with lxde and works fine, however everytime chroot starts i get a NO SESSION FOR PID xxxx error window, where xxxx is different everytime but i click ok and after that works just fine.

Try updating it.
sudo sh ~/Downloads/crouton -u -n trusty

Let's merge this into #2489.


spiderpool can not work well with calico

I want to use spiderpool as the IPAM on my cluster, cluster's CNI is Calico . I have refered the document on github.But when i changed the Calico IPAM type to "spiderpool",it will convert backed to "calico-ipam",what's wrong? My spiderpool version:v0.4.0    k8s version: v1.26   calico version: v3.24.5

How to understand the meaning of "convert backed to calico-ipam"? Please provide a more accurate and detailed description.

convert backed to "calico-ipam"
You mean the /etc/cni/net.d/*  cni configuration turns back to ipam: calico-ipam ?

Do you use multus?  Did you changed the all nodes cni configurations?

How to understand the meaning of "convert backed to calico-ipam"? Please provide a more accurate and detailed description.
参考文档，部署完成环境后，修改每个节点的10-calico.conflist,将ipam的type字段改为“spiderpool”，重启每个节点的calico-node，再查看刚修改过的配置文件，ipam的type又变回了“calico-ipam”

convert backed to "calico-ipam"
You mean the /etc/cni/net.d/*  cni configuration turns back to ipam: calico-ipam ?

Do you use multus? Did you changed the all nodes cni configurations?

没有使用multus

I  think it should modify the calico CNI config by two ways:
(1) modify the configmap

(2) use multus CR to define calico configuration

it could change the configuring way in the usage document

Thanks for the report @pengbinbin1
Yes, document's method is not persistent, when calico-node is restarted, calico's cni configuration goes back to the original configuration. At this point, We will improve the documentation.
a workaround is: update calico's configmap  calico-config and change the value of the ipam field to spiderpool.


Option to remove AutoRequestServicesStartupFilter

If you don't need RequestServices how can you remove AutoRequestServicesStartupFilter from startup?
I've tried a few things but its very tenacious.

You can:
services.Remove(services.FirstOrDefault(s => s.ServiceType == typeof(IStartupFilter)));

You can't really use much middleware without it though 😄

You can't really use much middleware without it though

Have some very single minded servers :laughing:

Works! Thank you :)


WIP: add ETags

WIP/Experimental
/deploy #notest renku=release-0.49.0 renku-ui=leafty/use-etags

You can access the deployment of this PR at https://renku-ci-ds-128.dev.renku.ch

this can be closed, no?


Support for Oculus Software Library

Thank you so much for updating the app and support for the new "VrPerfKit".
The "VrPerfKit" supported runtime is not only "OpenVR" anymore. Oculus runtine is now also supported.
So it would be cool if you not only scan the steam library for games but also the Oculus game library.

Do you know if and where the path to that file directory is stored in the Windows registry? Typically something like HKCU\Software\EvilCorp\SomeKey or under HKLM...

For me it looks like this:

How would we use this oculus kit for games in steam that use oculus sdk vs steam's or openvr?

Thanks for the info, I'll see if I can implement a auto detect in the future. For now you can manually add it as a custom lib in the latest release.


Can't run project and packages not showing (IntelliJ)

Im on Windows 10 and my IntelliJ IDEA version is: IU-181.4203.550
And it also worked fine up until a couple of days ago, and I havent messed around with any of the setting of either IntelliJ or the TMC plugin.
First of, everytime I open up an exercise the packages arent showing only the .xml, .mf, .iml and .gitignore. I can temporarily fix this by deleting all the exercise I have downloaded and download them again, but if I close down my pc or Intellij I need to do it again.
Secondly when I finally get everything to show in my Intellij project and try to run the project, I get the following line of error codes:
Information:java: Errors occurred while compiling module 'week4-073.Product'
Information:javac 1.8.0_144 was used to compile java sources
Information:4/17/2018 9:01 AM - Compilation completed with 37 errors and 0 warnings in 1s 578ms
C:\Users\nerdi\OneDrive\Documents\IdeaProjects\TMCProjects\mooc-2013-OOProgrammingWithJava-PART1\week4-073.Product\test\ProductTest.java
Error:(2, 39) java: package fi.helsinki.cs.tmc.edutestutils does not exist
Error:(3, 39) java: package fi.helsinki.cs.tmc.edutestutils does not exist
Error:(4, 39) java: package fi.helsinki.cs.tmc.edutestutils does not exist
Error:(5, 39) java: package fi.helsinki.cs.tmc.edutestutils does not exist
Error:(6, 46) java: package fi.helsinki.cs.tmc.edutestutils.Reflex does not exist
Error:(7, 46) java: package fi.helsinki.cs.tmc.edutestutils.Reflex does not exist
Error:(11, 17) java: package org.junit does not exist
Error:(12, 17) java: package org.junit does not exist
Error:(13, 24) java: package org.junit does not exist
Error:(15, 2) java: cannot find symbol
symbol: class Points
Error:(18, 11) java: package Reflex does not exist
Error:(21, 6) java: cannot find symbol
symbol:   class Before
location: class ProductTest
Error:(26, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(31, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(39, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(44, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(62, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(78, 6) java: cannot find symbol
symbol:   class Test
location: class ProductTest
Error:(23, 17) java: cannot find symbol
symbol:   variable Reflex
location: class ProductTest
Error:(33, 15) java: package Reflex does not exist
Error:(46, 15) java: package Reflex does not exist
Error:(46, 46) java: cannot find symbol
symbol:   variable Reflex
location: class ProductTest
Error:(54, 13) java: cannot find symbol
symbol:   method fail(java.lang.String)
location: class ProductTest
Error:(64, 9) java: cannot find symbol
symbol:   class MockInOut
location: class ProductTest
Error:(64, 29) java: cannot find symbol
symbol:   class MockInOut
location: class ProductTest
Error:(73, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(74, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(75, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(81, 9) java: cannot find symbol
symbol:   class MockInOut
location: class ProductTest
Error:(81, 29) java: cannot find symbol
symbol:   class MockInOut
location: class ProductTest
Error:(88, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(89, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(90, 9) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(96, 26) java: cannot find symbol
symbol:   variable ReflectionUtils
location: class ProductTest
Error:(99, 13) java: cannot find symbol
symbol:   method assertFalse(java.lang.String,boolean)
location: class ProductTest
Error:(100, 13) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest
Error:(110, 13) java: cannot find symbol
symbol:   method assertTrue(java.lang.String,boolean)
location: class ProductTest

Many people have gotten this kind of problem when using OneDrive. If you
move your project folder out of OneDrive, everything out should start
working again.
On Tue, Apr 17, 2018, 10:23 kableiv<EMAIL_ADDRESS>wrote:

Btw, im on Windows 10 and my IntelliJ IDEA version is: IU-181.4203.550
And it also worked fine up until a couple of days ago, and I havent messed
around with any of the setting of either IntelliJ or the TMC plugin.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/testmycode/tmc-intellij/issues/137#issuecomment-381875898,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB1XUNK_sacDnuJVahyKwi-zQnht-Hf2ks5tpZhmgaJpZM4TXv-U
.

Thx, moved the folder and it works now.