HostingEnvironment.IsHosted and HostingEnvironment.SiteName

When migrating an app from .NET full framework to ASP.NET Core (still hosted in IIS with hosting bundle), HostingEnvironment is no longer available. I was wondering what could be the equivalent/replacement for
properties like IsHosted and SiteName?

There are no IIS intrinsic APIs exposed in ASP.NET Core. Do you know what they were being used for?

We used IsHosted to determine if the codes are running inside IIS. And we use SiteName to find a specific site's logFile directory so we can clean it up.

SiteName alternative: IHostingEnvironment.ApplicationName, or if you just want the directory, you could probably use IHostingEnvironment.ContentRootPath.
IsHosted alternative: You could just try to pull an IIS variable; HttpContext.GetIISServerVariable("SERVER_SOFTWARE"), but it's kinda ugly.

Now that we have in proc IIS we could add an API equivalent for IsHosted. Though I’d still like to know what things you currently have guarded behind that API?

Did a quick scan and found the following things behind the IsHosted API, although only the "Cleanup Logs" case matters for our migrating efforts:

Invoke HostingEnvironment.QueueBackgroundWorkItem API

Cleanup Logs (goes hands-in-hands with SiteName)

Retrieve ApplicationVirtualPath (also matters, but correct me if I'm wrong, I believe we have equivalent for this?)
Look up setting using WebConfigurationManager.AppSettings[key]
Use GlobalConfiguration.Configuration for assembly resolver purpose

Invoke HostingEnvironment.QueueBackgroundWorkItem API

Not required anymore. We don't have an equivalent in the new world see https://github.com/aspnet/Extensions/issues/805.

** Cleanup Logs (goes hands-in-hands with SiteName)

Seems like you can use ContentRootPath for that.

Retrieve ApplicationVirtualPath (also matters, but correct me if I'm wrong, I believe we have equivalent for this)

There's no global equivalent in the new world. What are you using it for?

Look up setting using WebConfigurationManager.AppSettings[key]

You would just use the new IConfiguration API instead.

Use GlobalConfiguration.Configuration for assembly resolver purpose

I dunno what this is but it sounds like IsHosted is required.

Retrieve ApplicationVirtualPath (also matters, but correct me if I'm wrong, I believe we have equivalent for this)

There's no global equivalent in the new world. What are you using it for?

Our use behind ApplicationVirtualPath varies case by case, we probably should evaluate them case by case and see if ContentRootPath or WebRootPath applies

@khellang

SiteName alternative: IHostingEnvironment.ApplicationName, or if you just want the directory, you could probably use IHostingEnvironment.ContentRootPath.

But is it really? From my experience ApplicationName is not returning SiteName ever.
I'd still like to get SiteName. I would use it to differentiate the app settings. Imagine having the same exact app files (same directory) running under different site names. I would use SiteName to apply slightly different settings.

But is it really? From my experience ApplicationName is not returning SiteName ever.

It's never returning IIS' SiteName, no. I was merely suggesting an alternative string to use instead of SiteName.

Ah, ok, but that doesn't help, since ApplicationName is always the same.

@khellang Is it correct to state that IHostingEnvironment.ApplicationName returns merely an assembly name, but not the actual Applicaton Name from IIS?

Indeed;
https://github.com/aspnet/AspNetCore/blob/1480b998660d2f77d0605376eefab6a83474ce07/src/DefaultBuilder/src/WebHost.cs#L45-L46

@khellang Hm, ok, it's a bit misleading naming. Is there a way to get actual ApplicationName as it is configured in IIS? I can't find one, also not listed in environment variables (though oddly, application pool name is).
Should I create a new ticket?

@MihaMarkic yes you should absolutely create a new ticket.

Done #17069, thanks


removed mention of unused files. Added context to CoreML.

This closes #31. There is no more classifying on the fly from the app but uses Core ML model that is bundled part of the app.


new README-CN

I spend some  hours to translate the repo's home page README into Chinese.
And also try my best to make the translation more easy and fluent to read.
Now, I know, it's not as  easy as I thought.
As for the spec.md，I will translate it the next time. Since I am busy recently, having a lot of arrangements from the courses.

This is awesome! Thank you! Please feel free to submit another PR later for the spec.
Well done!


fix IE version split error

I found that the following UserAgent is causing undefined.split() to be called.
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)

fixed

Thanks for the fix!


Profile page minor fixes/improvements

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[x] Refactoring

Context

[ ] Closes #<issue_number>
[ ] Requires deployment <snek/rubick/worker>

Did your issue had any of the "$" label on it?

[ ] My DOT address: Payout

Copilot Summary

🤖 Generated by Copilot at c595449
This pull request improves various components related to the collection, item, profile, and search features of the NFT gallery. It fixes some bugs, enhances the error handling and feedback, and adds some conditional rendering and filtering logic. It also updates some type definitions and query parameters to match the data types and API requirements. The main files affected are CollectionGrid.vue, useItemsGrid.ts, Activity.vue, ProfileDetail.vue, FilterButton.vue, OrderByDropdown.vue, and types.ts.

🤖 Generated by Copilot at c595449

FilterButton swaps
props to fix a bug. Watch
route.query.sort change.

can you please provide screenshots on PR description?

Is this pr related to any issue?

@pbkompasz let's link related issues what you've been trying to do here for others to understand

Closing this one because there was someone already assigned to this issue and initially this PR had no related issue.


#131: Support for tool dependencies

Fixes: #131
This is the part of the solution that is implemented in the ToolCommandlet. It automatically detects if there are dependencies to be installed, and installs them in the Repository.
The Json file to be read has the following format:
{
"dependencies": {
"(10.0.27,10.1.18]": [
{
"tool": "java",
"versionRange": "[11,21_35]"
}
],
"(9.0.85,10.0.27]": [
{
"tool": "java",
"versionRange": "[8,11)"
}
]
}
}
A guide to how to create a Json file for dependencies will also be written.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 51.236%

Totals

Change from base Build<PHONE_NUMBER>:
-0.5%

Covered Lines:
2987

Relevant Lines:
5569

💛  - Coveralls

As Coveralls suggests, we need to add some unit tests for these additions.

As @jan-vcapgemini already requested, you need to add JUnit tests that cover your new code. The tests also help to see the feature in action as then we can look at concrete examples with JSON files used by the test.
Also there are merge issues that have to be addressed (sorry for the review delay).
Please also address the review comments.

For the record. JUnit test can be found in PR #250

All changes had also been included in PR #250 that has already been merged.
Hence, this PR is obsolete and can be closed.


AllCops/Exclude does not properly nest on non-empty rubocop files

Expected behavior
When running rubocop inside of test, I would expect no files to be checked by rubocop.
When running rubocop inside of testfolder1, I would still expect no files to be checked by rubocop (picking up AllCops/Exclude from the preceding folder)
Actual behavior
Running rubocop inside of test checks no files (expected)
Running rubocop inside of testfolder1 checks file1.rb  (not expected)
Running rubocop --debug inside of testfolder 1 returns (slightly altered paths to be relative + remove my username)
For test/testfolder1: configuration from test/testfolder1/.rubocop.yml
AllCops/Exclude configuration from test/.rubocop.yml
Default configuration from ~/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/default.yml
Inheriting configuration from ~/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/enabled.yml
Inheriting configuration from ~/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rubocop-0.48.1/config/disabled.yml
Inspecting 1 file
Scanning test/testfolder1/test.rb

Steps to reproduce the problem
Create a folder of this structure
test/testfolder1/file1.rb
test/.rubocop.yml
test/testfolder1/.rubocop.yml
test/.rubocop.yml contains:
AllCops:
  Exclude:
   - 'testfolder1/**/*'

test/testfolder1/.rubocop.yml contains anything (may even be blank).
If test/testfolder1/.rubocop.yml contains any rules (or is empty), test/.rubocop.yml's AllCops/Exclude rule is not followed.
If test/testfolder1/.rubocop.yml contains a AllCops/Exclude rule (of any kind), test/.rubocop.yml's AllCops/Exclude rule will be followed.
Behavior works as expected if test/testfolder1/.rubocop.yml does not exist
RuboCop version
0.48.1 (using Parser <IP_ADDRESS>, running on ruby 2.3.3 x86_64-darwin16)

If test/testfolder1/.rubocop.yml contains a AllCops/Exclude rule (of any kind), test/.rubocop.yml's AllCops/Exclude rule will be followed

I doubt that, and I haven't been able to reproduce it. The way configuration loading works is that when file1.rb is inspected, RuboCop searches for .rubocop.yml starting in the test/testfolder1 directory, working its way upwards in the directory tree. When it finds test/testfolder1/.rubocop.yml, it reads it and merges it with the default configuration. Unless there's an inherit_from: ../.rubocop.yml directive, it doesn't read test/.rubocop.yml in this case.

Is this still an issue?


Things install fine but I get warning "Cache entry deserialization failed, entry ignored"

Just started using pipx. Packages install fine, but I get always the following warning on the console:
Cache entry deserialization failed, entry ignored

This happens on Centos 6 with Python 3.6.4.

With the latest version, --no-cache-dir should work for you
pipx install --pip-args="--no-cache-dir" PACKAGE

At this time there is no config to persist this argument.

Upgrade Pip using  curl https://bootstrap.pypa.io/get-pip.py | python3


add offline mode icon to navbar

Fixes: #530
What

Added a offline mode icon to the top navbar

Why

Gives a visual indication to the user when they are using the app offline

How

Implemented useOffline which will return if the user is offline or not
Uses the offline and online eventListeners

Testing

Use the chrome debugger to set your network status to offline

Screenshots

@jonmarcello you've some build errors to sort before this is ready for review, heads up.

Gotta handle the build errors first: https://github.com/microsoft/community-organization-operations-suite/runs/6181301348?check_suite_focus=true
Excerpt from the build error: src/components/ui/OfflineModeNav/index.tsx(20,72): error TS2322: Type 'number' is not assignable to type 'string'.

Appologies, must have missed that.
It should be fine now


Favicon.ico not compatible with all devices

As a visitor on my IOS(Safari) or Android(Chrome) device the website icon is absent for both retina and non retina devices.
The metro tile icon for WIN8/WIN10 and the mask-icon for OS X Safari is also absent/not configured.
The favicon.ico file does not have the recommended sizes required by desktop browsers(16x16, 24x24, 32x32, 48x48, 64x64)
I'd like to fix this issue for your website: to do this I require an image file of your logo with resolution bigger than 320x320 px.
Francesco Agnoletto

This should be 400x400.


Improve ISqlBuilder

I am trying to use YesSql to create sql queries for reporting purposes. Build queries using ISqlBuilder isn't an easy thing. I have some suggestion to improve it.

Add Join(JoinType type, ....) method to allow for other join type like left or full join.

Why Is it required to call .Select() method even if AddSelector() is called? Maybe AddSelector() should call Select() or AddSelector() should only be available on a selectQueryBuilder object? Perhaps there is a reason for this.

Why do we need to explicitly add , to each selector or GroupBy? It should probably be much easier if that is done in the implementation. You should be able to easily join all the selector using , in ToSqlString()

Add AddSumSelector(...) this would allow us to create something like SUM(ColumnName)

Add AddCountSelector(...) this would allow us to create something like COUNT(ColumnName)

Add AddMinSelector(...) this would allow us to create something like MIN(ColumnName)

Add AddMaxSelector(...) this would allow us to create something like MAX(ColumnName)

Add AddAverageSelector(...) this would allow us to create something like AVG(ColumnName)

It would probably be amazing if we are able to create an instance of SqlBuilder from IQueryable<T> or something else that would translate IQueryable<T> to IQuery that YesSql would can execute.

I Like to add aggregation functions here

It would probably be amazing if we are able to create an instance of SqlBuilder from IQueryable or something else that would translate IQueryable to IQuery that YesSql would can execute.

Using IQueryable will require to create an expression trees, on other hand SqlBuilder will generate a raw SQL that can be executed directly

Yes. Having it party of the sqlQuilder ensures the the expression is translated properly to the server it's connected to


Update README.md

fix bad link
Description of changes
fix bad link in readme
Things done

[ ] Tested the changes in your own NixOS Configuration
[ ] Tested the changes end-to-end by using your fork of nixos-hardware and
importing it via <nixos-hardware> or Flake input

bors merge


Load-pair and store-pair instructions

With a good definition of pair instructions in place with the reworked P proposal, it would make sense to add load-pair and store-pair instructions. This could be its own subextension, as it only really makes sense with the appropriate data interface.
See also this mailing list discussion:
https://lists.riscv.org/g/tech-unprivileged/topic/97421962#443
load/store-pair for RV32 can reuse the double width load/stores defined for RV64 only, thus not requiring additional encoding space.

Some additional information: I discovered that @tovine has made a very similar proposal before:
https://lists.riscv.org/g/tech-unprivileged/message/235, which went without response.
The topic is highly relevant, and there are custom implementations of load/store-double already out in the wild (e.g. https://github.com/T-head-Semi/thead-extension-spec/tree/master/xtheadmempair)
As there seems to be a high demand for such a solution, there should be a standard way of doing it. Especially considering that the proposal does not consume additional encoding space.

I would say that double width load/store is useful, but they should be in their own small sub-extension within P, as other custom extensions (such as CHERI) have already reused the double width load/store encodings which would make them imcompatible if these became mandatory in P

agree that this should be isolated into an optional extension, as there will also be lower end implementations which don't have a sufficiently wide memory interface to perform those operations. Really, these should be considered an extension to 'I', but I do see P as the biggest benefactor of such an extension.

The members of the Architecture Review Committee I've spoken with want to consider this only as a separate Zi extension, not as part of base P.  I don't see the ARC having any real objections to such an extension, but there have been plenty of other matters occupying the committee's attention in the meantime.  As far as I know, getting this extension through the system just needs some motivated RVIA members to pursue it formally and do most of the work.

Sounds good - I have the proposal draft right here! :)
https://github.com/tovine/riscv-rv32zild/blob/master/rv32zild_proposal.adoc
I'd be happy to resume work on this one and potentially get it through as a fast track extension.
It could also potentially use the encodings intended for RV128 load/store to enable load/store pairs in RV64 as well if that's something people need, but it could also just be mentioned as potential "future work".
Let me know what you think, I'm motivated! 😄

go for it @tovine!
I'd also include the RV64 version, it would be a shame not to do all the work at once.

great news. +1 for including RV64 pair support in this extension, its a very low hanging fruit. RV64 implementers can still chose to not support this extension and go for macro op fusion instead. I think compressed can also be included in this extension, in a sense that the compressed version of load/store pair would become available when the load/store pair extension is present.
You spec mentions the LSB of the register operands and potential use for it. that is something that i think would be better done in a subsequent extension, to keep things uncontentious and consistent with Zdinx, which states LSB!=0 is reserved.

Took a while to get back to this but I finally managed to push a new version with RV64 included (and a few other changes).
Not done yet but at least it's a (re)start 😄
https://github.com/tovine/riscv-rv32zild/commit/017a9aebd24ef6ee4423fb6b82387a2997580ad9


WebApp:Need description of the  "customID" parameter for the "az webapp config storage-account" commands

[Enter feedback here]
The documentation for CLI "az webapp config storage-account" commands does not describe, or link to a description, of the  "customID" parameter.    The tutorial/overview page https://docs.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?pivots=container-linux for this command does not describe it either.
What is "customID" and what is it used for in the context of this feature (mounting storage onto app service containers)?   thank you!

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

ID: 4892bb1c-5cb4-91fa-325b-f5180cd05c3a
Version Independent ID: 8c9a9a0e-5b36-4039-72c5-b28fd0bb9fd4
Content: az webapp config storage-account
Content Source: latest/docs-ref-autogen/webapp/config/storage-account.yml
Service: app-service-web
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

route to appropriate team

Can't get the point why M$ wants to hide such information? Come on...

@seligj95 please follow up with Gaurav on this to get a description.

A quick update. Appreciate help from Azure support team this parameter is just a text string, a name. In my case I tried to attach a file share to a Windows web app. And my issue was actually about another parameter --mount-path (which is also not clear either). After trying it for several times, both side agreed to give up as it's a preview feature for the moment.
This is the link we were following: https://docs.microsoft.com/en-us/cli/azure/webapp/config/storage-account?view=azure-cli-latest#az_webapp_config_storage_account_add.

•	Custom id is name of the share configured within the web app
•	Mount path is the path which the web app uses to read-write data ex: /share1 or /share2
•	Share name is name of the file share as given  in the storage account
Example:
az webapp config storage-account add -g <> -n <> --custom-id <>  --storage-type AzureFiles --account-name <> --share-name <> --access-key <>  --mount-path <<mount path used by the web app to read\write content>>
We will be updating the docs to reflect this. Thank you for the feedback.

Hi Jordan,
Thanks for the information. It's really helpful.
BTW, not sure if this "custom-id" equals "a name" pattern applies anywhere else but if I may, I'd suggest changing "custom-id" to "mount-name" as it would be more straightforward and self-descriptive. Thanks.
Best regards,
Calvin Liu

From: Jordan Selig @.>
Sent: Wednesday, July 14, 2021 6:25 AM
To: Azure/azure-cli @.>
Cc: Calvin Liu @.>; Comment @.>
Subject: Re: [Azure/azure-cli] WebApp:Need description of the "customID" parameter for the "az webapp config storage-account" commands (#16105)
• Custom id is name of the share configured within the web app
• Mount path is the path which the web app uses to read-write data ex: /share1 or /share2
• Share name is name of the file share as given in the storage account
Example:
az webapp config storage-account add -g <> -n <> --custom-id <> --storage-type AzureFiles --account-name <> --share-name <> --access-key <> --mount-path <<mount path used by the web app to read\write content>>
We will be updating the docs to reflect this. Thank you for the feedback.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-cli/issues/16105#issuecomment-879889917, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKD27PREWAASR35ORKZDALDTXWF5RANCNFSM4UJT2JXA.


[saas]: (feat): Shadcn table from client to server

#6  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alifarooq9 and the rest of your teammates on  Graphite


Added louvain extra to setup call

Would you also update the installation docs to show people how to call this?

Of course. In fact, I was already on it while you wrote that comment 😉


Upgrade Apache Dubbo again - pin to Dapr support branch

Signed-off-by: Bernd Verst<EMAIL_ADDRESS>Description
Pin Dubbo to altest commit in dubbo.apache.org/dubbo-go/v3@dapr-support

FYI @LaurenceLiZhixin -- had to make this change because we were having import problems.


log4net dependency

Hello, Nuget package has dependency on log4net. But it seems to me that log4net is not used anywhere in solution.
See file "Package.nuspec":

    <dependencies>       <group targetFramework="net40">         <dependency id="log4net" version="1.2.10" />       </group>     </dependencies>


Metadata fields not showing

Here is the code: https://github.com/ndarville/ndarville.github.io/blob/763e5282508788cbbd0817754eb672d38328ad04/_config.yml#L26-L53.
Can’t see why it wouldn’t work. The ignore list works perfectly.
Tried with empty values as well: https://github.com/ndarville/ndarville.github.io/blob/36722415a518ca6af40899fd57057a77c7a6eb78/_config.yml#L26-L58.

Hello and thank you for this issue report. There have been several point releases in Prose since this issue was opened and there has not been much discussion here. I wanted to ask if you could please assist in confirming this is still an issue in the latest version of the product. If it is fixed, please close this issue :-)
Also, if possible could you please

Find out if this only affects certain browsers
Create a test case -- a list of steps we can perform to reproduce the problem
Enable web developer extensions and report the Javascript error message. And when in doubt, be over-descriptive of the bug and how you discovered it.

Since this project is looking for new maintainers (#743), it will be helpful if users can double check the old issues and delete ones that are fixed. This will be super helpful for the new team that works on moving this project forward.
I'm sorry this message is impersonal. And thanks for your help!

@fulldecent:
It’s been a while, but I believe I followed the same steps:

+ It now displays fields instead of raw metadata.

- Judging by my config file, it seems some hidden fields like id are shown:
prose:
    siteurl: 'https://ndarville.github.io'
    metadata:
        _drafts:
            - name: layout
              field:
                  element: hidden
                  value: post
            - name: categories
              field:
                  element: hidden
                  value: blog
            - name: title
              field:
                  element: text
            - name: date
              field:
                  element: hidden
            - name: excerpt
              field:
                  element: text
                  placeholder: Use 200 characters at most.
            - name: id
              field:
                  element: hidden
            - name: tags
              field:
                  element: hidden

It’s been a really, really, really long time since I last used Prose, so your knowledge of how the config is supposed to work is without a doubt fresher than mine, so I’ll leave it to you to assess whether I am getting the right result based on my config. :)
I’ll have more time to look into this over the weekend, but for for now, this is as exhaustively as I can revisit the issue.


Vulnerability while using links in markdown

![image](https://grabify.link/CENSORED)
for the above markdown the generated HTML by markdown-it looks like this

this loads automatically, logging the IP in grabify.
I think there should some regex to remove these type of links in the parser.

I think, it's more appropriate to report you problem to w3c and suggest to drop images support from html spec.


Powershell script failing when building from source

I am using the ./build.ps1 script to build e4k from source. Its currently failing on clean build, with the error

Could not find Cake.exe at F:\temp\Embeddinator-4000.cake\Cake\Cake.exe
At F:\temp\Embeddinator-4000\build.ps1:184 char:5

Throw "Could not find Cake.exe at $CAKE_EXE"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : OperationStopped: (Could not find ...e\Cake\Cake.exe:String) [], RuntimeException
FullyQualifiedErrorId : Could not find Cake.exe at F:\temp\Embeddinator-4000.cake\Cake\Cake.exe

I believe the issue is because the cake nuget package in .cake is set to 'Cake.0.22.0-alpha0095' which doesn't appear to exist any more. I updated this to 0.23.0 and was able to proceed, with the download. I would submit this as a pull request except that once the whole download is complete, it looks like its trying to build and crashing, with the command window closing so fast that I can't actually tell what's wrong, so I am not sure if there are separate issues with 0.23.0 cake package.

Can you try building it from a command line to check see the build output?
I've issued a new build on our Windows CI bot meanwhile.

If I run msbuild Embeddinator-4000 or a clean copy of the repo, it fails on the test projects. If I open the solution in VS 2017 and just build the e4k project, it build fine, but it fails when I run it, with the exception (seen below) that it can't find Mono.Android, which I assumed was because it was missing the component that the powershell script normally downloads.

System.IO.FileNotFoundException occurred
HResult=0x80070002
Message=Mono.Android, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=84e04ff9cfb79065
Source=IKVM.Reflection
StackTrace:
at IKVM.Reflection.Universe.Load(String refname, Module requestingModule, Boolean throwOnError) in F:\temp\Embeddinator-4000\external\ikvm\reflect\Universe.cs:line 756
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRefImpl(Record& rec) in F:\temp\Embeddinator-4000\external\ikvm\reflect\Reader\ModuleReader.cs:line 594
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRef(Int32 index) in F:\temp\Embeddinator-4000\external\ikvm\reflect\Reader\ModuleReader.cs:line 577
at IKVM.Reflection.Reader.ModuleReader.ResolveType(Int32 metadataToken, IGenericContext context) in F:\temp\Embeddinator-4000\external\ikvm\reflect\Reader\ModuleReader.cs:line 460
at IKVM.Reflection.Reader.TypeDefImpl.get_BaseType() in F:\temp\Embeddinator-4000\external\ikvm\reflect\Reader\TypeDefImpl.cs:line 59
at IKVM.Reflection.Type.get_IsEnum() in F:\temp\Embeddinator-4000\external\ikvm\reflect\Type.cs:line 1335
at Embeddinator.Generators.ASTGenerator.Visit(TypeInfo typeInfo) in F:\temp\Embeddinator-4000\binder\Generators\AstGenerator.cs:line 105
at Embeddinator.Generators.ASTGenerator.Visit(Assembly assembly) in F:\temp\Embeddinator-4000\binder\Generators\AstGenerator.cs:line 68
at Embeddinator.Driver.Process() in F:\temp\Embeddinator-4000\binder\Driver.cs:line 80
at Embeddinator.Driver.Run() in F:\temp\Embeddinator-4000\binder\Driver.cs:line 236
at Embeddinator.CLI.Main(String[] args) in F:\temp\Embeddinator-4000\binder\CLI.cs:line 215

Could you try again? Not sure what to do here, since it works for me and on the CI server.


handler, launcher: Add log entries for VMI Sync

What this PR does
The SyncVirtualMachine command, sent from virt-handler's VM controller to virt-launcher is blocking and has a timeout.
We suspect the virt-launcher sometimes takes more time to process the first SyncVirtualMachine command than the specified timeout.
Add log entries in virt-handler and virt-launcher in order to better understand how long do certain operations take.

Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer
Add info in order to debug #13421.

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

NONE

/cc @arnongilboa

/retest

/test all

/test all

Can/should we put these behind a higher log verbosity than the default one?

The issue this PR is trying to investigate had surfaced during investigation of a failed test on CI.
I'm unsure if we would benefit from logging these new entries only on higher log verbosity because it will require raising the log verbosity of all lanes (as this issue is not focused to a single lane) - which will add lots of noise and increase the amount of data being saved.
The log entries in preStartHook are only logged on first startup / migration target so its not that bad.
WDYT?

I'm still a bit hesitant. Is there no way to isolate this change to certain test runs?

The issue could be seen in multiple lanes:
https://search.ci.kubevirt.io/?search=rpc+error%3A+code+%3D+DeadlineExceeded&maxAge=336h&context=1&type=bug%2Bjunit&name=&excludeName=&maxMatches=5&maxBytes=20971520&groupBy=job

/test all

Change: Rebase.

/test all

/test pull-kubevirt-e2e-k8s-1.29-sig-compute pull-kubevirt-e2e-k8s-1.29-sig-network  pull-kubevirt-e2e-k8s-1.29-sig-operator pull-kubevirt-e2e-k8s-1.29-sig-storage

/test pull-kubevirt-e2e-k8s-1.30-sig-compute

/test pull-kubevirt-e2e-k8s-1.30-sig-network

/test pull-kubevirt-e2e-k8s-1.30-sig-storage

/cc

/test all

/test pull-kubevirt-e2e-k8s-1.30-sig-compute pull-kubevirt-e2e-k8s-1.30-sig-network pull-kubevirt-e2e-k8s-1.30-sig-operator pull-kubevirt-e2e-k8s-1.30-sig-storage

/test all

/test pull-kubevirt-e2e-k8s-1.30-sig-compute pull-kubevirt-e2e-k8s-1.30-sig-network pull-kubevirt-e2e-k8s-1.30-sig-operator pull-kubevirt-e2e-k8s-1.30-sig-storage

/test all

/test all

/test all


Benchmarks in different fault conditions

Abstract
Benchmark BDB on key fault conditions, such as throughput versus degree of DDOS attack. Document the results, perhaps in the whitepaper. Make it easy to repeat the benchmarks for ourselves and others. Draw on #284 for possible fault conditions to benchmark.
Motivation
It's important to know the degree of performance degradation for various attack vectors.
Goals
WIP

foo goal 1
foo goal 2

Challenges
WIP

foo challenge 1?
foo challenge 2?

Architecture
WIP
Examples
WIP
Tasks
Friday, foo date 1:

[ ] foo task 1
[ ] foo task 2

Friday, foo date 2:

[ ] foo task 3
[ ] foo task 4

Closing this. New roadmap will capture this and create an issue as needed.


Facebook

I cant login cause mi instagram account is vinculated with mi facebook account so,
practically I dont have a password, when I put my Facebook password it says that is incorrect

you only needs  the email what u use with Fb and  the same password


Collecting multiple test files

Right now, if multiple test files exist in test/, forge only executes the first one.

this is with forge test, right?
expected behavior would be to execute everything under test

Correct, it is only executing one file, and interestingly, that file changes on repeated invocations.

success.
Running 1 test for ContractTooTest
[PASS] testExample (gas: 254)
Athens % forge test
success.
Running 1 test for ContractTest
[PASS] testExample (gas: 254)

I should add, this is on an M1 processor, if that would matter.

I see this with only one file:
no files changed, compilation skippped.
Running 1 test for "YapeswapTest.json":YapeswapTest
[PASS] testExample (gas: 254)

Can you share the repo which causes this? I'll try to repro locally

I think same fix from #170 applies to here, closing but please re-open if still an issue on latest master. Please also try sharing a repo which reproduces the issue, so we can debug it!


VS2022 support

I would like to use this extension for VS2022 (currently preview). Is there any timeline for this?

hope support soon

Please try https://github.com/chromium/vs-chromium/releases/tag/v0.9.38 and let me know if you run into any issue with vs 2022.

Unfortunatley v0.9.38 does not see VS2022.

v0.9.39 seems to be working, but VSIX file names are swapped. VsChromium-0.9.39.vsix is for VS2022, VsChromium-Pre-VS2022-0.9.39.vsix is for VS2019.


[SPARK-33035][SQL] Updates the obsoleted entries of attribute mapping in QueryPlan#transformUpWithNewOutput

What changes were proposed in this pull request?

This PR intends to fix corner-case bugs in the QueryPlan#transformUpWithNewOutput that is used to propagate updated ExprIds in a bottom-up way. Let's say we have a rule to simply assign new ExprIds in a projection list like this;
case class TestRule extends Rule[LogicalPlan] {
  override def apply(plan: LogicalPlan): LogicalPlan = plan.transformUpWithNewOutput {
    case p @ Project(projList, _) =>
      val newPlan = p.copy(projectList = projList.map { _.transform {
        // Assigns a new `ExprId` for references
        case a: AttributeReference => Alias(a, a.name)()
      }}.asInstanceOf[Seq[NamedExpression]])

      val attrMapping = p.output.zip(newPlan.output)
      newPlan -> attrMapping
  }
}

Then, this rule is applied into a plan below;
(3) Project [a#5, b#6]
+- (2) Project [a#5, b#6]
   +- (1) Project [a#5, b#6]
      +- LocalRelation <empty>, [a#5, b#6]

In the first transformation, the rule assigns new ExprIds in (1) Project (e.g., a#5 AS a#7, b#6 AS b#8). In the second transformation, the rule corrects the input references of (2) Project  first by using attribute mapping given from (1) Project (a#5->a#7 and b#6->b#8) and then assigns new ExprIds (e.g., a#7 AS a#9, b#8 AS b#10). But, in the third transformation, the rule fails because it tries to correct the references of (3) Project by using incorrect attribute mapping (a#7->a#9 and b#8->b#10) even though the correct one is a#5->a#9 and b#6->b#10. To fix this issue, this PR modified the code to update the attribute mapping entries that are obsoleted by generated entries in a given rule.
Why are the changes needed?

bugfix.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Added tests in QueryPlanSuite.

Test build #129272 has started for PR 29911 at commit 1f110f2.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/33889/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/33889/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/33889/
Test PASSed.

Test build #129272 has finished for PR 29911 at commit 1f110f2.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129272/
Test PASSed.

cc: @cloud-fan @viirya @Ngone51

thanks, merging to master!

Thanks for the review and I opened a new PR to backport this into branch-3.0.

Thanks, @viirya !


Skintone Emoji Border Radius and Size

@stitesExpensify Can you please review this?
Details

Added borderRadius to Skin tone Emoji

Fixed Issues

$ https://github.com/Expensify/App/issues/5247
Tests

Checked Emoji Skintones on all platforms
Verified the default highlighted skintone

QA Steps
Emoji Size

Go to EmojiPicker
Hover over any Emoji
Click on Choose Skintone and hover over any skintone
Verify size is same for both of them.

Emoji Retention

Open EmojiPicker
Click on "Change default skin tone"
Choose one of the skin tones.
Click on the "Change default skin tone" again
Verify the selected skin tone in step 3, is highlighted by default.

Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[x] iOS
[x] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

Can we make it so that the buttons on this screenshot are perfectly aligned? It seems like the bottom row is shifted over to the left a bit:

@shawnborton does this work?

Looks great, but perhaps in the default state we can align the ✋ icon to the left edge of the emojis above as well?

Taking myself off this review as it's related to https://github.com/Expensify/App/issues/4323 also tagging in @puneetlath

Done.

Hi @mananjadhav, I've placed this issue on hold as per this update, as we are prioritising issues related to a feature release scheduled for 9/24. As an apology for the delay, we will add a $100 bonus as a thank you for waiting.

@puneetlath @stitesExpensify I would like to request a review again. I have done some cleanup of the code when fixing issues for all mobile devices.

Hi @mananjadhav I can give you a review, but this is currently on hold due to internal prioritization so it cannot be merged https://github.com/Expensify/App/issues/5247#issuecomment-920501918

Also, are the screenshots in the PR description current? Or are they from a previous iteration of the code?

For Web and Desktop I’ve tagged Updated.
For the rest we weren’t solving earlier so it didn’t have. Now I’ve updated for all screenshots

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to production by @chiragsalian in version: 1.1.6-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Env variable defined within environments hook not available in the builds

I have my environment hook defined like:
#!/bin/bash

set -uo pipefail

export MYVAR="BLABLA"

My variable MYVAR is not then available in my pipeline. For instance, my pipeline could be:
steps:
  - name: "Pipeline example"
    command: "env && echo ${MYVAR}"
    branches: "master"

As a result of running the pipeline, my variable MYVAR is not resolved:
env && echo

This seems like a major issue.

Could I trouble you to drop us an email to<EMAIL_ADDRESS>with a link to a build that this is happening in?
My initial guess is that $MYVAR isn't set in the agent that is handling the initial pipeline upload. We do variable interpolation during buildkite-agent pipeline upload, so it might be getting interpolated as an empty string there. It's strange that you aren't subsequently seeing it in the env output though, are you certain the environment hook is installed correctly in the agent?

I did send an email like you suggested.
Yes, you are right. $MYVAR is not set on the agent that is handling the pipeline upload. Like you said, it seems the variable interpolation at buildkite-agent pipeline upload erases $MYVAR or replaces it with an empty String. From then on, env does not include my exported variable.
I know my environment hook is running properly by checking the agent flow:

Buildkite environment variables: OK
Running global environment hook: I export $MYVAR. I can tell it's there because I call env in the script and it shows it is there.
Preparing working directory: Simply getting the repo to my local builds path
Running commands: Problem seems to be here. The creation of the pipeline is not correct. If I define a step with a command env && echo ${MYVAR}, that step is compiled to env && echo , meaning that ${MYVAR} is empty.

I could work around this because it seems to work if I set ${MYVAR} directly in the Environment Variables within Pipeline Settings in the menu. But this shouldn't be necessary as I don't want to set my variables in there.

I did send an email like you suggested.
Yes, you are right. $MYVAR is not set on the agent that is handling the pipeline upload. Like you said, it seems the variable interpolation at buildkite-agent pipeline upload erases $MYVAR or replaces it with an empty String. From then on, env does not include my exported variable.
I know my environment hook is running properly by checking the agent flow:

Buildkite environment variables: OK
Running global environment hook: I export $MYVAR. I can tell it's there because I call env in the script and it shows it is there.
Preparing working directory: Simply getting the repo to my local builds path
Running commands: Problem seems to be here. The creation of the pipeline is not correct. If I define a step with a command env && echo ${MYVAR}, that step is compiled to env && echo , meaning that ${MYVAR} is empty.

I could work around this because it seems to work if I set ${MYVAR} directly in the Environment Variables within Pipeline Settings in the menu. But this shouldn't be necessary as I don't want to set my variables in there.

Another approach is to either disable interpolation on upload with buildkite-agent pipeline upload --no-interpolation, or, escape the dollar sign and it will be evaluated at run time.
steps:
  - name: "Pipeline example"
    command: "env && echo \${MYVAR}"
    branches: "master"

Hope that helps!

Another way to visualize what is happening in the pipeline upload step would be to use buildkite-agent pipeline upload --dry-drun. It will show the JSON that is uploaded to buildkite.com, you will see that ${MYVAR} is being replaced with an empty string, as it's not set in the environment you called buildkite-agent pipeline upload from. This is operating as designed, I'm afraid!

Great suggestion! I am trying to use that --dry-drun option. In the commands to run in Pipeline Settings I set buildkite-agent pipeline upload .buildkite/pipeline.yml --dry-drun but then I get:

$ /bin/bash -e -c "buildkite-agent pipeline upload .buildkite/pipeline.yml --dry-drun"
Incorrect Usage: flag provided but not defined: -dry-drun

It seems it consumes me one - character. Would you know why does that happen?

Apologies, typo. --dry-run. That will just output the json that is uploaded to buildkite normally.

I did as suggested. And I can see that the variables are not being interpolated meaning that they will be resolved in runtime.
So now my command looks like this:
command: "env && echo ${MYVAR}"

However the problem remains. My environment hook is, like I described, like this:
#!/bin/bash

set -uo pipefail

export MYVAR="BLABLA"

When the command is executed, I can see that ${MYVAR} is not present in my env. So the echo ${MYVAR} will naturally print an empty space.
It seems that the variable ${MYVAR} that I export in environment hook is not then available afterwards within the command context. I could create a pre-command hook to export the variable and it works, but  I was expecting the environment to do the job.

I set up a pipeline exactly like you described above and it worked for me, I suspect there might be something wrong with your environment hook. I've asked for more detail in the support thread, lets discuss this there so we can talk specifics.

Hi Lechlan,
I am sorry for the trouble. I apparently had an exit 0 that was responsible
for the variables not being exported
Thank you for all the help :)
On Tue, 26 Feb 2019 at 22:02, Lachlan Donald<EMAIL_ADDRESS>wrote:

I set up a pipeline exactly like you described above and it worked for me,
I suspect there might be something wrong with your environment hook. I've
asked for more detail in the support thread, lets discuss this there so we
can talk specifics.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/buildkite/agent/issues/927#issuecomment-467612165,
or mute the thread
https://github.com/notifications/unsubscribe-auth/APewQUO-fzqTd8FN-8U88oKb2xi2ukgiks5vRaDXgaJpZM4bQVUJ
.

--
Renato Damas Teixeira


Services bind to VIP instead of interface IP

OPNSense Version: 18.7.5_1
Interface: <IP_ADDRESS>/24
VIP Addr: <IP_ADDRESS>/24 (IP Alias)

Hi,
I've created a VIP address on my management interface for NATing stuff. Now services like SNMP and OpenVPN bind to the VIP address instead of the interface IP.
Example:
root@gw-juli:~ # netstat -p udp -n
Active Internet connections
Proto Recv-Q Send-Q Local Address          Foreign Address        (state)
udp4       0      0 <IP_ADDRESS>.161      *.*

Is there a way to change this behavior?

You can hardcode the listen address for OpenVPN and net-snmp

I'm unsure why it's supposed to latch onto a VIP in the first place. Can we focus on OpenVPN for now as a core component single issue?

Also, need an ifconfig dump for your <IP_ADDRESS>/24 interface.

On OpenVPN was following line in the "Advanced" text field a workaround:
local <IP_ADDRESS>

The interface:
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 02:90:c3:8f:08:00
        inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
        inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
        nd6 options=1<PERFORMNUD>
        groups: bridge JuLiFloating
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: ath0_wlan1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 10 priority 128 path cost 33333
        member: re2 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 3 priority 128 path cost 20000

Your VIP became your primary IP, that's why the system picks it up. The order matters to FreeBSD and us, but normally the real IP should be first. Is this a static IP setup?

Yes, the interface is static configured.

This describes the same issue for IPv6 https://github.com/opnsense/core/issues/2189#issuecomment-409391106
Does this persist through a reboot or does it order correctly then? That may be temporary, I just want to know if it triggers later or on boot.

Rebooted:
root@gw-juli:~ # uptime
 7:44PM  up 1 min, 1 users, load averages: 1.57, 0.45, 0.17
root@gw-juli:~ # ifconfig bridge0
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 02:90:c3:8f:08:00
        inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
        inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
        nd6 options=1<PERFORMNUD>
        groups: bridge JuLiFloating
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: ath0_wlan1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 10 priority 128 path cost 33333
        member: re2 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 3 priority 128 path cost 20000

Thanks, we'll continue this in https://github.com/opnsense/core/issues/2189 as it's the same issue for IPv4 so at least it's a class of issues with VIPs itself -- I'm not 100% clear about the solution but it should be fixed for 19.1 in any case.


Add Heroku Scheduler support

I would like to schedule the crawler every day on heroku

Added support for Heroku: docs


Workflows with tools not in toolshed

As a followup on my PR #1709, there were tools in workflows I could not attach the correct tool_shed_repository to:

Topic
Tutorial
Tutorial name
Tutorial file name
Tool name [Tool id] that does not exist in toolshed

proteomics
secretome-prediction
Secreted Proteins via GO annotation and WoLF PSORT for shCTSB paper
WF_secretomePrediction_goWolfpsort.ga
Get all the term IDs and term names of a given OBO ontology[term_id_vs_term_name], Get subontology from a given OBO term[get_subontology_from]

~computational-chemistry~
~cheminformatics~
~CTB workflow~
~main_workflow.ga~
~NxN Clustering[testtoolshed.g2.bx.psu.edu/repos/bgruening/chemfp/ctb_chemfp_nxn_clustering/0.1], Remove duplicated molecules[testtoolshed.g2.bx.psu.edu/repos/bgruening/openbabel/ctb_remDuplicates/1.0], Compound Search[testtoolshed.g2.bx.psu.edu/repos/bgruening/openbabel/ctb_obgrep/0.1], Natural Product[testtoolshed.g2.bx.psu.edu/repos/bgruening/natural_product_likeness/ctb_np-likeness-calculator/0.1], Compound Convert[testtoolshed.g2.bx.psu.edu/repos/bgruening/openbabel/ctb_compound_convert/0.1], Remove counterions and fragments[testtoolshed.g2.bx.psu.edu/repos/bgruening/openbabel/ctb_remIons/1.0], Change Title[testtoolshed.g2.bx.psu.edu/repos/bgruening/openbabel/ctb_change_title/0.0.1]~

computational-chemistry
md-simulation-namd
MD_NAMD
main_workflow.ga
NAMD MD Simulator (NPT)[namd_npt], Energy Minimizer[minimizer], NAMD MD Simulator (NVT)[namd_nvt], System Setup[setup]

computational-chemistry
md-simulation-namd
NAMD_MD_from_CHARMM-GUI
main_workflow_charmmgui.ga
NAMD MD Simulator (NPT)[namd_npt], NAMD MD Simulator (NVT)[namd_nvt]

The second one is off course because they are still in the test tool shed.

I've meant to setup a PR test that prevents workflows with TTS tools from being committed. Could also be an easy task for someone :)

fixed with new linting.

@hexylena I don't know if the others from computational chemistry and proteomics are already fixed? Because they do not contain tools from the test toolshed, but they do also not have "tool_shed_repository" attribute, and because of that are not recognized by Workflow-to-tools from ephemeris

Something else to lint on!

No longer an issue!


config: error on unrecognized keys in --config-check

What problem does this PR solve?
Issue Number: close #6498
Problem Summary: Configuration validation doesn't find misspelled option names in config file
What is changed and how it works?
What's Changed:
Using the serde_ignored package, we can find out unrecognized key paths in the TOML file. Thus --config-check is enhanced to reject them.
Related changes

PR to update pingcap/docs/pingcap/docs-cn:

Check List
Tests

Unit test

Side effects
Release note

--config-check now rejects a configuration file when it contains unknown items (e.g. due to typo or deprecation).

Can this pr be merged or there are other concerns?

/run-integration-common-test

(someone needs to do the /merge i don't have permission 🙃)

/run-integration-copr-test

/run-integration-common-test
[2020-08-28T09:27:25.753Z] 2020/08/28 17:27:25.579 main.go:713: [fatal] run test [partition] err: sql:EXPLAIN SELECT `col_int_nokey` FROM z WHERE `col_int_nokey` BETWEEN 6 AND 1;: failed to run query

[2020-08-28T09:27:25.753Z] "EXPLAIN SELECT `col_int_nokey` FROM z WHERE `col_int_nokey` BETWEEN 6 AND 1;"

[2020-08-28T09:27:25.753Z]  around line 400,

[2020-08-28T09:27:25.753Z] we need(350):

[2020-08-28T09:27:25.753Z] EXPLAIN SELECT `col_int_nokey` FROM z WHERE `col_int_nokey` BETWEEN 6 AND 1;

[2020-08-28T09:27:25.753Z] id	estRows	task	access object	operator info

[2020-08-28T09:27:25.753Z] TableReader_7	0.00	root	partition:all	data:Selection_6

[2020-08-28T09:27:25.753Z] └─Selection_6	0.00	cop[tikv]		ge(test.z.col_int_nokey, 6), le(test.z.col_int_nokey, 1)

[2020-08-28T09:27:25.753Z]   └─TableFullScan_5	10000.00	cop[tikv]	table:z	keep order:false, stats:pseudo

[2020-08-28T09:27:25.753Z] S

[2020-08-28T09:27:25.753Z] but got(350):

[2020-08-28T09:27:25.753Z] EXPLAIN SELECT `col_int_nokey` FROM z WHERE `col_int_nokey` BETWEEN 6 AND 1;

[2020-08-28T09:27:25.753Z] id	estRows	task	access object	operator info

[2020-08-28T09:27:25.753Z] TableReader_7	0.00	root	partition:dual	data:Selection_6

[2020-08-28T09:27:25.754Z] └─Selection_6	0.00	cop[tikv]		ge(test.z.col_int_nokey, 6), le(test.z.col_int_nokey, 1)

[2020-08-28T09:27:25.754Z]   └─TableFullScan_5	10000.00	cop[tikv]	table:z	keep order:false, stats:pseudo

[2020-08-28T09:27:25.754Z]

[2020-08-28T09:27:25.754Z]

/run-integration-copr-test
https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tikv_ghpr_integration-copr-test/detail/tikv_ghpr_integration-copr-test/3593/pipeline
[2020-08-28T09:29:16.642Z]  > git fetch --tags --force --progress git@github.com:tikv/tikv.git +refs/pull/8194/*:refs/remotes/origin/pr/8194/* --prune
[2020-08-28T09:39:16.644Z] ERROR: Timeout after 10 minutes
[2020-08-28T09:41:17.889Z] ERROR: Error fetching remote repo 'origin'


Data migration for new entities created on server version- v0.63.1 with v1.0.0 db is not triggered when

Rancher Server version - v0.63.1->v1.0.0->v0.63.1->v1.0.1
Had a fresh set up with v0.63.1.
Upgraded to v1.0.0. DB Upgrade was successful bit had to revert to previous version because of ossie in v1.0.0.
Reverted the rancher-server version  to v0.63.1.
Added  few new services and scaled up existing services.
Upgrade to v1.0.0-rc1.
After upgrade , Data migration for new entities created on server version- v0.63.1 with v1.0.0 db is not triggered.
So dns_internal, dns_search_internal,service_index_id on instance table are empty for new instances added when in V063.1.
mysql> select id,name,state,dns_internal, dns_search_internal,service_index_id  from instance where id > 49;
+----+-----------------------+---------+--------------+---------------------+------------------+
| id | name                  | state   | dns_internal | dns_search_internal | service_index_id |
+----+-----------------------+---------+--------------+---------------------+------------------+
| 50 | newstack_newservice_2 | running | NULL         | NULL                |             NULL |
| 51 | test_newservice63_1   | running | NULL         | NULL                |             NULL |
| 52 | test_newservice63_2   | running | NULL         | NULL                |             NULL |
| 53 | Default_denise1_1     | running | NULL         | NULL                |             NULL |
+----+-----------------------+---------+--------------+---------------------+------------------+

Also the host_id is not in data field in instance table . UI is not able to show hostname for instances in "Service/Containers" view

How can we get the DB migration to be triggered for these entries ? Or should we be doing this automatically as part of upgrade process ?

@sangeethah most likely for this release we would have to document the steps to perform for cases like that. In the future, we are going to fix it so user doesn't have to do anything extra. Could you try the following steps:

Upgrade from 63.1 to 1.0
Roll back to 63.1. Create a couple of services, activate them.
Execute the following db query:

delete from data where name in ('sampleDataVersion7', 'sampleDataVersion8', 'sampleDataVersion9');

upgrade to 1.0.

Verify that the data migration was executed.

@alena , i tried the following on an upgraded setup v1.0.1-rc1 . "service_index_id" is still not being populated:
Rancher Server version - v0.63.1->v1.0.0->v0.63.1->v1.0.1-rc1
After upgrade , no data migration was triggered
mysql> select id,name,state,dns_internal, dns_search_internal,service_index_id  from instance where id > 49;
+----+-----------------------+---------+--------------+---------------------+------------------+
| id | name                  | state   | dns_internal | dns_search_internal | service_index_id |
+----+-----------------------+---------+--------------+---------------------+------------------+
| 50 | newstack_newservice_2 | running | NULL         | NULL                |             NULL |
| 51 | test_newservice63_1   | running | NULL         | NULL                |             NULL |
| 52 | test_newservice63_2   | running | NULL         | NULL                |             NULL |
| 53 | Default_denise1_1     | running | NULL         | NULL                |             NULL |
+----+-----------------------+---------+--------------+---------------------+------------------+

Executed the following query:
delete from data where name in ('sampleDataVersion7', 'sampleDataVersion8', 'sampleDataVersion9');

Restart rancher-server.
After rancher-server is started successfully , dns_internal, dns_search_internal and hostname(I see hostname being populated in UI) being migrated. But service_index_id is still null.
mysql> select id,name,state,dns_internal, dns_search_internal,service_index_id  from instance where id > 49;
+----+-----------------------+---------+-----------------+------------------------------------------------------------------------+------------------+
| id | name                  | state   | dns_internal    | dns_search_internal                                                    | service_index_id |
+----+-----------------------+---------+-----------------+------------------------------------------------------------------------+------------------+
| 50 | newstack_newservice_2 | running | <IP_ADDRESS> | newstack.rancher.internal,newservice.newstack.rancher.internal         |             NULL |
| 51 | test_newservice63_1   | running | <IP_ADDRESS> | test.rancher.internal,newservice63.test.rancher.internal               |             NULL |
| 52 | test_newservice63_2   | running | <IP_ADDRESS> | test.rancher.internal,newservice63.test.rancher.internal               |             NULL |
| 53 | Default_denise1_1     | running | <IP_ADDRESS> | default.rancher.internal,denise1.default.rancher.internal              |             NULL |
| 54 | Network Agent         | running | NULL            | NULL                                                                   |             NULL |

@sangeethah missed one more record to remove:
delete from data where name in ('sampleDataVersion5', 'sampleDataVersion7', 'sampleDataVersion8', 'sampleDataVersion9');

@alena1108 , After executing the following sql statement , I am able to see the service_index_id  field populated:
mysql> select id,name,state,dns_internal, dns_search_internal,service_index_id  from instance where id > 49;
+----+-----------------------+---------+-----------------+------------------------------------------------------------------------+------------------+
| id | name                  | state   | dns_internal    | dns_search_internal                                                    | service_index_id |
+----+-----------------------+---------+-----------------+------------------------------------------------------------------------+------------------+
| 50 | newstack_newservice_2 | running | <IP_ADDRESS> | newstack.rancher.internal,newservice.newstack.rancher.internal         |               47 |
| 51 | test_newservice63_1   | running | <IP_ADDRESS> | test.rancher.internal,newservice63.test.rancher.internal               |               48 |
| 52 | test_newservice63_2   | running | <IP_ADDRESS> | test.rancher.internal,newservice63.test.rancher.internal               |               49 |
| 53 | Default_denise1_1     | running | <IP_ADDRESS> | default.rancher.internal,denise1.default.rancher.internal              |               50 |
| 54 | Network Agent         | running | NULL            | NULL                                                                   |             NULL |

@ibuildthecloud @alena1108 , Is there a way of getting access to mysql when rancher-server is down , when mysql is local to  rancher-server setup ?

To trigger data migration when upgrading from v0.63.1 (with v1.0.0 db) which was downgraded from v1.0.0 -> v1.0.1-rc2 , execute the following db command and restart rancher-server.
delete from data where name in ('sampleDataVersion7', 'sampleDataVersion8', 'sampleDataVersion9');

All the necessary data migration gets done.

Steps to Upgrade from v0.63.1 (that has a v1.0.0 DB due to upgrading and then reverting back to v0.63.1).

From v0.63.1, upgrade to v1.0.1.

Execute the following SQL statement inside your MySQL DB.
delete from data where name in ('sampleDataVersion5', 'sampleDataVersion7', 'sampleDataVersion8', 'sampleDataVersion9');

Restart Rancher-server


Cannot display after modifying font

That means that font atlas texture failed to load into GPU. Which font you used? And what's your GPU?

Chinese font, GTX1660

simhei.ttf

simhei.zip
this

I will test it. Try to use font with less glyphs like Tahoma.

If you're using this font for GUI, you can try reducing oversampling and using smaller font size.

It cannot be displayed here. If I change the font here, it cannot be displayed.

That's strange because characters that can't be displayed should appear as ?. If you know which characters should be displayed there, you can paste them here, so I can test them.

Should be fixed 8f2f2cbd2c0c589d80d4a93bd666ffc07df66b9f


build failed

When I run “docker-compose up -d --build --remove-orphans”，there was an error：
_Step 14 : RUN bundle install
 ---> Running in 0767e932eea3
########
there are maney code I didn't copy
#######

Gem::InstallError: rdoc requires Ruby version >= 2.2.2.
An error occurred while installing rdoc (6.0.1), and Bundler cannot continue.
Make sure that `gem install rdoc -v '6.0.1'` succeeds before bundling

In Gemfile:
  sdoc was resolved to 1.0.0, which depends on
    rdoc
ERROR: Service 'fluxday-app' failed to build: The command '/bin/sh -c bundle install' returned a non-zero code: 5_

So who can help me ?thanks

Add
gem 'rdoc', '5.1.0'
in Gemfile
before
group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

Alternatively, update the Dockerfile to use Ruby 2.2 instead of 2.1:
RUN apt-get install -y nodejs \     ruby2.2 \     ruby2.2-dev \     build-essential \     curl \     zlib1g-dev \     libssl-dev \     libreadline-dev \     libyaml-dev \     libxml2-dev \     libxslt-dev \     libpq-dev \     git python-virtualenv \     libmysqlclient-dev \     libmagickwand-dev \     gnuplot \     imagemagick-doc \     imagemagick \     wkhtmltopdf

Kurt, can you suggest which Ruby 2.2 should be used? 2.2.1, 2.2.2 or which one?

In all fairness Kurt, as per your message, I also gave up.
Irt is an awesome tool, and I would love to use it, but it is simply too cumbersome to get it running.
I did not want to use Docker, I wanted to install on a dedicated server, as I wanted to use it for projects with larger teams, but the issue also seems to be that they do not support the latest versions of mysql, as they are using db calls that is no longer allowed.
Also, Rails 2.2 is now barely supported, but the latest version is already 2.5.x.
I cannot see that this will last for long, as getting it to run is just too much hassle.
If they do this properly at some stage and update it it properly, I will look gain.
Thanks for the help
Louis
[/Users/louisy/Library/Containers/com.microsoft.Outlook/Data/Library/Caches/Signatures/signature_2118410492]
Louis Yssel
Chief Technology Officer
M: +27 82 908 9222
T: +27 87 135 1114
A: 5 Delmore Street, Midstream Estate
V<EMAIL_ADDRESS>W: http://www.uc247.co.za
From: Kurt Ferreira<EMAIL_ADDRESS>Reply-To: foradian/fluxday<EMAIL_ADDRESS>Date: Friday, 27 July 2018 at 12:56
To: foradian/fluxday<EMAIL_ADDRESS>Cc: Louis Yssel<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [foradian/fluxday] build failed (#45)
@louisysselhttps://github.com/louisyssel Simply changing it to 2.2 seemed to do the trick but I had a cascade of other issues such as the DB and seeding etc. and as a result and eventually gave up. Pity, because Fluxday is a nifty tool but to get the environment set up and installed from Docker (which should be a really easy feat) was just too cumbersome and I lack the time to issue a PR for my changes. If do you manage to get the build process sorted, please do drop me a message, I'd greatly appreciate it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/foradian/fluxday/issues/45#issuecomment-408385280, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AcMl28RSStj8bw8XomFNY10siPWeiJBMks5uKvHwgaJpZM4SZlVp.

Help me pls!!!!
after run docker-compose up -d --build --remove-orphans , there was an error:
E: Sub-process /usr/bin/dpkg returned an error code (1)
ERROR: Service 'fluxday-app' failed to build: The command '/bin/sh -c apt-get upgrade -y' returned a non-zero code: 100


Rise of Shadows patch <IP_ADDRESS>933 released

Hey, you're probably aware of it but I just wanted to let you know that the latest patch (<IP_ADDRESS>933) for Rise of Shadows was released yesterday.
Cheers!

Yes, definitely! I will get these published soon.
On Fri, Apr 5, 2019, 3:10 PM Sébastien Tromp<EMAIL_ADDRESS>wrote:

Hey, you're probably aware of it but I just wanted to let you know that
the latest patch (<IP_ADDRESS>933) for Rise of Shadows was released yesterday.
Cheers!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/schmich/hearthstone-card-images/issues/19, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABfY1-ATmSaqqIhXGVKkFAMo4ypWn9Ecks5vd63CgaJpZM4cfpJt
.

Do extract these out of the client automatically or do you assemble them manually?

Any update on this? Eagerly waiting for the new images :)

I'll copy-paste my response from #22:
My apologies on this. I've moved this project over to use the official Hearthstone API for images, so keeping cards up-to-date will be significantly easier moving forward. This project is now pretty redundant with what Blizzard themselves offer, but I will keep it going.
I've updated the card images up through the latest Saviors of Uldum release.
Also, all of the card image fetching/updating/maintenance is now part of this repo under the update folder.


Support "stages" or different route targets.

Not sure how this would work specifically, but at least currently with Serverless we push to a different route/zone depending on what "stage" of the CI is running. Aka, dev, qa and production. Would be nice to able to do something like this either by baking the idea into wrangler or supporting specifying the wrangler.toml.

I believe we already support multiple routes in the configuration. it would be great to be able to specify a env key and allow to pass an --env argument when publishing.
I'm not sure we want constraints on the string (dev, qa and production), users are free to define any env.

I'd like to see this happen, lots of workers consumers push to a staging or development environment prior to releasing to production, and allowing multiple configurations within wrangler.toml with different aliases, or even a method to specify a .toml file would be really useful.

Hey this is happening! Watch for the release on monday, you can read about the new API here: https://github.com/cloudflare/wrangler/blob/master/docs/content/environments.md


chore: Stricter tsconfig options

Disabled allowUnreachableCode and allowUnusedLabels
Enabled noUnusedParameters
Added noUnusedLocals to enable once issues are fixed
Removed strictNullChecks (covered by strict)
Removed baseUrl (no longer used to resolve packages)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (7d70384) 87.74% compared to head (c864f11) 87.74%.
Report is 1 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #557   +/-   ##
=======================================
  Coverage   87.74%   87.74%
=======================================
  Files          31       31
  Lines         816      816
  Branches      182      182
=======================================
  Hits          716      716
  Misses         95       95
  Partials        5        5

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add #[no_std] support

Adds an std feature that toggles #[no_std] support, replacing usage of std:: with core:: where applicable.
Closes #2.

Thanks for the PR!


Request to delete

Package: https://pub.dartlang.org/packages/readingtimeapi/
Reason is because it is a personal project, doesn't need to be public.

I've confirmed this request...

Package deleted per request.


Vercel CI

using netlify is proving to be a pain in the butt so i'm giving a chance to vercel

Summary on what I'm trying to do:
I fixed the merge conflicts. Essentially I Remade a Remix project using the latest version cuz apparently they updated it so it kinda changed everything. I put all the files that I created for the CGD website into the new remix folder and tested it locally with "npm run dev" and everything works accordingly.
As I mentioned above, the integration with Netlify and remix isn't at its best right now since remix JUST updated their version changing everything so all the documentations on using Remix and Netlify are incorrect. I spent the whole day trying to figure it out but couldn't.
I'm going to give it a try with Vercel

Oh okay I'm glad it's working locally,, does the new remix folder work sort of as a new root?
Like is the whole project now in that folder?

it's the same structure as the last one just the Remix team changed some functionalities around. so yeah file organization wise and root folder remains the same


The JUnit report missed the karate.call info after * eval if (xxx)

https://stackoverflow.com/questions/56648890/the-junit-report-missed-the-karate-call-info-after-eval-if-xxx
I have a demo that can reproduce the issue:
examples/logic/demo.feature:
Feature: Conditional logic demo
  Scenario: 多条件组合逻辑判断
    * def processstate = 99
    * def labresult1 = '召回复查'
    * def labresult2 = '召回确诊'
    * eval if(processstate == 99 && (labresult1 =='召回复查' || labresult2 =='召回确诊1')) karate.call('classpath:examples/logic/logicDemoGetCalled1.feature')

examples/logic/logicDemoGetCalled1.feature
Feature: 被调用功能模块
  Background: 配置

    Scenario: get called #1
      * print "called #1"

When I run the demo.feature, it's logged in the console as expected, but missed in the JUnit HTML report.  And, the info stopped in the * eval if  ...  sentence.

However, if I change the demo.feature to this, there is no the issue:
Feature: Conditional logic demo
  Scenario: 多条件组合逻辑判断
    * def processstate = 99
    * eval if(processstate == 99 ) karate.call('classpath:examples/logic/logicDemoGetCalled1.feature')

it works for me:

so I think you have to follow the full instructions (zip file or github project)


Some issues with the "Cell Editing and Editing API" example

I tried the example in the Cell Editing and Editing API  with the current Angular 4.3.0 and DevExtreme 17.1.4 version, using the code given in the "Angular" tab.
Frist, I found several obvious errors in the code, like some invalid CSS, a "Picture" member in the "Employee" class which was missing in the example data, and a type mismatch in the "dataSrouce" definition of the component (declared as Array type, but then used as ArrayStore type), which prevent compilation. Where should I report such issues or send pull requests?
Second, after fixing these, it still doesn't work properly - the "state" menu and the "birthdate" date picker do not pop up, nothing happens if I click the corresponding buttons. Any ideas what could be the problem here, or how I should debug such problems? Since nothing happens, I don't even get an error message in the browser log. Editing the texts works, however.

Please post such issues to our Support Center. I see compilation problems with the missing Picture field and with assigning an ArrayStore instance to an array. I've created a corresponding ticket in our Support Center.
As for invalid CSS rules, would you please clarify which rule is invalid?
As for the problem with our popups, I think that you are using the zone.js library of version 0.8.13. This version has certain issues that break our functionality. See the #509 issue that describes this.

This issue is closed because of being inactive. If you need further assistance, leave a comment here.

Thanks for the helpful answers.
The CSS rules were ok, only me and my linter hadn't come across the /deep/ selector before. The new syntax is ::ng-deep, but of all thes are provisionary solutions. Maybe you should add a comment to the CSS to explain to the uninitiated what this is doing.
Regarding the problems with the popups, I can confirm I was using zone.js 0.8.13, and upgrading to 0.8.16 solved the problem.


Fix Async Issues – (Use writeFileSync instead of writeFile?)

I am trying to import this package, create a diagram and then mess with that diagram subsequently. When doing so, I get the following error,
node:fs:455
    return binding.readFileUtf8(path, stringToFlags(options.flag));
                   ^

Error: ENOENT: no such file or directory, open './docs/mermaid.dsl'
    at readFileSync (node:fs:455:20)
    at Redacted (file:///Users/redacted-user/github/diagrammer/src/diagrammer.ts:52:29)
    at Redacted (file:///Users/redacted-user/github/diagrammer/src/diagrammer.ts:202:24)
    at Redacted (file:///Users/redacted-user/github/diagrammer/src/diagrammer.ts:42:30)
    at file:///Users/redacted-user/github/diagrammer/src/app.ts:2:18
    at ModuleJob.run (node:internal/modules/esm/module_job:222:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:323:24)
    at async loadESM (node:internal/process/esm_loader:28:7)
    at async handleMainPromise (node:internal/modules/run_main:120:12) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: './docs/mermaid.dsl'
}

The reason I am seeing this error is because here and here, writeFile is being used which is inherently async, but it is not being awaited in this package (in the "here" links). So, my file, ./docs/mermaid.dsl hasn't been created by the time that I am trying to read it. My jenky work around is to sleep for a few hundred milliseconds before any subsequent read operations.
Two obvious paths to fix this would be to convert the write methods to async methods and await the writeFile calls... (createDiagram() would also need to be async) Or switch to writeFileSync so the operation is synchronous.
Would you be willing to make this change?

@ckrauterlovescoffee you can use parseProject getMermaidDSL / getNomnomlDSL for now and write it yourself.
I will use the async version of writeFile in the next version

Thanks! Looks like this can be closed now as you've added async.


Add TLVReader::Get for enums.

DataModel::Decode machinery assumes this exists, but it doesn't happen to yet.
Problem
Ugly workarounds for lack of this function.
Change overview
Add the function so we can remove the workarounds.  That will happen in a separate PR, to avoid conflicts with #10171
Testing
Checked that workarounds can be removed locally, but not doing it yet.

@LuDuda @Damian-Nordic @jepenven-silabs @jmartinez-silabs @vivien-apple Please take a look?


Add support for setting multiple DC fields to Certificate, to allow for LDAP client authentication

Note entirely clear if this is a feature request or bug.
Use case:
One of the methods that LDAP allows to authenticate is X509 client authentication.
Part of the access control mandates setting multiple DC fields in the certificate as well as multiple OUs potentially.
The DC field is commonly included as of the standard definition of DN
https://www.ibm.com/docs/en/ibm-mq/7.5?topic=certificates-distinguished-names
It is also mentioned within tge RFC, but only in the context of LDAP and not under the official Subject spec
https://www.rfc-editor.org/rfc/rfc5280.txt
Problem:
In the current certificate spec it is not possible to set a single DC , yet again multiple which is needed for the LDAP client certificate.
If not mistaken, setting multiple OU or DC fields would also have this bug https://github.com/jetstack/cert-manager/issues/3203
DC doesn't feature in subject section in spec (<IP_ADDRESS>), which is probably why it doesn't appear in pkix.Name type used for the field.
That type allows setting other extra names as a contingency for these commonly used names, it would be great if we could map DCs and multiple OUs as well.
/kind feature

I always wondered why the Certificate resource only had commonName. I'd expect to be able to set the whole distinguished name, e.g.
CN=example.com,DC=example,DC=com,OU=lille
What was the reason behind restricting the DN to the CN? Is it because TLS requires the DN to only contain the CN?

Reading through RFC5280, it seems like cert-manager only supports a subset of the DN attributes that X.509 implementations "must" support:

In addition, implementations of this specification MUST be prepared to receive the domainComponent attribute, as defined in RFC4519. The Domain Name System (DNS) provides a hierarchical resource labeling system.  This attribute provides a convenient mechanism for organizations that wish to use DNs that parallel their DNS names. This is not a replacement for the dNSName component of the alternative name extensions.  Implementations are not required to convert such names into DNS names.  The syntax and associated OID for this attribute type are provided in the ASN.1 modules in Appendix A. Rules for encoding internationalized domain names for use with the domainComponent attribute type are specified in Section 7.3.

Here is a table with the supported attributes in cert-manager:

Subject DN attribute
Source
Supported in cert-manager

country
X.520 (MUST)
:heavy_check_mark:

organization
X.520 (MUST)
:heavy_check_mark:

organizational unit
X.520 (MUST)
:heavy_check_mark:

distinguished name qualifier
X.520 (MUST)
:x:

state or province name
X.520 (MUST)
:heavy_check_mark:

common name
X.520 (MUST)
:heavy_check_mark:

serial number
X.520 (MUST)
:heavy_check_mark:

locality
X.520 (SHOULD)
:heavy_check_mark:

title
X.520 (SHOULD)
:x:

surname
X.520 (SHOULD)
:x:

given name
X.520 (SHOULD)
:x:

initials
X.520 (SHOULD)
:x:

pseudonym and
X.520 (SHOULD)
:x:

generation qualifier
X.520 (SHOULD)
:x:

unique identifier
X.520 (SHOULD)
:x:

domain component
RFC4519 (MUST)
:x:

Any update on the DC field?

Ability to provide 'literal' certificate subject block has been released as an alpha feature in cert-manager v1.9 see release notes.
We'd be keen to hear feedback as to whether this feature solves the use case described in this issue!

Any update on the DC field?

This has been addressed in https://github.com/cert-manager/cert-manager/issues/5582 and merged


Get playlist containers set up for the homepage

Finally finished this! got all 4 animes to show up on page!


Displaying multiple maps

Hello, @peterLaurence! Could you help me how to manage maps switching with your MapView? redrawTiles seems to work not correct.
I tried to make three different MapView's. But then I got a problem that sometimes tiles don't draw when I change visibility from View.INVISIBLE to View.VISIBLE for a next MapView.

Hi,
The recommended way to switch maps is to destroy the existing MapView using MapView.destroy(), remove it from the view hierarchy, and then create a new MapView and configure it.
This is how it it's intended to be used.

Thank you for replying. I got it.


Outdated justd-cli  causing to install outdated components not match with the v2 on the remote

Describe the bug
for example here i added the sidebar
npx justd-cli@latest add sidebar
✔ Checking.
✔ Installing dependencies.
✔ Created 5 files:
  - src/components/ui/sidebar.tsx
  - src/components/ui/sheet.tsx
  - src/components/ui/dialog.tsx
  - src/components/ui/tooltip.tsx
  - src/components/ui/badge.tsx
ℹ 2 files already existed:
  - src/components/ui/button.tsx
  - src/components/ui/separator.tsx

and gave me this type of sidebar
[end of sidebar component]
Sidebar.Provider = Provider
Sidebar.Inset = Inset
Sidebar.Header = Header
Sidebar.Nav = Nav
Sidebar.Content = Content
Sidebar.Footer = Footer
Sidebar.Item = Item
Sidebar.Section = Section
Sidebar.Rail = Rail
Sidebar.Trigger = Trigger

export { Sidebar, useSidebar }

and on remote
[end of sidebar component]
export type {
  SidebarProviderProps,
  SidebarProps,
  SidebarItemProps,
  SidebarNavProps,
  SidebarDisclosureGroupProps,
  SidebarDisclosureProps,
  SidebarSeparatorProps,
  SidebarLabelProps,
  SidebarRailProps,
  SidebarLinkProps,
  SidebarDisclosureTriggerProps,
}

export {
  SidebarProvider,
  SidebarNav,
  SidebarHeader,
  SidebarContent,
  SidebarSectionGroup,
  SidebarSection,
  SidebarItem,
  SidebarLink,
  SidebarFooter,
  Sidebar,
  SidebarDisclosureGroup,
  SidebarDisclosure,
  SidebarSeparator,
  SidebarDisclosureTrigger,
  SidebarDisclosurePanel,
  SidebarTrigger,
  SidebarLabel,
  SidebarInset,
  SidebarRail,
  useSidebar,
}

Cli will detect your current tailwind version, if you're using tailwind 3, it will pull the component from 1.x

do i need to update to latest version of tailwindcss to get v2 components ?

and also the cli keep throwing errors repeatedly without reason or explanation

Just start from scracth, Start by running npx justd-cli@latest init in empty dir, and please make sure you select the tailwind 4. And see if the problem still exists.


Add SylvainCorlay to maintainer list

In order to work on the rebuild of earlier versions.

Not merging @dfornika ?

Ah it seems a duplicate was merged.

The commit's in master. Just think GitHub's very confused ATM.

Yes, I saw that it was merged so that's why I closed this. Sorry, I should have left a message explaining that.

Manually retriggered the webhook. Looks like the bot added you. Welcome 😄


update to shipped language feature (remove codegen, experimental things)

Swift 5.7 includes distributed actors now, and we no longer need to do any of the experimental tricks, or source generation in order to showcase the feature.
This implementation is using official released toolchains and is pretty similar to what was presented in https://developer.apple.com/videos/play/wwdc2022/110356/ and previously in this sample repo. I.e. we still use http client and don't really do anything smart, but the focus is about showing the "shape" of an implementation :-)

Optional review @yimlee if you have some time :)


Accessing Store inside Reducer

Hi guys!
First of all, sorry for my bad english.
I have a question/proposal. But, you have to know I have less than 1 month working with React and Redux... so... Maybe I'm absolutely crazy.
I have an APP that the 90% of the APP is related to show analytics information about people.
So, I have 2 keys in my store: analytics and people.
people is an array that is being updated every 100ms... I have kind of stream for my backend, fulling store.people array.
Every time the user click on Update Analytics Data in the VIEW, I call the UPDATE_ANALYTICS_DATA action and I have to analyze all people array and get some information (avg age, avg children, etc)
When I was doing it, I found a big issue: I can not access to people in analytics reducer.
So, people recommended me to use thunks or selectors or sending the people array as a action data.
Here, the different problems:

Resolving using Thunks. I don't like it. Absolutely.
Accessing to the dispatch function in a action creator, is (in my point of view) something against the Redux pattern. View should call dispatchers. Only view.
Resolving sending people as a Action data. I can't. I can not map people to my view, because people is update every 100ms. I will generate extras renders.
Selectors. I used it to fix my problem. So, now, I have a selector to create my analytics data, so now, analytics is not in the store :( but, the theory say that store should contains all the information to "describe" the app-status. So Analytics should be inside my store.

So, I thought: How can it be fixed?

Acceptance Criteria 1: Only call dispatch in views.
Acceptance Criteria 2: Do not access to the Store in action creators.
Acceptance Criteria 3: Avoid using creators. All data should be created in reducers and all data should be save inside store.

So, I thought:
Why don't we receive a clone of the Store as a third parameter in all reducers?
If I received the store as a third parameter, I could have a analytics reducer, call the UPDATE_ANALYTICS_DATA in the view (with no necessity to send any more data) and just calculate it in the reducer.
Make it sense? Is it absolutely crazy?
Do you recommend to access to people in the actionCreator, using the second parameter of "mapDispatchToProps"?

Oh! I asked using my company account.
This is my real account.

Sounds like you're using combineReducers. You should read about moving beyond that particular API: http://redux.js.org/docs/recipes/reducers/BeyondCombineReducers.html

Yeap, you're right.
I'll take a look.
Thanks.


[BugFix] fix list partition with multi value issue

Why I'm doing:
What I'm doing:
backport https://github.com/StarRocks/starrocks/pull/51036 and rebase some base codes
Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.4
[ ] 3.3
[ ] 3.2
[ ] 3.1
[ ] 3.0

@mergifyio backport branch-3.1.16


Tokenizer issue in SCSS mode

Consider the following snippet of SCSS rule definition ( cursor is marked using a pipe char )
.test:|

Calling getTokenAt with the cursor position marked above returns the token state as pseudo and the token string as ":" which is as expected. But consider the following snippet with the cursor placed at the same position -
.test:| {
}

Calling getTokenAt with the cursor position marked above returns the token state as block instead of pseudo and the token string as ": {" . This results into ambiguity in inspecting the current token state. The same scenarios in CSS is consistent though with current token string and state as ":" and  pseudo respectively.
Question: Is this expected? If yes, how should we reliably find out whether the current context is pseudo?

The issue was that adjacent tokens with the same style (in this case, null style) are merged to avoid creating too many DOM nodes. Attached patch adjusts the CSS mode to attach a non-null style to colon characters, to avoid the issue in this case. Does that help?

Just tried the patch in SCSS mode, I could still see the same issue where : and the trailing space along with the { is captured in a single token.

Argh. I misdiagnosed the problem -- the SCSS mode seems to explicitly be tokenizing :\s*{ as a single token (line 753 in css.js). I have no idea what : { means in SCSS, and there's no tests covering it, so I'm hesitant to touch that.

I was excited to see the commit and the issue getting closed. It's not exactly fixed the problem here. The token string is : though, but state has not changed.

There is no state that corresponds to SCSS-just-before-property-block in the CSS mode's state machine.

Thanks a lot @marijnh . I got it to work now 👍


Update image docker.io/ollama/ollama to v0.3.5

This PR contains the following updates:

Package
Update
Change

docker.io/ollama/ollama
patch
0.3.4 -> 0.3.5

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


Migration/renaming

Renaming from micromanager to resource-policy-evaluation-library (rpe-lib)
This is still a work in progress, saving as a draft PR.

Closing to troubleshoot the travis-ci failing check. PR was submitted before that was setup


Update NRWL import to NX, update Biome to 1.8.3

fix: old NRWL imports, replace by NX
fix: imports as types
feat: update GitHub action actions/setup-node to v4
feat: update Biome version to use 1.8.3 as default

@mcfdez please consider merge this! 👍🏻

Hi @ericklugoj @devzom , merged the PR and created new relese!

great, thanks!


Semantic convention on enduser is deprecated and should use user

What needs to be changed? Describe the update that is required.
In the register of semantic conventions, sidebar should place user not enduser which is already deprecated
What is the name + path of the page that needs changed? The relative path and page title where you found a problem.
Sidebar should place user not enduser and general attributes (/specs/semconv/general/attributes/#general-identity-attributes) should also use user attributes instead.

Tasks

[x] Temporary fix: #4994
[x] Upgrade Docsy once the following lands: https://github.com/google/docsy/pull/2069 - updated via #5000

@chalin can you take a look here, both should be in the sidebar (since we do not remove deprecated entitites), but only enduser shows up. I assume something needs to be fixed in a script building the semantic conventions?

We surfaced a bug in Hugo the last time. I suspect that might be the case again here. I'll keep you posted on the progress of my investigation.

Nope, it was simply due to the sidebar section-entry limit, which many of us trip on over and over again. Docsy will soon issue a warning about this, see https://github.com/google/docsy/pull/2069.

Oops, reopening to track removal of the workaround.

Thanks for your quick response🤘


[TESTING] lds test flake

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

cc @alyssawilk @soulxu


feat: add isDevelopment

Pull Request Test Coverage Report for Build 1519

4 of 5 (80.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 78.03%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

client/src/shared/utils/initTracer.ts
0
1
0.0%

Totals

Change from base Build 1518:
-0.5%

Covered Lines:
93

Relevant Lines:
112

💛  - Coveralls


fix(CODE): Replaced the old incorrect exception with requests libs exception

Changes

The old exception was not reachable even if there is an ssl error in the code execution.
Removed that old exception from ssl lib and replaced it with SSLError exception from requests lib.
Refactored the code a little bit in order to not raise unnecessary exceptions.

Tested the code with Add-on builder. The code flow is working as expected.

Codecov Report

Merging #145 (ca3d30a) into main (ce84e1c) will decrease coverage by 0.04%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main     #145      +/-   ##
==========================================
- Coverage   46.67%   46.63%   -0.05%
==========================================
  Files          38       38
  Lines        2498     2496       -2
==========================================
- Hits         1166     1164       -2
  Misses       1332     1332

Impacted Files
Coverage Δ

cloudconnectlib/core/http.py
57.66% <40.00%> (-0.61%)
:arrow_down:

cloudconnectlib/__init__.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


switch to dataclass transform semantics

Codecov Report
Base: 94.58% // Head: 94.73% // Increases project coverage by +0.15% :tada:

Coverage data is based on head (3521426) compared to base (f449564).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #16      +/-   ##
==========================================
+ Coverage   94.58%   94.73%   +0.15%
==========================================
  Files           5        5
  Lines         240      247       +7
==========================================
+ Hits          227      234       +7
  Misses         13       13

Impacted Files
Coverage Δ

typed_argparse/typed_argparse.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


vieb: 12.0.0 -> 12.1.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Jelmerro/vieb/releases.
meta.description for vieb is: Vim Inspired Electron Browser
meta.homepage for vieb is: https://vieb.dev/
meta.changelog for vieb is: https://github.com/Jelmerro/Vieb/releases/tag/12.1.0
Updates performed

NPM version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 12.1.0 with grep in /nix/store/6i5wbj69xs99cyv8924rys20azri1j2p-vieb-12.1.0
found 12.1.0 in filename of file in /nix/store/6i5wbj69xs99cyv8924rys20azri1j2p-vieb-12.1.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

vieb

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/85206393e9a03d87d591740d4fe5aa495a2f145e#vieb

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

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

x86_64-linux

:white_check_mark: 1 package built:

vieb

Maintainer pings
cc @gebner @tejing1 for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

@NixOS/nixpkgs-merge-bot merge


Update mrlearning-base-ch6.md

removing high pri loc tag

Docs Build status updates of commit 2025bc5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/mrlearning-base-ch6.md
:white_check_mark:Succeeded
View

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