Is it possible to get rid of these excess escape sequences?

In my ~/.zshrc I have
autoload -U colors
colors

PROMPT="%{$fg[yellow]%}%T %{$fg[cyan]%}%~"$'\n'"%{$fg[yellow]%}> "%{$'\e[00m'%}

This produces the output shown here

When I log my terminal buffer, this turns into

Using the ANSI Colors preview, it now looks like

which is certainly an improvement, but there are quite a few escape sequences still in here that make it hard to read. Is there a way with this extension (or could there be?) or any other way unrelated to this extension that I could conveniently get rid of them all?

Well I found a tool ansifilter that removes all ANSI escape sequences from a text file. This cleans up the log to be readable, but it obviously removes the escape sequences that this extensions uses to add colours. It's the main thing I was after though (clean + readable).

The extension only interprets/hides the Select Graphic Rendition escapes. This is by design.

The problem with some escapes showing up in the read-only preview should be fixed in the latest extension version.


API Key

The API Key for Firebase is shown here... Is this an issue?
https://github.com/Leocardoso94/Free-Courses/blob/877b5441960553494a8625f5d327273c7adf3e98/src/template.html#L35

this key is no longer valid, Thanks!

Cheers mate! 😄


Cache Busting in Gridsome

hi,
How do I implement cache busting in gridsome. Right now most of the time the browser loads the old cached site, instead of the updated one, on live server, until we press refresh. Kindly guide on how do we implement cache busting. Thanks.

Use Service Workers

@nabeelaejaz The docs for the service worker plugin at https://gridsome.org/plugins/gridsome-plugin-service-worker says that the networkOnly only strategy is the default. Which other strategy did you use to resolve this issue? networkFirst?

Yes, I ended up using networkFirst.

Okay, cool. Thanks. How do you determine when to show a the toast?

I placed a 'document version' variable in the website which cross checked (axios) with a 'latest version' field on Airtable (free, so I used). So if the document version was behind the latest version variable, it would bring up the toast, asking the user to refresh. And so after refreshing both document and latest version would match and be latest.

I see. And do you bump up the "document version" manually or use Gridsome's build id somehow?

Yes, unfortunately, I had to do this manually, as the app was up for launch so couldn't think of a better solution then.

Alright, thanks for responding, dude. The site looks pretty slick!


Update the Index for Conversation log to match the same index

Required by #321
Description
TBD
Tasks
_To be filled in by the engineer picking up the subtask

[ ] Task 1
[ ] Task 2
[ ] ...

I have tested that the coversation index structure is the same with and without integrated vectorization.

So there is no work needed under this issue. Closing.


Flux image-automation-controller Support

Hi,
Sorry to raise an Issue, but would very appreciate any help on this.
Trying out fluxv2 on an AKS Cluster in the way you've described and can see that image-automation-controller CRDs are installed after applying the extension in AKS, but sadly I don't see image-automation-controller Pod installed.
Does Azure Flux flavour support https://github.com/fluxcd/image-automation-controller or that yet to come?
Thank you in advance!

Sent a PR with proposal on repo enhancement


Move to a different hook

The post-checkout hook is not appropriate for running Trivy, as we expect the container to be already built by then. e.g. the docker-build plugin uses the post-command. We should instead opt for using post-command as well or a later stage so we can take advantage of pre-built images.

closed b #14


implementing s3 dlq writer

Description
Builds an S3 Dlq Writer for writing DLQObjects to an S3 bucket as part of #2298. Next PR will leverage the DLQ writer in the OpenSearch Sink. I will add a README file later as well to detail all the config options, metrics and functionality.
Issues Resolved
part of #2298
Check List

[x] New functionality includes testing.
[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #2419 (88c80f4) into main (958011f) will increase coverage by 0.15%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #2419      +/-   ##
============================================
+ Coverage     93.62%   93.78%   +0.15%
- Complexity     2055     2057       +2
============================================
  Files           238      238
  Lines          5708     5708
  Branches        466      466
============================================
+ Hits           5344     5353       +9
+ Misses          249      238      -11
- Partials        115      117       +2

see 1 file with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Changes look good. I see we are returning customer content in the exception. Should we have any option to mask that ?

Changes look good. I see we are returning customer content in the exception. Should we have any option to mask that ?

I am masking these exceptions when I handle the logging in this PR: https://github.com/opensearch-project/data-prepper/pull/2429/files

I think this is good.
I'm wondering if we should have this common failures project though. I don't think this is a solution to extend to other sinks.
For more robust solution would probably be to move the entire DLQ processing to a special Data Prepper pipeline for DLQ processing. This could be handled by data-prepper-core.


Ambigous datetime values are accepted but should be rejected

These two datetime values are accepted for query, but are not valid RFC 3339 datetimes, and should be rejected with a 400.

Search with datetime=1937-01-01T12:00:27.87+0100 returned status code 200 instead of 400 -- no colon between hour and minute in tz
Search with datetime=1985-12-12T23:20:50.52 returned status code 200 instead of 400 -- no timezone

Closed with #368


Abstract from dcs

Add template's dependencies directly in to module.
now returns the template JSON, the validator instance, and a validator function for that specific validator.
package.json: q-template-validator is referencing a working branch at the moment.

Appears to be stale. Feel free to re-open.


Changing any configuration settings in wallet config results in http listener being turned off

If your http listener is running and you make any changes to configuration (like number of confirmations), your http listener will be off on restart.

Can't reproduce it now. Probably already fixed in current build.

I can't reproduce it either, therefor closing.


Add support for openapiv2 for adding networking.k8s.io/v1 api group

Context
This repository uses swagger 1.2 to generate functions for interacting with k8s apis
But swagger 1.2 endpoint was deprecated and removed in the latest versions of kubernetes.
What
This PR adds an adapter for the openapiv2 format to the old format, allowing us to continue to add api groups as we require them. It also adds networking.k8s.io/v1 as a proof of concept, to allow us to create Ingress and other related kinds.

reminder to bump the version before merging/releasing


automata/nfa/backtrack: fix memory usage

This fixes a memory usage regression where the backtracker would eagerly allocate its entire capacity up-front. In this case, it meant a minimum of 256KB for every regex.
Prior to regex 1.9, 256KB was treated as a maximum, and we only allocated what we needed. We migrate that strategy to regex-automata now as well. This probably does come with a latency cost (I'll run rebar to be sure it isn't horrendous), but we definitely can't be eagerly allocating 256KB for every regex. If the latency ends up being an issue, we can investigate fixing that in other ways.


all issues show a "closed" polar button

When I look at issues such as these: https://github.com/niccokunzmann/open-web-calendar/issues/320
I see that the button that usually invited people to fund issues, is now showing "closed".

This seems to be the case for all issues.
I think though that it is maybe only one issue that has been closed lately.

Oh, that's not good! Thanks for reporting, I'm taking a look....

The fix is out now! :)


Valeriya: Asynchronous Programming , 3weeks

my stop-watch project
my stop-watch project-2
my user-API project
my todo list app

Learning Objectives

[x] 🥚 You understand the JavaScript Event Loop, and can demonstrate this by using setTimeout and setInterval to schedule simple tasks.

[x] 🥚 You can explain why Asynchronous Programming is important for programs that have blocking and non-blocking tasks.

[x] 🥚 You can explain the basics of the Client/Server model and HTTP requests and can fetch data from RESTful APIs.

[x] 🐣 You can break down an asynchronous problem into smaller tasks and solve it using promises. This includes identify which tasks depend on each other and which are independent:

dependent tasks: The return value from one task is required to start the next task, these must be completed in a specific order - .then
independent tasks: These tasks do not use each other's return values, they can be completed at the same time - Promise.allsystem.

[x] 🐣 You can fetch data from an API and render it into the DOM using /api-calls, /handlers and async/await syntax.

[ ] 🐣 You can write unit tests for functions that return promises using async/await syntax.

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

my fork of module repository

Learning Objectives

[x] I did  stopWatch project

I Need Help With:

don`t need help now

What went well?

understanding setTimeout and setInterval function, solving exercises.

What went less well?

stop-watch project was difficult for me

Lessons Learned

setTimeout
setInterval
clearTimeout
clearInterval
zero delays

Sunday Prep Work

Read about it :smile_cat:

I Need Help With:

don`t need help now

What went well?

understanding new Promise, solving exercises.

What went less well?

I still doing my homework. Its not difficult, but there hasnt been enough time yet.

Lessons Learned

new Promise(resolve, reject) => {
.then
.catch
}

Sunday Prep Work

We have holidays 🎉

Week 3

[ ] I did not, I have a few event listeners and API left. I plan to finish it by Sunday  my ToDo List

I Need Help With:

https://github.com/V-Valkiriya/asynchronous-programming/blob/master/05-thinking-parallel/2-promise-dot-all/exercises/4-contact-info.test.js (I can`t get right tests with errors)

What went well?

understanding new Proise.all, await, fetch. I have completed all the tasks to 08 module, I plan to finish 08 module by Sunday.

What went less well?

API objects, writing new codes with await and fetch.

Lessons Learned

async ( )
await Promise.all( )

Sunday Prep Work

It will be on Saturday.

Hello @V-Valkiriya
Really nice progress!
Entering the async world can be a bit challenging, still is it really Promising ;-)
Please let me know if you need a bit of explanation via Slack, I'll be very happy to help :)

Hello @raymundovr Thank you very much!


Allow mask support

Provide the ability to create masks along with the input restriction. Something similar to https://github.com/RobinHerbots/jquery.inputmask

I want to participate. Any ideas of how to implement this feature?

@Yankovsky Welcome!
jQuery already has great plugins that provide this functionality, for which the source code can be found here:

https://github.com/igorescobar/jQuery-Mask-Plugin/blob/master/src/jquery.mask.js
https://raw.githubusercontent.com/digitalBush/jquery.maskedinput/1.4.0/dist/jquery.maskedinput.js

Based on it, I'd ask (and investigate an answer for) the following questions:

Would we need to use mask expressions, or can we detect literals in Regexes?
Every time the value changes, we need to find which is our position in that regex
If we're into a delimiter position, and the regex allows no more values before the delimiter, advance the cursor and include the delimiter into the string
What to do if the regex allows for more values? E.g. \d{0,4}-?\d{5} and our string is currently 123| (| would be the cursor).
How does the API restriction on non-type-text inputs affect us here? Should we "disguise" every input as a type=text? (This is something I was actively avoiding, in order not to affect mobile UX and play nice with other directives.)
Can we show the mask beforehand, or do we need to calculate it on the fly? Since not every regex will have a fixed number of values before delimiters, can we even determine where they should be placed?  (Related to 2.2.)
How does #15 affect us here?


Better code reuse is possible in this project

I wasn't looking too deep in code/commit history, but I see common validation code I saw in other projects.
I do understand that this project was created around (and probably because of) mbtiles format, but slogan "and to identify common geometry and metadata problems at scale" is quite similar to what https://github.com/osm-fr/osmose-backend did for years (along with other QA tools).
It makes no sense to do same job twice, please reuse existing code or steal ideas (with credit to authors) where possible.
Similar to #9 and #10 I guess.

@d1g no doubt there have been numerous attempts at creating QA streams from OSM data, each with its own approach. The design considerations with osmlint are:

Open source
Works on osm qa tiles or any other .mbtiles for convenience instead of a database
Built on tile-reduce to make processing extremely fast (<10mins for a global data sweep)
Easy to use by any mapper to create and try out their own processor

https://github.com/osm-fr/osmose-backend/tree/master/analysers is an amazing resource that can help write more linters. This is not duplication of work because analyzing mbtiles using turf is very different from making spatial queries to a postgis database using python. Hopefully this will become so easy that anyone should be able to write and test their own linter in a matter of minutes.
Thanks for bringing this up, we definitely want to reuse as much as possible all the time, and the logic of osmose analysers will be really handy in the work forward.

cc @Rub21 @geohacker @mikelmaron


icu: Make static linking possible

Description of changes
Make it possible to statically link against icu.
See #304756
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] Tested, as applicable:

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

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

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

Are the rebuilds just because of dontDisableStatic now being false instead of missing (by default)?

I guess so, but that surprises me as well.

what is the advantage of this flag in comparison to pkgsStatic.icu ? (which already builds it seems)

I'd like to be able to statically link outside of pkgsStatic and "just" using dontDisableStatic = true doesn't cut it for icu.

What are the steps to get this merged?

If you drop that line, the change becomes useless, but does the output path return to the old one?

@7c6f434c It took me a while to figure out what you meant, but no the path is different:
git checkout HEAD^
nix build .#icu && ls -l result
lrwxrwxrwx 1 syd users 54 Apr 19 00:57 result -> /nix/store/qwnmd1a9zxfjqgkhv3jyyf86r9jm4gsq-icu4c-73.2
git checkout icu-static
nix build .#icu && ls -l result                  131ms
lrwxrwxrwx 1 syd users 54 Apr 19 00:57 result -> /nix/store/c1m796by7343zg40d90qzr30lgc2k60f-icu4c-73.2

But if it changes anything about postInstall while withStatic is not enabled, that means we don't actually understand what it changes, and given that pkgsStatic.icu works if really needed, I'd want to understand which parts here are actually non-no-op in which case…

@7c6f434c is there a way to say nix whats-different?

@7c6f434c I just confirmed: It's the presence of the dontDisableStatic env var that changes the store hash. That's unavoidable though.

It is avoidable, but in an ugly way. I wanted it checked that this is the only rebuild-triggering change, though.

@7c6f434c  I just realised that I added the argument to the wrong function. It should be the former, so that it's overridable, not the later.

If you add the argument to the upper function, you need to re-call the resulting function after overriding and pass it the source hash again. don't you?

@7c6f434c Hm didn't think about it enough maybe. In any case I can't override static now so I still can't use this with pkgsMusl yet :P


[Request] Support AirPods pro 2 for xina iOS 15.1 pop-up windows

Could you please support the pop-up window for xina iOS15.1，please！please！please！

@LNSSPsd

Tbh I'm not sure about the cause, as the method intended to be hooked is identical between iOS 15.1 and older versions, I think that this could be more on the side of something like failed hooking but I could be wrong.

Thank you very much. I hope it can be resolved and used


Never-ending loading screen when logging in to superset

How to reproduce the bug

Proceed as described in https://superset.apache.org/docs/installation/installing-superset-using-docker-compose/.
Run "docker compose up"
Access superset frontend via browser, URL: "[superset_app_IP]/superset/welcome"
See loading screen

Expected results
Getting to the landing page and seeing the full-blown superset app GUI.
Actual results
Loading screen loads forever.
Screenshots
Added:
"image.png" - Browser (edge) console when accessing superset.
"image (1).png" - superset_node container log with error
"image (2).png" - superset_nginx container log with error
"image (3).png" - never ending loading screen
Environment
(please complete the following information):

host machine: Ubuntu 20.04.1 LTS (access via VPN)
browser type and version: Microsoft Edge Version 120.0.2210.133 (Official build) (64-bit)
superset version: Latest from master branch (3.0.2)
python version: Python 3.8.10
node.js version: v10.19.0

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Hello everybody,
I am currently trying to setup superset via docker on an ubuntu 20.04.1 LTS server in a Cloud environment. After running the docker compose up, I can also access the app via the Floating IP and get to the log in page (IP/superset/welcome). After logging in, however, I only for a moment see the loading screen and an "X" & "Close" button on the top left, and then shortly after that only the loading page.
I checked the docker logs and detected some error messages for the docker container "superset_nginx" and the docker container "superset_node" (connection refused and webpack built on html2canvas and canvg). Does Anybody here have experience with this issue and can tell me what I am doing wrong? Is it something about the npm / the webpack or unsolved dependencies?
Also docker-compose -f docker-compose-non-dev.yml up does not apply as an alternative, since it does not provide the nginx container for access and I need to customize the frontend.
I attached a snapshot of the loading screen and the logs and the browser console Thanks so much!
Best,
Max

Update: Running docker compose -f docker-compose-non-dev.yml up on the local environment and the server environment works. Probably corroborates that there is something with webpack/dependencies in the node worker that are not resolved? Need the dev version, where the above errors persist - thanks for any comments!!

host machine: Windows 11
We don't officially support Windows, but if you got it working then more power to you :D

Closing this since it sounds like you got it working with docker-compose-non-dev.yml anyway. Things have also stabilized (and sped up) with Docker in the last couple months, so I hope all is well :)


Unauthorized user can view

This fix corrects three vulnerabilities that potentially expose data to unauthorized viewers. Applies to the Partial Soft Credit, Payment, and Contact objects.
Critical Changes
Changes
Issues Closed
Community Ideas Delivered
New Metadata
Custom Label:

ConfirmDeleteLeaveAccountEmpty

Deleted Metadata

**lurch: attach W-039487

Tracking W-039487

@force2b @RadSFDeveloper Ready for review.
@sam-knox Please review label and PR description.
Thanks all!

@force2b @RadSFDeveloper Ready for review.
@sam-knox One new label ConfirmDeleteLeaveAccountEmpty.  Please review label and PR description.
Thanks all!

@force2b Requested changes have been addressed and user no longer has access to account deletion button if Account.Name is inaccessible.

@force2b Requested changes have been addressed.  Would you please take another look?  Thanks!

@npsp-reedestockton @force2b See 'Update branch attempt failed'

@npsp-reedestockton @force2b See 'Update branch attempt failed'

Nvm... looks like PR builds restarted...


Obs detail: lazy load annotations

This keeps the annotations section closed by default for all users & only fetches controlled terms once the annotations section is clicked open. I added a loading state which probably won't be seen very often but seemed helpful for observations with a lot of data like Gerald, and I also moved the empty state underneath the annotations header (instead of not showing the annotations section at all) since the data fetch needs to happen before the empty state can be determined.

@pleary thanks for explaining how the UX is supposed to work here -- I definitely didn't understand that the annotations panel was supposed to be sticky and didn't realize a user could navigate with the left and right arrows to different obs pages when I made this pull request.
I believe this is now working as expected -- the panel stays open or closed during a session whether the user is logged in or logged out, and it also remains sticky if a logged in user navigates away from the page and comes back. To achieve this, the open/closed state of the panel is now being stored in the controlled_terms reducer instead of in the annotations component. And the state of controlled terms is now being reset when a user navigates to a new observation page, so the annotations for that observation can be loaded correctly.

Aside from the inverted user preference, everything seems to be working well for me now. I can navigate different observations within the same session and the annotations panel open state stays sticky, and API requests are made only if needed. Looks to me like this can be merged in whenever. Thanks!

Apologies for butting in, but the sticky setting is a little wonky for some workflows.  For example, if I go to Identify, then right-click and load an observation in a new tab, the Annotations panel is open.  Then I right-click and load another observation from Identify and the panel is closed.  Then I right-click a third observation from Identify and the panel is open again.  I haven't opened or closed the panel myself  at all, it just toggles open/closed on its own.  It only does this if you allow the obs detail page to load -- if you right-click and open 3 observations quickly without letting any finish loading, they're all in the same toggle state.


Must thread handles returned by ICorProfilerInfo::GetHandleFromThread be closed?

The documentation should clarify, if thread handles returned by ICorProfilerInfo::GetHandleFromThread must / must not be closed by the caller.
I found a call to ICorProfilerInfo::GetHandleFromThread with the comment "don't close this clr managed handle!" in our code base, but couldn't verify, if this is correct.

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

ID: 8adb6ca0-48d2-431d-87d2-0d961bb641de
Version Independent ID: 3f6bfce5-4882-7523-4d4a-113f66a09fb1
Content: ICorProfilerInfo::GetHandleFromThread Method
Content Source: docs/framework/unmanaged-api/profiling/icorprofilerinfo-gethandlefromthread-method.md
Product: dotnet-framework
GitHub Login: @sywhang
Microsoft Alias: suwhang

@davmason can you confirm that the handle returned from GetHandleFromThread shouldn't be closed?

The handle that is returned is owned by the runtime and you should definitely not close it.

Thanks!


Fused bitmask

This PR was trying to combine two data structures into one, specifically m_LIP_mask and m_sign_array into m_fused_mask. The rationale is that whenever m_sign_array is accessed, it's always next to an access to m_LIP_mask, so combining them together may improve cache locality. Unfortunately, there's no meaningful and measurable performance improvement by doing this. In fact, the performance went bad in a few cases. As a result, I decide to abandon this PR.


Requesting for my commits to be pulled

Each pull requests should contain one feature, can't merge all these things at once


broken example for file handling

Consider http://evanplaice.github.io/jquery-csv/examples/file-handling.html
Environment

Platform: Safari and FIrefox

Steps to reproduce
After the csv file is uploaded, nothing happens.
Expected behaviour
The csv data should be parsed.
Actual behaviour
Nothing happens

Thank you for the report, I'm on it

Adding
var global=window;
to helpers.js solved the issue

Fixed in v1.0.20
The JSDelivr CDN takes its sweet time to flush the cache. It should be working by tomorrow.

FWIW, the CDN still doesn't seem to be flushed.
http://evanplaice.github.io/jquery-csv/examples/helpers.js
still lacks the global declaration as of today.


Browser support

Can anyone tell me browser support for "react-table" plugin?

Support is guaranteed for modern browsers (Chrome, Safari, Firefox, and similar browsers).  Support is limited for IE, Edge, or other minority browsers.


Multiples fixes:

Replaced self class calls by static keyword (allows better class extending)
Enforced strict comparisons on string
Safely replaced some double quotes by simple quotes

Dear @Geolim4 please revise your pull request (Instagram.php). I have made all methods that query Instagram servers non-static.
Endpoints.php seems cool.

oO
I don't get why I does not got a conflict while merging the origin branch ??

Ahhh okay...
28adced5b6a0c56d0bbc1ed15d2e57c4383cf420 came later. I'll update it tonight then.

@Geolim4 thank you

Your changes were merged to my Pr :)

@Geolim4 thank you for contribution

You're welcome !


How to upgrade the base model of Honda 2019 INSPIRE so that it can support automatic driving？

Describe the bug
How to upgrade the base model of Honda 2019 INSPIRE so that it can support automatic driving. Check the official document and there is no support
Which car does this affect?
the base model of Honda INSPIRE 2019
Provide a route where the issue occurs

openpilot version

Additional info
No response

Closing since this is not an issue. Check out our community discord server for discussions like this instead.


⚠ SceneTime has degraded performance

In ea3e49e, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3546 ms

Resolved: SceneTime performance has improved in c6ce950 after 6 minutes.


Default MVC Project don't work in production mode

Create default MVC project
After I create a new MVC ASP.NET Core project with command:
dotnet new mvc
.NET Core create a new template asp.net core application. I am building app in visual studio code a run in debug mode and everything works very well. But when I stop debugging and run the app with .NET Core command:
dotnet hellomvc.dll
I view a standard message:

info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
User profile is available. Using '/home/duchonovi/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
Hosting environment: Production
Content root path: /home/duchonovi/devel/dotnetcore/hellomvc/bin/Debug/netcoreapp2.0
Now listening on: http://localhost:5501
Application started. Press Ctrl+C to shut down.

When I run app in internet browser, I get a blank page and in the terminal I view this error message:

info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:5501/
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Executing action method hellomvc.Controllers.HomeController.Index (hellomvc) with arguments ((null)) - ModelState is Valid
fail: Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor[3]
The view 'Index' was not found. Searched locations: /Views/Home/Index.cshtml, /Views/Shared/Index.cshtml
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[2]
Executed action hellomvc.Controllers.HomeController.Index (hellomvc) in 130.789ms
fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0]
An unhandled exception has occurred: The view 'Index' was not found. The following locations were searched:
/Views/Home/Index.cshtml
/Views/Shared/Index.cshtml
System.InvalidOperationException: The view 'Index' was not found. The following locations were searched:
/Views/Home/Index.cshtml
/Views/Shared/Index.cshtml
at Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable1 originalLocations)    at Microsoft.AspNetCore.Mvc.ViewResult.<ExecuteResultAsync>d__26.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeResultAsync>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResultFilterAsync>d__24.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResultExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResourceFilter>d__22.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeFilterPipelineAsync>d__17.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeAsync>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>d__6.MoveNext() info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]       Executing action method hellomvc.Controllers.HomeController.Error (hellomvc) with arguments ((null)) - ModelState is Valid fail: Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor[3]       The view 'Error' was not found. Searched locations: /Views/Home/Error.cshtml, /Views/Shared/Error.cshtml info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[2]       Executed action hellomvc.Controllers.HomeController.Error (hellomvc) in 11.2623ms fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0]       An exception was thrown attempting to execute the error handler. System.InvalidOperationException: The view 'Error' was not found. The following locations were searched: /Views/Home/Error.cshtml /Views/Shared/Error.cshtml    at Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable1 originalLocations)
at Microsoft.AspNetCore.Mvc.ViewResult.d__26.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResultExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.d__6.MoveNext()
fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HLE1Q004JIKM", Request id "0HLE1Q004JIKM:00000001": An unhandled exception was thrown by the application.
System.InvalidOperationException: The view 'Index' was not found. The following locations were searched:
/Views/Home/Index.cshtml
/Views/Shared/Index.cshtml
at Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable1 originalLocations)    at Microsoft.AspNetCore.Mvc.ViewResult.<ExecuteResultAsync>d__26.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeResultAsync>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResultFilterAsync>d__24.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResultExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResourceFilter>d__22.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeFilterPipelineAsync>d__17.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeAsync>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.<Invoke>d__3.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame1.d__2.MoveNext()
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 821.6983ms 500
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:5501/favicon.ico
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 7.6255ms 404
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:5501/favicon.ico
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 0.1777ms 404

I got this error on Linux Ubuntu system, Arch Linux system and in Microsoft Windows 10 system too. I have a newest version of .NET Core SDK 2.1.200. But in the older version, I think because earlier the default app working as well.
I attached my project. Can you tell me where I have error(s)? Thank you very much.
hellomvc.zip

To deploy the application you need to publish it:
dotnet publish -c Release
This will create the published output in bin/Release/netcoreapp2.0/publish which you can then copy other computers and run using dotnet hellomvc.dll.

Let us know if @dasMulli 's advice doesn't solve your problem.  Closing for now.

I'm having the same problem, with one difference... I just created my app on macOS and it works fine with Docker. Then I cloned the code on a production server running Debian, docker-compose up and then this error occurs... Maybe there's a problem involving Linux's filesystem and Release mode?

@allistoncarlos I know a long time has passed since this happened to you but I am experiencing a similar situation, it runs perfectly while debugging but then it throws the same errors mentioned after publishing in kubernetes, did you ever figure out your issue?

@allistoncarlos I know a long time has passed since this happened to you but I am experiencing a similar situation, it runs perfectly while debugging but then it throws the same errors mentioned after publishing in kubernetes, did you ever figure out your issue?

For what I remember, I think it was some problem with my web host's system. I asked them for help, and they configured it correctly. In my case, I was using macOS for development, and Linux for production

@allistoncarlos If you don't mind me asking, who did you ask for help? Docker?

@juanp3053 do you have a dockerfile / repro info? This issue was for asp.net core 2.1 and the architecture for views - esp. pre-compilation for deployment - changed quite a bit

@dasMulli
Yes! I'm sorry I didn't add this information before. It is a weird situation, I have no issues when my MVC project is in .NET 5, as soon as I upgrade to .NET 6 (I do change the docker file to use the 6.0 libraries) the same exception starts coming up, only when deployed to the AKS cluster (Linux), so debugging with IIS works just fine (Windows), I might have to change my project so that I can debug it locally with Docker because I am using Pod Identity and that integrates with VS not Docker unfortunately.  Here is my Docker file:
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:6.0.100 AS build
WORKDIR /src
COPY ["IdentityApp/IdentityApp.csproj", "IdentityApp/"]
COPY ["LanguageResources/LanguageResources.csproj", "LanguageResources/"]
COPY ["NID.DalEf/NID.DalAdo.csproj", "NID.DalEf/"]
COPY ["NIDWeb.Operations/NIDWeb.Operations.csproj", "NIDWeb.Operations/"]
COPY ["NID.Dal/NID.Dal.csproj", "NID.Dal/"]
COPY ["BP.Operations/BP.Operations.csproj", "BP.Operations/"]
COPY ["NID.Operations/NID.Operations.csproj", "NID.Operations/"]
COPY ["BP.Web.Operations/BP.Web.Operations.csproj", "BP.Web.Operations/"]
RUN dotnet restore "IdentityApp/IdentityApp.csproj"
COPY . .
WORKDIR "/src/IdentityApp"
RUN dotnet build "IdentityApp.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "IdentityApp.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "IdentityApp.dll"]

So I assume this does not happen with the default templates but when using the views of a product like IdentityServer?
I used to debug running AKS k8s containers by adding vsdbg to the containers - (https://twitter.com/dasmulli/status/1326821395221925890). That might help you as well. (attach can be done in VSCode, not in VS)


Tabs: Toggling workbench.editor.showTabs setting clears pinned state

Related to https://github.com/microsoft/vscode/issues/98019
I toggled the workbench.editor.showTabs and it cleared the pinned state, I wasn't expecting it to happen.

@joaomoreno yeah doing that explicitly because we have no visual indication that a tab is pinned when you have tabs disabled. In general this feature requires tabs to work. Are you suggesting it should work with tabs disabled?

No not really, just if it's low hanging. I don't think it's a useful scenario, let's close it.


Build broken with clang-19: implicit instantiation of undefined template 'std::char_traits'

In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:12:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:383:14: note: in instantiation of template class 'std::basic_string<unsigned char>' requested here
  383 |         byte_string extra_data;
      |                     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:12:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__type_traits/is_convertible.h:30:99: note: in instantiation of template class 'std::basic_string_view<unsigned char>' requested here
   30 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _T2)> {};
      |                                                                                ^
/usr/include/c++/v1/string:745:29: note: in instantiation of template class 'std::is_convertible<const std::basic_string<unsigned char> &, std::basic_string_view<unsigned char>>' requested here
  745 |     : public _BoolConstant< is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value &&
      |                             ^
/usr/include/c++/v1/string:1151:27: note: in instantiation of template class 'std::__can_be_converted_to_string_view<unsigned char, std::char_traits<unsigned char>, std::basic_string<unsigned char>>' requested here
 1151 |             __enable_if_t<__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
      |                           ^
/usr/include/c++/v1/string:1154:93: note: while substituting prior template arguments into non-type template parameter [with _Tp = std::basic_string<unsigned char>]
 1154 |   _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t)
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1155 |       : __r_(__default_init_tag(), __default_init_tag()) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1156 |     __self_view __sv = __t;
      |     ~~~~~~~~~~~~~~~~~~~~~~~
 1157 |     __init(__sv.data(), __sv.size());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1158 |   }
      |   ~
/usr/include/c++/v1/string:752:7: note: while substituting deduced template arguments into function template 'basic_string' [with _Tp = std::basic_string<unsigned char>, $1 = (no value)]
  752 | class basic_string {
      |       ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:357:8: note: while declaring the implicit copy constructor for 'opus_tags'
  357 | struct opus_tags {
      |        ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:12:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string<unsigned char>::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string<unsigned char>::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string<unsigned char>::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string<unsigned char>::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:70:6: note: in instantiation of member function 'std::basic_string<unsigned char>::resize' requested here
   70 |         out.resize(olen);
      |             ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^

log
Version: 1.10.1
FreeBSD 14.1

That’s a tough error. Rewriting the code to use vectors instead of strings would be a work-around but that’s tedious work.
According to https://en.cppreference.com/w/cpp/string/char_traits and https://en.cppreference.com/w/c/string/multibyte/char8_t I expect that changing set(CMAKE_CXX_STANDARD 20) to set(CMAKE_CXX_STANDARD 23) in CMakeLists.txt would eventually work. Could you try that?


wrong button and form layout color on prod

On https://www.elm-lang.de/#editprofile the default colors from spectre.css are shown in some places.

Might be this: https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/200


Further GitOid improvements

These commits do a few things.

Bump the dependency versions to their latest.
Introduce an ObjectType enum and make it a parameter of all the GitOid constructors.
Rename the HashAlgorithm variants to Sha1 and Sha256, so the capitalization matches regular Rust style.
Introduce a GitOidBuilder type to make constructing many GitOids with the same configuration easier.
Modify the trait bound on GitOid::new_from_reader from BufReader<R>: Read to R: Read.

On the second item: for the gitbom crate I believe we only care about the ObjectType::Blob variant, but the gitoid crate might have other users who want to handle other types of Git objects.
On the builder, this is the simplest-possible builder at the moment; the configuration is only set in the constructor of the builder, and can't be changed after that. It may be worth adding setters and getters for the configuration, but that hasn't been done here.

Hm, looks like tests on the gitbom crate failed, probably because they've been updated to work with the breaking changes to the gitoid API, which isn't published yet, and the gitbom crate depends on the published version. I suppose the way to fix this is to temporarily remove the changes to gitbom, merge this and publish a new gitoid version that's breaking (0.2), and then update gitbom to it.

Alright, it looks like everything is fixed. I've also added a git hook locally so I automatically include the signed-off-by message, because I'd like to stop hitting that issue and needing to rebase/force-push to fix it.
Once this is merged and a new version of gitoid is published, I can update gitbom to use it.

Forgot to mention that this PR also adds a gitoid::Error type. Rather than using thiserror I opted to do it manually. It's a small error type, so it's not too bad.


Add MIME type for .mjs

Resolves https://github.com/webui-dev/webui/issues/335

Civetweb added support for .mjs here (https://github.com/civetweb/civetweb/issues/1252), so as long as that someone uses the lastest civetweb.c from upstream, I think it would be fine.


Fixed Crash in API<21 due to tinting of drawables using ColorStateList.

Fixed the crash in API<21 due to the tinting of drawables using ColorStateList which here was colorTextSecondary.xml
1)Added a new Custom TintableImageView.java to allow lower APIs to use android tint feature with ColorStateLists.
2)Added a attribute app:tint to TintableImageView

Automated message from Dropbox CLA bot
@nitish1211, it looks like you've already signed the Dropbox CLA. Thanks!

@Sam1301 Can you please review this? :slightly_smiling_face:

@nitish1211 Kindly go through the commit messages guidlines :) https://zulip.readthedocs.io/en/latest/version-control.html#commit-messages

@saketkumar95 Is this fine?

@nitish1211 FYI, if you put Fixes: #431 in any of the commits of the PR, then issue would be automatically closed, so please include this if your PR fixes any existing issues! :)

@saketkumar95 Done. :)

@nitish1211 Nice work! :)
@kunall17 This looks good to me. You can have a quick review. :)

I think we can use android.support.v7.widget.AppCompatImageView for this!  and use app:tint!

This is how its working with android.support.v7.widget.AppCompatImageView.

android.support.v7.widget.AppCompatImageView supports Background Tinting in which the tint is masked by the alpha channel of the drawable. The drawable’s color channels are thrown out so basically SRC_IN tint mode. I could use android:tintMode to change it to SRC_ATOP but it requires min API 21.
When using app:tint in ImageView the tint mode by default is SRC_ATOP

@kunall17 Your thoughts on this?

How about using
        DrawableCompat.setTint(); ?

@kunal17 haven't used DrawableCompat.setTint() but have set the ColorStateList from inside the java code and it looks fine. Please review this. :)

@Sam1301 I have added tint colorStateList to list_dialog.xml but I believe photo_edit.xml doesn't need as it uses tinting with regular colors.
Also formatted the code in the entire Module/Project. :)

@Sam1301 As I stated above tinting with colorStateList causes issues in API<19 whereas in photo_edit.xml uses tinting with regular colors which does not cause any errors or crashes in all API levels.
So I think it does not need to be changed. :)

yeah right, I presumed that we must be using colorstatelist tinting in that file as well.

Awesome work, thanks @nitish1211 :+1:
Merged the first 2 commits as f6224f5208583b2dc5bd9e05f590984f62ce8a35. Added "Fixes: issue-no" in the end.


fix(deps): :arrow_up: update dependency mathjs to v12

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

mathjs (source)
11.12.0 -> 12.0.0

mathjs (source)
^10.3.0 || ^11.0.0 -> ^10.3.0 || ^11.0.0 || ^12.0.0

mathjs (source)
^11.5.1 -> ^12.0.0

Release Notes

josdejong/mathjs (mathjs)
v12.0.0
Compare Source

Fix #3087: extend function mod with support for negative divisors in when
using BigNumber or Fraction.

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.

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

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: package-lock.json
npm WARN cli npm v10.2.3 does not support Node.js v20.2.0. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/@angular/animations
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!   peer<EMAIL_ADDRESS>|| ^18.0.0" from<EMAIL_ADDRESS>npm ERR!   node_modules/@angular/material
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!   2 more (@angular/platform-browser, @ngneat/spectator)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Conflicting peer dependency<EMAIL_ADDRESS>npm ERR! node_modules/@angular/core
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@angular/animations
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!
npm ERR! For a full report see:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2023-11-08T20_16_25_074Z-eresolve-report.txt

npm ERR!


Change from recursive to iterative; allow overriding logging; show package names

Rewrote get_seq_paths from recursive to iterative; so that we don't have to pass the stack size as a command line parameter.
Better handling of automatically handling compressed files.
Show package name rather than the package number in kld/seqs.
Allow aggregators to override logging (rather than just printing to stdout).

Is it okay if I merge this pull request?

I've been using this set of changes for almost one month without problems.


PDF failed to render correctly; Page seemed to be overlapped with a filled rectangle

Print_Sample_A4_VDP_KDCN_Template_Marathon_Ver1.00.pdf
Configuration:

Google Chrome Version 91.0.4472.164 (Official Build) (64-bit)
Windows Enterprise 10.0.19042 Build 19042
PDF.js version: v2.9.539
Is a browser extension: No

Steps to reproduce the problem:

Open modern browser viewer using the following link: https://mozilla.github.io/pdf.js/web/viewer.html
Open the attached file Print_Sample_A4_VDP_KDCN_Template_Marathon_Ver1.00.pdf

What is the expected behavior?

What went wrong?

It's  a Chrome specific issue, rendering is fine with Firefox 90

Also renders correctly in Safari.

Confirmed that rendering ok on Safari and Firefox 90.0.2 (64-bit).

This issue is also started happening in our project on both Chrome/Edge with specific text not appearing. However, it is appearing if you download the file and view in another pdf viewer.
Chrome Version 92.0.4515.107 (Official Build) (64-bit)
Edge Version Version 92.0.902.55 (Official build) (64-bit)
Firefox looks even worse for our form with text overlapping but our user based does not use Firefox, did not notice up until I read this post and decided to check Firefox.

Hi All,
Did anyone figure out what was the issue?

Given comments https://github.com/mozilla/pdf.js/issues/13800#issuecomment-887244580, https://github.com/mozilla/pdf.js/issues/13800#issuecomment-887641741, and https://github.com/mozilla/pdf.js/issues/13800#issuecomment-887853445; this looks like a bug (e.g. canvas-related) in the Google Chrome browser itself, rather than in the PDF.js library since then you'd expect it to be consistently broken everywhere.
Closing for now, since this unfortunately doesn't look like an actionable issue here.


Hashicorp Vault: Support AWS Secrets Engine

Describe the solution you'd like
Support injecting dynamic secrets from the AWS secrets engine in Hashicorp Vault: https://www.vaultproject.io/docs/secrets/aws. Documentation says that only the KV Secrets engine is supported
What is the added value?
This would allow for valid IAM credentials to exist in Kubernetes Secrets for apps that need them (and can't use IRSA)
Give us examples of the outcome
IAM Role STS credentials exist in Kubernetes Secret

bump to remove stale. Would still love to see this feature

bump to remove stale


Dependency tracking is buggy

Reproduction:
https://playground.solidjs.com/anonymous/ec132058-6494-4b42-ae52-fe61ed786b15
Pressing the +/- button does nothing with the console.log(value()); line added.

Interesting, I can reproduce the issue locally, let me have a look at this 🤔

Fixed in v0.57.4, I was forgetting to untrack the function to render, because when using JSX normally one would write render(<App>,...) so that happens implicitly, I had to make sure it happened explicitly.


Characters overlapping when PDF is opened in Mozilla and Chrome, but works fine under IE

Link to PDF file (or attach file here):
It's a confidential PDF so I cannot share it here
Configuration:

Web browser and its version: Both Mozilla and Chrome are up to date
Operating system and its version: WINDOWS7 Enterprise SP1
PDF.js version: 1.3.91, but in demo site it also shows the same result
Is an extension: No

Steps to reproduce the problem:

Open the PDF file in the demo site under either Chrome or Mozilla
Open the PDF file in the demo site under IE

What is the expected behavior? (add screenshot)

What went wrong? (add screenshot)

Got "Warning: Failed to load font "g_d1_f1": SyntaxError: Invalid font data in ArrayBuffer" in the console
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

There is nothing we can do about this when no example PDF file is provided. Based on the description, I'm closing this issue as a duplicate of e.g., #5798.


services/horizon: chained transactions are delayed

It appears that chained transactions for a single are delayed when those transactions are submitted to Horizon. A set of transactions will consistently have the first transaction in the next ledger, while all subsequence transactions are delayed for the subsequent ledgers. The same transaction set submitted directly to Core are consistently included in the immediate next ledger, and are not delayed.
Both @tyvdh and I have experienced this using different clients which suggests this is not an issue with any particular client but an issue with Horizon's transaction submission system.
The impact of this is that it is much slower to submit a chain of transactions to Horizon. On networks like testnet and pubnet the issue is exasperated by other traffic and transactions will take much longer to confirm than if submitted in isolation. On private networks, like running a standalone network with no other traffic, the problem is still visible although only the first transaction in a set will typically be delayed.
I've written a tool that demonstrates this. The tool is in this PR #4061 for anyone who wishes to replicate the issue. The output included in this issue was generated by this tool.
You can get the tool by running:
$ git clone https://github.com/stellar/go
$ cd go
$ git fetch origin pull/4061/head:pr4061
$ git checkout pr4061
$ cd tools/chained-tx-test

Running against testnet and submitting transactions 100ms apart we see the first transaction is placed in the next ledger while other transactions are spread out over subsequent ledgers taking up to 30 seconds to be submitted:
$ go run . -horizon=https://horizon-testnet.stellar.org
11:18:47.323463 horizon url: https://horizon-testnet.stellar.org
11:18:47.794939 network passphrase: Test SDF Network ; September 2015
11:18:47.796873 account: GAQZATRVG5DN3OY5MV5RVVHHLMJDFTCKKKD4D7KMUWXHNOOMQKXRZAED
11:18:47.796879 funding...
11:18:53.016183 funded and has seq num:<PHONE_NUMBER>465152
11:18:53.016216 creating 10 accounts...
11:18:53.016710 tx 0 seq=3983526332465153 h=e65254... pending
11:18:53.121371 tx 1 seq=3983526332465154 h=b40d92... pending
11:18:53.223023 tx 2 seq=3983526332465155 h=fe429c... pending
11:18:53.323301 tx 3 seq=3983526332465156 h=563c77... pending
11:18:53.424641 tx 4 seq=3983526332465157 h=4698a3... pending
11:18:53.527014 tx 5 seq=3983526332465158 h=1b9d8a... pending
11:18:53.627058 tx 6 seq=3983526332465159 h=d3de7f... pending
11:18:53.727756 tx 7 seq=3983526332465160 h=7bbcf0... pending
11:18:53.829136 tx 8 seq=3983526332465161 h=dbd3dc... pending
11:18:53.929438 tx 9 seq=3983526332465162 h=f40cd1... pending
11:18:58.805557 tx 0 seq=3983526332465153 h=e65254... ✅ ledger=927488 dur=5.788701965s
11:19:04.005921 tx 1 seq=3983526332465154 h=b40d92... ✅ ledger=927489 dur=10.884339058s
11:19:08.807089 tx 2 seq=3983526332465155 h=fe429c... ✅ ledger=927490 dur=15.583784475s
11:19:08.807256 tx 3 seq=3983526332465156 h=563c77... ✅ ledger=927490 dur=15.483630698s
11:19:14.009644 tx 4 seq=3983526332465157 h=4698a3... ✅ ledger=927491 dur=20.584651898s
11:19:18.822017 tx 7 seq=3983526332465160 h=7bbcf0... ✅ ledger=927492 dur=25.093852507s
11:19:18.822034 tx 8 seq=3983526332465161 h=dbd3dc... ✅ ledger=927492 dur=24.992476585s
11:19:18.822855 tx 6 seq=3983526332465159 h=d3de7f... ✅ ledger=927492 dur=25.195344876s
11:19:18.822899 tx 5 seq=3983526332465158 h=1b9d8a... ✅ ledger=927492 dur=25.29545326s
11:19:24.009172 tx 9 seq=3983526332465162 h=f40cd1... ✅ ledger=927493 dur=30.079230375s
11:19:24.009220 done

Running against a local standalone private network we see the first transaction is placed in the next ledger while other transactions are placed in the subsequent ledger:
$ docker run --rm -it -p 8000:8000 --name stellar stellar/quickstart:latest --standalone

$ go run . -horizon=http://localhost:8000
11:20:58.679428 horizon url: http://localhost:8000
11:20:58.689386 network passphrase: Standalone Network ; February 2017
11:20:58.690416 account: GAOJSIEWSNCFQX2FFMTQRZWXYTWOHQCVVORFGC53KCLABEXRCQGVJ72W
11:20:58.690423 funding...
11:21:06.614653 funded and has seq num:<PHONE_NUMBER>536
11:21:06.614679 creating 10 accounts...
11:21:06.615085 tx 0 seq=2430951489537 h=83edfe... pending
11:21:06.716899 tx 1 seq=2430951489538 h=b3c0b2... pending
11:21:06.820419 tx 2 seq=2430951489539 h=bdaf64... pending
11:21:06.925293 tx 3 seq=2430951489540 h=32e210... pending
11:21:07.028498 tx 4 seq=2430951489541 h=23f081... pending
11:21:07.132353 tx 5 seq=2430951489542 h=d9f940... pending
11:21:07.235280 tx 6 seq=2430951489543 h=39b627... pending
11:21:07.339963 tx 7 seq=2430951489544 h=bcdd67... pending
11:21:07.442684 tx 8 seq=2430951489545 h=b56f0b... pending
11:21:07.544036 tx 9 seq=2430951489546 h=b43214... pending
11:21:10.633275 tx 0 seq=2430951489537 h=83edfe... ✅ ledger=568 dur=4.018096779s
11:21:15.635641 tx 6 seq=2430951489543 h=39b627... ✅ ledger=569 dur=8.400204001s
11:21:15.637085 tx 9 seq=2430951489546 h=b43214... ✅ ledger=569 dur=8.092889392s
11:21:15.638578 tx 1 seq=2430951489538 h=b3c0b2... ✅ ledger=569 dur=8.921521753s
11:21:15.639242 tx 7 seq=2430951489544 h=bcdd67... ✅ ledger=569 dur=8.299091072s
11:21:15.639781 tx 5 seq=2430951489542 h=d9f940... ✅ ledger=569 dur=8.507260078s
11:21:15.640499 tx 4 seq=2430951489541 h=23f081... ✅ ledger=569 dur=8.611844039s
11:21:15.640755 tx 2 seq=2430951489539 h=bdaf64... ✅ ledger=569 dur=8.820176524s
11:21:15.641414 tx 3 seq=2430951489540 h=32e210... ✅ ledger=569 dur=8.715968164s
11:21:15.644040 tx 8 seq=2430951489545 h=b56f0b... ✅ ledger=569 dur=8.201193142s
11:21:15.644056 done

Running against a local standalone private network and submitting directly to Core we see the transactions get accepted into the same ledger:
$ docker run --rm -it -p 8000:8000 -p 11626:11626 --name stellar stellar/quickstart:latest --standalone

$ go run . -horizon=http://localhost:8000 -core=http://localhost:11626
11:22:54.374930 horizon url: http://localhost:8000
11:22:54.383355 network passphrase: Standalone Network ; February 2017
11:22:54.384358 account: GDN3QCFBAMP74SVI6JY43VNIHBSVHCU6YYGJ5IIRQMZRCK22VNB7NQFS
11:22:54.384363 funding...
11:23:00.615094 funded and has seq num:<PHONE_NUMBER>344
11:23:00.615113 creating 10 accounts...
11:23:00.615344 tx 0 seq=2529735737345 h=0208663... pending
11:23:00.719301 tx 1 seq=2529735737346 h=8b27560... pending
11:23:00.822780 tx 2 seq=2529735737347 h=8c4a2e8... pending
11:23:00.926400 tx 3 seq=2529735737348 h=47c915d... pending
11:23:01.030042 tx 4 seq=2529735737349 h=1bf4f9d... pending
11:23:01.133891 tx 5 seq=2529735737350 h=362af9f... pending
11:23:01.233806 tx 6 seq=2529735737351 h=01ff8b7... pending
11:23:01.337935 tx 7 seq=2529735737352 h=fd3a692... pending
11:23:01.439168 tx 8 seq=2529735737353 h=797acc9... pending
11:23:01.542718 tx 9 seq=2529735737354 h=021de94... pending
11:23:05.821111 tx 6 seq=2529735737351 h=01ff8b7... ✅ ledger=591 dur=4.587181096s
11:23:05.822817 tx 1 seq=2529735737346 h=8b27560... ✅ ledger=591 dur=5.10341948s
11:23:05.922420 tx 7 seq=2529735737352 h=fd3a692... ✅ ledger=591 dur=4.584385657s
11:23:05.923382 tx 2 seq=2529735737347 h=8c4a2e8... ✅ ledger=591 dur=5.100507882s
11:23:06.021584 tx 3 seq=2529735737348 h=47c915d... ✅ ledger=591 dur=5.095068062s
11:23:06.021863 tx 8 seq=2529735737353 h=797acc9... ✅ ledger=591 dur=4.582604558s
11:23:06.124386 tx 4 seq=2529735737349 h=1bf4f9d... ✅ ledger=591 dur=5.094224208s
11:23:06.124837 tx 9 seq=2529735737354 h=021de94... ✅ ledger=591 dur=4.582023853s
11:23:06.218809 tx 5 seq=2529735737350 h=362af9f... ✅ ledger=591 dur=5.084793918s
11:23:06.219718 tx 0 seq=2529735737345 h=0208663... ✅ ledger=591 dur=5.604272976s
11:23:06.219732 done

Note the output has some fields truncated to fit them on screen.
cc @tyvdh @ire-and-curses @stellar/horizon-committers
Related Slack conversation: https://stellarfoundation.slack.com/archives/C9H5JTW1J/p1636559850127000

Potentially related: #2628

I debugged the issue and I understand what's going on.
The submission list per account is maintained in Horizon instance which served the POST request. If all submissions reach a single instance in a cluster it has a full view of the list and submits pending all transactions to Stellar-Core. However, if submissions reach different clusters Horizon rely on ingestion to update sequence numbers in ledgers which triggers submissions. This explains why a standalone Horizon process all transactions fast.
I used @leighmcculloch's tool to submit txs to horizon-testnet.stellar.org and I later checked the logs. Here you can see that transactions reached two separate instances and if an instance received subsequent tx seqnums it submitted them to Stellar-Core right away:

Core submission time
Hash
Host

21:01:54.389
9b66854ac17e8acb4df1e558a42e52a9b31d84c93fd76b882f1f8785fc5d1736
001a

21:01:59.177
5edf03527968426aa67534e28eeb6ba2d63906983ed4cd88c969c1a918fcb54f
001a

21:02:05.395
a6f574ca1376ee62b37901d8a4ac9cc52b8b5ef5d7b6c6934c44076007d41d0c
002c

21:02:05.396
04b8c7416cb40e374d8016af6b6f5dc3707c92f2c8425869a0fa30b6ba358bd8
002c

21:02:05.396
fdaf09377d75de805218398733d5916098626057efb2b1eb1373fa7e88483cad
002c

21:02:10.178
c33e78df0c52fd85b7fad6d092031ea2303177f6c1b73674f446605698c32c88
001a

21:02:15.397
197a124366b78876771ed04ce38ea3a2b6a0201c853f10a3b8afc05124634eb6
002c

21:02:20.179
1b2b5723cdeebf22d992c2bdfc9132f408c3bd54aa36293c58b808e4d81c727a
001a

21:02:20.180
f46574a139690121de87a7a278ce47e2d7afa0361b82bb89ac2349f9ae2f19fc
001a

21:02:26.394
19c4735ce621a779086eb3c7df2b20bb457960ba1d009273d3cad70906becc43
002c

Tool output:
2021/11/25 21:01:59.303598 tx 0 seq=5044945895292929 h=9b66854ac17e8acb4df1e558a42e52a9b31d84c93fd76b882f1f8785fc5d1736 ✅ ledger=1174619 dur=5.00450396s
2021/11/25 21:02:05.243979 tx 1 seq=5044945895292930 h=5edf03527968426aa67534e28eeb6ba2d63906983ed4cd88c969c1a918fcb54f ✅ ledger=1174620 dur=10.841169498s
2021/11/25 21:02:10.420779 tx 4 seq=5044945895292933 h=fdaf09377d75de805218398733d5916098626057efb2b1eb1373fa7e88483cad ✅ ledger=1174621 dur=15.710910441s
2021/11/25 21:02:10.421340 tx 2 seq=5044945895292931 h=a6f574ca1376ee62b37901d8a4ac9cc52b8b5ef5d7b6c6934c44076007d41d0c ✅ ledger=1174621 dur=15.913745634s
2021/11/25 21:02:10.421391 tx 3 seq=5044945895292932 h=04b8c7416cb40e374d8016af6b6f5dc3707c92f2c8425869a0fa30b6ba358bd8 ✅ ledger=1174621 dur=15.812093191s
2021/11/25 21:02:15.205719 tx 5 seq=5044945895292934 h=c33e78df0c52fd85b7fad6d092031ea2303177f6c1b73674f446605698c32c88 ✅ ledger=1174622 dur=20.393711164s
2021/11/25 21:02:20.419193 tx 6 seq=5044945895292935 h=197a124366b78876771ed04ce38ea3a2b6a0201c853f10a3b8afc05124634eb6 ✅ ledger=1174623 dur=25.504030169s
2021/11/25 21:02:26.205623 tx 7 seq=5044945895292936 h=1b2b5723cdeebf22d992c2bdfc9132f408c3bd54aa36293c58b808e4d81c727a ✅ ledger=1174624 dur=31.188321209s
2021/11/25 21:02:26.205711 tx 8 seq=5044945895292937 h=f46574a139690121de87a7a278ce47e2d7afa0361b82bb89ac2349f9ae2f19fc ✅ ledger=1174624 dur=31.08424199s
2021/11/25 21:02:31.458646 tx 9 seq=5044945895292938 h=19c4735ce621a779086eb3c7df2b20bb457960ba1d009273d3cad70906becc43 ✅ ledger=1174625 dur=36.231836455s

As for solutions the only reliable way is to move the list to a DB so that it's maintainer per cluster not per instance. We could set session pinning in a proxy but it relies on cookies so won't always work.

Closed by https://github.com/stellar/go/issues/4996


Switch to hatch and pyprpoject.toml

We should migrate to modern ways of managing and describing python projects based on PEP 621 and PEP 518.

Fixed in #36


Just google

https://google.com

Hi @yousif-cose, thanks for the comment. If you would like to leave feedback on a specific piece of documentation, feel free to create a new issues linking that document and detailing the feedback around it.


flexci: use cupy v7 to be compatible with chainer

/test

Test failures will be fixed in #18

Merged


vscode cannot fold xml file correctly for special multi-lines element

Issue Type: Bug
vscode doesn't fold the following xml correctly:

line1
line2

The above 'p' element has 2 lines, the 2nd line doesn't have space before the content. When fold the 'div' element, vscode shows incorrectly.
VS Code version: Code 1.55.0 (c185983a683d14c396952dd432459097bc7f757f, 2021-03-30T16:01:55.261Z)
OS version: Windows_NT x64 10.0.19042

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 x 3193)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
11.80GB (4.39GB free)

Process Argv
. --crash-reporter-id bbbf0b3b-5669-43ef-a693-95e933c433fd

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

xml
Dot
2.5.1

githd
hui
2.2.4

csharp
ms-
1.23.9

uuid-generator
net
0.0.4

vscode-nuget-gallery
pat
0.0.24

A/B Experiments
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt875:30259475
vspre833:30267464
vshan820:30276952

The built-in basic XML language support only supports indentation-based folding. A folding region starts when a line has a smaller indent than one or more following lines, and ends when there is a line with the same or smaller indent.
To get language aware folding, install a XML extension like https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml


Environment Variables in vercel for all models for latest version?

but now we have Claude model in differents version
wich one is variable?

We are refactoring multi Models, before long, nextchat will allow user to config any model from any provider

https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/issues/4030


FIx recently introduced MSVC control path warnings

@swift-ci please smoke test.

I think that it may be worth filing a connect ticket for covered switch support in MSVC.  It seems that we ended up needing quite a few llvm_unreachable to squelch the warning from MSVC.

OK, my CI powers are weak this morning apparently:
@swift-ci please smoke test.


[api][ci] Introduce paimon_python_api and ci framework

Define python API
Introduce ci framework, containing code style check and test.

TODO:

docs & docs check
building workflow

+1


Added visibilitychange handler to stop not active tab http requests -…

… fix

I already did that on master :)


Add Monster Hunter: Rise support

Basic Monster Hunter: Rise support. Requires FirstNatives for mods to work.

With https://www.nexusmods.com/monsterhunterrise/mods/848 and we don't need fluffy mod manager I suppose?


test: udp_multicast_join, udp_multicast_join6 failed under loongarch64

Version: 1.48.0
Platform: loongarch64, openAnolis (fedora rawhide based distribution
https://build.openanolis.cn/kojifiles/work/tasks/802/790802/build.log

not ok 405 - udp_multicast_join
# timeout
# Output from process `udp_multicast_join`: (no output)
not ok 406 - udp_multicast_join6
# timeout
# Output from process `udp_multicast_join6`: (no output)

I've increased UV_TEST_TIMEOUT_MULTIPLIER=20, but the result went same:
https://build.openanolis.cn/kojifiles/work/tasks/807/790807/build.log

Most likely this is a firewalld issue. Either you enable multicast traffic or disable it completely.

This may be related to https://github.com/libuv/libuv/issues/4263


fix(CI): Add missing WAIT for some auth CI drivers

Resolves #565 (after other fixes) by reducing failed CI runs

To check: CI passing consistently: https://travis-ci.org/joshuef/safe_browser/builds/490882433 as well as the PR tests


Fixes flakey rollup enable and disable test

Signed-off-by: Clay Downs<EMAIL_ADDRESS>Description
Fixes the flakey rollup enable and disable test. This test would sometimes fail because it would attempt to click the disable button before the rollup details were received. By waiting for the button to display as enabled, this should no longer fail.
Issues Resolved
https://github.com/opensearch-project/index-management-dashboards-plugin/issues/30
Check List

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #105 (4638217) into main (04d5d44) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #105   +/-   ##
=======================================
  Coverage   50.01%   50.01%
=======================================
  Files         154      154
  Lines        4383     4383
  Branches      680      680
=======================================
  Hits         2192     2192
  Misses       2035     2035
  Partials      156      156

Continue to review full report at Codecov.

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


[google-cloud-cpp-common] Add test feature

The testing libraries in google-cloud-cpp-common are an strictly
optional feature. I expect that mostly developers of other
google-cloud-cpp-* libraries would use them, but the occasional end-user
might want them too.

Looks great! Thanks @coryan


Do not purge log if they are not in a snapshot.

Openraft assumes once a log entry is applied with apply_to_state_machine(), the result is persisted. There is no need to rebuild the state machine when a node restarts.
But some application depends on a snapshot to rebuild the state machine.
Currently, it does not wait for a build_snapshot() to finish before deleting applied log entries. This means there may not be an up-to-date snapshot to rebuild the state machine. To fix this, openraft has not to delete any logs that are not included in the latest snapshot.
Originally posted by @drmingdrmer in https://github.com/datafuselabs/openraft/pull/436#discussion_r914395027

/assignme

There is no need to rebuild the state machine when a node restarts.

Seems to contradict:

some application depends on a snapshot to rebuild the state machine.

Why is the application rebuilding the state machine if it does not need to?

@avantgardnerio let's discuss it in a new issue.:D


Doesn't mention setting up the service connectio??

This doc seems incomplete.
It tells you to create a service principal
It tells you to use the keyvault task - and one of the parameters is azureSubscription: 'repo-kv-demo'
It doesn't seem to tell you that you must set up a Service Connectioon in devops with this name,, and thats how the link the aforementioned service principal is made.. Am I missing something?

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

ID: a3744b8f-3cef-ded3-fe36-d1a12e9bce4f
Version Independent ID: 277401bd-1701-d0db-9d83-9b5d3df27a8b
Content: Query and use Azure Key Vault secrets in your Pipeline - Azure Pipelines
Content Source: docs/pipelines/release/key-vault-in-own-project.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-release
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@dazinator -- Darrell, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@ramiMSFT -- Rami, please look into this issue.

@dazinator Thank you for your feedback! Yes, you need to create a new service connection to link your service principal. I'll add those steps to the article.


YouTube video download failing with HTTP 403 error

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Japan
Provide a description that is worded well enough to be understood
Region:
Japan
Provide a description:
Problem Description
When trying to download any YouTube video using yt-dlp, the process fails with an HTTP 403 error. This issue occurs across all YouTube videos and is not limited to specific URLs.
Steps to Reproduce

Use the following command:yt-dlp -f bestvideo+bestaudio --merge-output-format mp4 --embed-thumbnail --add-metadata --output "E:/yt-dlp/%(title)s.%(ext)s" https://www.youtube.com/watch?v=dummy

Observe the following error message:ERROR: unable to download video data: HTTP Error 403: Forbidden

Troubleshooting Attempted

Verified that the issue persists with the latest version of yt-dlp (version: stable@2024.12.13).
Used --cookies to provide browser cookies.
Tried --force-ipv4 to ensure no IPv6 issues.
Checked multiple video URLs in a browser, and they all play without any issues.

Environment

Region: Japan
OS: Windows 11 64-bit
yt-dlp Version<EMAIL_ADDRESS>ffmpeg Version: 7.0.2-full_build-www.gyan.dev

Notes

This issue occurs for all YouTube videos accessed through yt-dlp, regardless of the specific video or URL.
The problem seems to occur with videos hosted on YouTube's servers (e.g., rr2---sn-3pm7dn7d.googlevideo.com).
Similar issues have been reported, but most reports are from non-Japan regions.

Please investigate if this issue is region-specific or related to a recent change in YouTube's infrastructure.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
PS C:\Users\user> yt-dlp -vU -f bestvideo+bestaudio --merge-output-format mp4 --embed-thumbnail --add-metadata --output "E:/yt-dlp/%(title)s.%(ext)s" https://www.youtube.com/watch?v=uXszKmEVNhg
[debug] Command-line config: ['-vU', '-f', 'bestvideo+bestaudio', '--merge-output-format', 'mp4', '--embed-thumbnail', '--add-metadata', '--output', 'E:/yt-dlp/%(title)s.%(ext)s', 'https://www.youtube.com/watch?v=uXszKmEVNhg']
[debug] Encodings: locale cp932, fs utf-8, pref cp932, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [542166962] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.22631-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 7.0.2-full_build-www.gyan.dev (setts), ffprobe 7.0.2-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, curl_cffi-0.5.10, mutagen-1.47.0, requests-2.32.3, sqlite3-3.40.1, urllib3-2.2.3, websockets-14.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[youtube] Extracting URL: https://www.youtube.com/watch?v=uXszKmEVNhg
[youtube] uXszKmEVNhg: Downloading webpage
[youtube] uXszKmEVNhg: Downloading ios player API JSON
[youtube] uXszKmEVNhg: Downloading mweb player API JSON
[debug] [youtube] Extracting signature function js_03dbdfab_107
[debug] Loading youtube-sigfuncs.js_03dbdfab_107 from cache
[debug] Loading youtube-nsig.03dbdfab from cache
[debug] [youtube] Decrypted nsig 9vVVUHHyC5iPjKeOe => wCdKYKTZhOpcog
[debug] Loading youtube-nsig.03dbdfab from cache
[debug] [youtube] Decrypted nsig stOWvxpKAsM9Kfb4b => jwYhirB0HGzdVg
[debug] [youtube] Extracting signature function js_03dbdfab_103
[debug] Loading youtube-sigfuncs.js_03dbdfab_103 from cache
[youtube] uXszKmEVNhg: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[info] uXszKmEVNhg: Downloading 1 format(s): 399+251
[info] Downloading video thumbnail 42 ...
[info] Writing video thumbnail 42 to: E:\yt-dlp\劇場版：大妖怪＂○ね＂-THE FINAL-【Apex⧸エーペックス】.webp
[debug] Invoking http downloader on "https://rr3---sn-3pm7dnel.googlevideo.com/videoplayback?expire=1734912054&ei=1lNoZ-mHOYzIs8IP0MnU2Ag&ip=2400%3A2652%3A8420%3Afb00%3Abc41%3A9c5c%3A3a84%3A6215&id=o-AK0_31g5Yxg--P1LEj2odXBlVgw7Ft9qJ1TXSQ42ENSr&itag=399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1734890454%2C&mh=07&mm=31%2C29&mn=sn-3pm7dnel%2Csn-3pm76nes&ms=au%2Crdu&mv=m&mvi=3&pl=36&rms=au%2Cau&initcwndbps=3062500&bui=AfMhrI9IlTUjey5SG--0d-B95joKAVmBuZ8YcbgfzUoIucInPZh4inUoRGTqsnAQrgc9WCyqX_EkDQVl&spc=x-caUFS-S1z9kqN8u9uDz_9JCujZ7fyHsMd6ZYRd8HvBrl2AhIgr&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=425412913&dur=886.483&lmt=1733853056098658&mt=1734889991&fvip=1&keepalive=yes&fexp=51326932%2C51335594%2C51371294&c=IOS&txp=5537434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhANcOqM6_WcfndMccfH_QmbSRTZxj7ne9fjOVtdb83DL_AiEAqRJblTPdA3HavVzUYsNqYFf5SW6S9p0u2XA00tdi4dc%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=AGluJ3MwRgIhAOtGpjamAKLdkgcv-S7RRehd5YvjFA6ofITnjqWwYAmzAiEAniNcBfyeO-lKoNv7Ae6cHiYAcxGjvjrm-o8TO28UhQk%3D"
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 3461, in process_info
  File "yt_dlp\YoutubeDL.py", line 3199, in dl
  File "yt_dlp\downloader\common.py", line 464, in download
  File "yt_dlp\downloader\http.py", line 367, in real_download
  File "yt_dlp\downloader\http.py", line 118, in establish_connection
  File "yt_dlp\YoutubeDL.py", line 4162, in urlopen
  File "yt_dlp\networking\common.py", line 117, in send
  File "yt_dlp\networking\_helper.py", line 208, in wrapper
  File "yt_dlp\networking\common.py", line 340, in send
  File "yt_dlp\networking\_requests.py", line 365, in _send
yt_dlp.networking.exceptions.HTTPError: HTTP Error 403: Forbidden

Indeed the same issue as #11868, closing as duplicate
In your case, passing -4 with your yt-dlp command may serve as a (temporary?) workaround


⚠ Samsung has degraded performance

In ac5707f, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2561 ms

Resolved: Samsung performance has improved in 76e9894.


delint

golint is so insanely pedantic, but when in Rome...

(there's still plenty of work to do to make the godoc output look better, but I would like to wait until everything has stabilized more before dealing with that)


A lot of dependency libs are outdated. Can't install.

I am using Python3.9.1, MacOS 11.1(Big Sur), pip 20.3.3.
When I run pip3 install -r requirements.txt, it reports me a lot of errors related to lib dependency.
Can you check it on your computer with these latest softwares?

I don't have mac, you can always use docker.

alright

alright

@AlbusSong Try this: https://stackoverflow.com/a/70219965/14864907
With the installation of an osx-64 environment and python 3.7 it works for me, I am under macOS-12.5.1-arm64-arm-64bit M1 chip configuration.
conda create -n firstm
conda activate firstm

#use the channel(s) of the x86_64 architecture
conda config --env --set subdir osx-64

conda install python=3.7

git clone https://github.com/AliaksandrSiarohin/first-order-model.git
cd first-order-model/
pip install -r requirements.txt

pip uninstall pillow
pip install "pillow<7"

and after uploading the pre-trained checkpoint and your image and video source:
(firstm) user@Users-MacBook-Air first-order-model % python demo.py --config config/vox-256.yaml --checkpoint checkpoints/vox-cpk.pth.tar --source_image ./assets/source.png --driving_video ./assets/driving.mp4 --cpu

/Users/user/miniconda3/envs/firstm/lib/python3.7/site-packages/skimage/transform/_warps.py:105 : UserWarning : The default mode, 'constant', will be changed to 'reflect' in skimage 0.15.
  warn("The default mode, 'constant', will be changed to 'reflect' in "
/Users/user/miniconda3/envs/firstm/lib/python3.7/site-packages/skimage/transform/_warps.py:110: UserWarning: Antialiasing will be enabled by default in skimage 0.15 to avoid aliasing artifacts when downsampling images.
  warn("Antialiasing will be enabled by default in skimage 0.15 for "
demo.py:27: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is not safe. Please read https://msg.pyyaml.org/load for more details.
  config = yaml.load(f)
  0%| | 0/169 [00:00< ?, ?it/s]/Users/user/miniconda3/envs/firstm/lib/python3.7/site-packages/torch/nn/functional.py:2423 : UserWarning: The default oversampling behaviour when mode=bilinear is changed to align_corners=False since version 0.4.0. Please specify align_corners=True if you want to keep the old behaviour. See the nn.Upsample documentation for more details.
  "See nn.Upsample documentation for details.".format(mode))
/Users/user/miniconda3/envs/firstm/lib/python3.7/site-packages/torch/nn/functional.py:1332 : UserWarning : nn.functional.sigmoid is deprecated. Use torch.sigmoid instead.
  warnings.warn("nn.functional.sigmoid is deprecated. Use torch.sigmoid instead.")
  1%|▎ | 1/169 [00:04<11:23, 4.07s/it]

I had to revert python to 3.8 and also revert image io to 2.13 then I was able to build demo.py


Providing the wrong project to DistributedApplicationTestingBuilder.CreateAsync causes tests to hang

I accidentally mistyped a test using DistributedApplicationTestingBuilder.CreateAsync and gave it the type of the test project rather than the AppHost project I wanted to test.
When the test started up, it proceeded to hang during the creation of the builder with no obvious reason or feedback as to what was wrong.
Through my debugging I found that it was hanging on this line: https://github.com/dotnet/aspire/blob/main/src/Aspire.Hosting.Testing/DistributedApplicationFactory.cs#L45
Further debugging seemed to suggest that the TaskCompletionSource _builderTcs never completed. Stepping through all the code, and it turns out that this line is hit: https://github.com/dotnet/aspire/blob/main/src/Aspire.Hosting.Testing/DistributedApplicationEntryPointInvoker.cs#L101
Since the _appTcs has an exception raised on it, OnNext (https://github.com/dotnet/aspire/blob/main/src/Aspire.Hosting.Testing/DistributedApplicationEntryPointInvoker.cs#L144-L156) method is never executed and the _applicationBuilderListener's OnNext method (https://github.com/dotnet/aspire/blob/main/src/Aspire.Hosting.Testing/DistributedApplicationEntryPointInvoker.cs#L176) never runs, so the _builderTcs (which has been passed down) is never completed.
While it was a user error that resulted in this, it would be helpful if there was some information surfaced up on a failure to start the AppHost in a test (or the mistakenly provided project), rather than having the test hang indefinitely.

This is likely already fixed in main, so hopefully you will not hit this issue once the next release is available

Will that likely hit 8.1?

Definitely

This is the relevant PR: https://github.com/dotnet/aspire/pull/4331

Closing for now, since this ought to be fixed in v8.1.0. If you are still seeing this, please open a new issue and reference this one.


Add draft job

Check here for updates on when this job add closes:
Deadline
All communication received by<EMAIL_ADDRESS>before April 10 will receive full consideration, but you can apply until this position is filled. We will update this thread and close this PR when the position is filled.

@plim @bsipocz : You are doing great work in classifying, responding, etc. new PRs and issues for astropy and keeping track of current CI issues, helping to get PRs closed. That is hugely valuable work for the project. This job ad (the first financed from the Moore grant) is here to get a third person to work with you (we know that both of you are currently funded in other ways) to share the burden. Since you are really the experts in how this is done, the interim finance committee would appreciate a short review of the tasks described in the job ad.

Please add a link to the code of conduct with a brief description of it.

p.s. Thanks for putting this ad out. Would be nice to have reliable help!

Thanks for putting this together. I'll have a careful look late today, especially for the pr wrap-up part, as that task usually makes me anxious, even after all these years, as it necessarily involves pinging many other people and nagging them to give their final blessing, etc, or to make a call that the pr is trivial enough that a subpage maintainer doesn't need to have the look even when they are asked the review.

Thanks @hamogu -- I've added some minor comments, but otherwise, LGTM.

@plim: Some of the questions you posed are intentionally left open, e.g. work hours. Setting fixed hours would have a very different impact for an applicant from e.g. Asia vs. the US east coast. Astropy is a global community, we need to work with any hours we can get. More practically, ~10 hr a week is not a full time job. It's more likely like and RA for a grad student, or teaching relief for a academic. In most cases, those people might be able to commit 10 h/week, but not at a fixed time or on a certain schedule (personally, I think spending 3 * 20 min / day might be the best). We expect that applications will tell us who those people are.
Rate: Also intentionally left out. We had a lot of discussion on that already. The problem is that e.g. a subaward vs. contractor payment are handled very differently. But I agree, we need ot put something back in there.

@kelle At @pllim suggestion, I've put rate details back in, similar to what I had originally drafted. Since I know you feel strongly, please review again.