Update attribute of a stagging object

Could you explain how is it possible to update an attribute in the metaverse for an object that does not have an update from the connector space.
Example: I have an attribute A from an AD user set to a specific date, this attribute A doesn't change and so the object is not under any import/update process. Depending on the present date and on the value of the attribute A, another attribute B can change to another value.
Because the result of an import process is None in the connector Space, the attribute B is not updated in the Metaverse by the sync engine, even though the attribute B should be changed by the expression/function set in a sync rule.

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

ID: 6a236d52-de87-bd3f-89b4-eb171a0592b9
Version Independent ID: 8d4b8598-6764-d7f6-11c1-9e0052735797
Content: Azure AD Connect sync: Understanding the architecture - Azure
Content Source: articles/active-directory/hybrid/concept-azure-ad-connect-sync-architecture.md
Service: active-directory
Sub-service: hybrid
GitHub Login: @billmath
Microsoft Alias: billmath

@Cherif-Git, thank you for reaching out. We are looking into this and would get back to you soon on this thread.


Representation conversion is performed even with Accept /

cat "# Test" > markdown.md
curl -T markdown.md http://localhost:3000 -H "Content-Type: text/markdown"
curl http://localhost:3000/markdown.md -i -s -H "Accept: */*" | grep -i Content-Type

Expected behavior: no conversion is performed, because the client accepts anything
Actual behavior: Markdown to HTML conversion is performed
I'm surprised by the above behavior, because the same conversion is not performed with errors:
curl http://localhost:3000/404 -i -s | grep -i Content-Type

Follow-up on https://github.com/solid/community-server/issues/1021

Done in #1030. Will be part of v3.0.0 release.


TypeError: 'str' object is not callable

getting error.
TypeError: 'str' object is not callable

pyarmor version 7.03
compiled python version 3.9.6
local python version 3.9.5

Probably due to useless call of re.py module, you have to delete re.py from ./modules folder.

same error after deleting re.py file from modules folder.

I need more pecision about the error, it would be better for you to join the Discord server in the documentation.


Update content data api dashboard

Trello card
Updates Grafana targets for number_of_issues and number_of_pdfs

I am closing this PR, as this work has already been done in other PRs.


Parse issue in Swift 3

Hi, I setup my parse solution using Swift 2. After updating Xcode and converting to Swift 3 I get the following error on my code:
let query = PFQuery(className: "gameScore")
    query.order(byDescending: "score")
    query.findObjectsInBackgroundWithBlock {(objects: [PFObject]?, error: NSError?) -> Void in

Cannot convert value of type '([PFObject]?, NSError?) -Z Void' to expected argument type '([PFObject]?, NSError?) -> Void?
Anyone with any ideas on this issue??
Thanks!

Try replacing error: NSError? with error: Error?.

Awesome! This was the key to solve it!

Glad I could help :-) I suggest you post general questions regarding code migration to Swift 3 on stackoverflow.com where you have a great developer community helping you out.
If you think you found a bug in parse server, have any feature suggestions or want to contribute to parse server code then this here is the place to go.


Crashed

Microsoft PowerToys version
0.69.1
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
General, Installer, Welcome / PowerToys Tour window
Steps to reproduce
Open the app
the app crashed
✔ Expected Behavior
should work properly
❌ Actual Behavior
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: True
Date: 13-04-2023 16:12:58
Exception:
System.UnauthorizedAccessException: Access to the path 'C:\Users\Ahmad\AppData\Local\Microsoft\PowerToys\PowerToys Run\Settings\Pinyin.json' is denied.
at System.IO.FileSystem.DeleteFile(String fullPath)
at System.IO.Abstractions.FileWrapper.Delete(String path)
at Wox.Infrastructure.Storage.JsonStorage`1.Load()
at Wox.Infrastructure.Alphabet.b__6_0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at Wox.Infrastructure.Alphabet.InitializePinyinHelpers()
at Wox.Infrastructure.Alphabet.Initialize(PowerToysRunSettings settings)
at PowerLauncher.App.<>c__DisplayClass19_0.b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Other Software
No response

The error says it's a permissions issue. Can you please try to delete C:\Users\Ahmad\AppData\Local\Microsoft\PowerToys\PowerToys Run\Settings\Pinyin.json and check if that helps?
/needinfo


Fix panic caused by new Try trait definition

The new Try trait definition caused a query cycle for us. This adds recovery for that cycle, but also fixes the cause, which is that we went through the supertraits when resolving <T as Trait>::Assoc, which isn't actually necessary. I also rewrote all_super_trait_refs to an iterator before I realized what the actual problem was, so I kept that.
Fixes #8686.

bors r+


style(docs): add space before 'it'

Add a single space before the word 'It' in CRUD Components for better readability.

Thank you for the contribution @MonsterPi13!


Update "Quickstart: Add feature flags to an ASP.NET Core app" to .NET 6 - including sample

This quickstart is a challenge for users who have .NET 6 (e.g., from VS 2022) installed. The dotnet new in section "Create an ASP.NET Core web app" creates a different application, see "Web app template improvements" in What's new in ASP.NET Core 6.0. As a result, in the quickstart, section "Connect to an App Configuration store", steps 3, 4, and 5 don't line up with the template app.
I am contributing back my sample code for making this work with ASP.NET Core 6.0. Note that for my purposes I created a webapi project instead of an mvc app, but the changed parts from previous versions of ASP.NET are the same.
using Microsoft.FeatureManagement;

var builder = WebApplication.CreateBuilder(args);

// add Azure App Configuration and use feature flags
builder.Host
    .ConfigureAppConfiguration(config => config
        .AddAzureAppConfiguration(options => options
            .Connect(config.Build().GetConnectionString("AppConfig"))
            .UseFeatureFlags()));

builder.Services.AddControllers();

builder.Services.AddFeatureManagement();    // add feature management to the container

builder.Services
    .AddEndpointsApiExplorer()
    .AddSwaggerGen();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
    app
        .UseSwagger()
        .UseSwaggerUI();
}

app
    .UseHttpsRedirection()
    .UseAuthorization();
app.MapControllers();

app.Run();

Additional erratum. In the quickstart section "Connect to an App Configuration store", step 7, I believe that the BetaController class is missing the following attributes for the MVC app to use the class a controller:
[ApiController]
[Route("[controller]")]

Cheers!

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

ID: d781aae8-fa5c-27a4-5d3d-64c60d008b4c
Version Independent ID: ba2bfca5-06a9-abc8-77f2-fbcb0dcb74c3
Content: Quickstart for adding feature flags to ASP.NET Core
Content Source: articles/azure-app-configuration/quickstart-feature-flag-aspnet-core.md
Service: azure-app-configuration
GitHub Login: @AlexandraKemperMS
Microsoft Alias: alkemper

Thank you for reaching out. At this time we are reviewing the ask and will provide an update as appropriate

Thank you for your contribution, @visualstuart! As the next step, we'll now proceed to assign this issue to the content author to review further and take the next course of action.

This is really helpful! @maud-lv this is perfect for the .NET 6 updates we are currently doing to the docs.

You're welcome. Happy to contribute it to share with others. Be well.
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Maud @.>
Sent: Friday, May 6, 2022 6:41:36 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Stuart Celarier @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update "Quickstart: Add feature flags to an ASP.NET Core app" to .NET 6 - including sample (Issue #91275)
Thank you for sharing @visualstuarthttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvisualstuart&data=05|01||c8f66db5e1664f7bdabe08da2f662460|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637874412988283946|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=K5jhhRT5uqYkouZ8v%2FPOCleQTCKHP64PDT%2FZpuda%2Fkc%3D&reserved=0, I will look into it and update the article accordingly.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F91275%23issuecomment-1119636347&data=05|01||c8f66db5e1664f7bdabe08da2f662460|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637874412988283946|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=EhxKntnKJzg6p549mjFoEyNxJCuNTBZYmNKnRmfOK6E%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAANRRXLT4B6P4XRYUWVC47DVIUORBANCNFSM5S7KFNEQ&data=05|01||c8f66db5e1664f7bdabe08da2f662460|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637874412988283946|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=YQ9B5xLkQcJLK4o2aXbVLSFq39qzYiOol5gYluM7VmA%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Hello, as I have not heard back from you and we have updated the document, I will close the issue.

#please-close


[AIRFLOW-765] Auto detect dag dependency files, variables, and resource file changes and reload dag

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:
This is a re-PR of un-merged PR https://github.com/apache/incubator-airflow/pull/989

(https://issues.apache.org/jira/browse/AIRFLOW-765)

Testing Done:

Manually tested so far. Will write unit tests once the method is reviewed.
Unittests are required, if you do not include new unit tests please
specify why you think this is not required. We like to improve our
coverage so a non existing test is even a better reason to include one.

Reminders for contributors (REQUIRED!):

Your PR's title must reference an issue on
Airflow's JIRA.
For example, a PR called "[AIRFLOW-1] My Amazing PR" would close JIRA
issue #1. Please open a new issue if required!

For all PRs with UI changes, you must provide screenshots. If the UI changes are not obvious, either annotate the images or provide before/after screenshots.

Please squash your commits when possible and follow the How to write a good git commit message.
Summarized as follows:

Separate subject from body with a blank line
Limit the subject line to 50 characters
Do not end the subject line with a period
Use the imperative mood in the subject line (add, not adding)
Wrap the body at 72 characters
Use the body to explain what and why vs. how

Current coverage is 67.13% (diff: 54.72%)

Merging #2001 into master will decrease coverage by 0.18%

@@             master      #2001   diff @@
==========================================
  Files           135        135
  Lines         10372      10518   +146
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           6982       7061    +79
- Misses         3390       3457    +67
  Partials          0          0

Powered by Codecov. Last update 8f9a466...9bac0d0

@artwr, So I re-PR'd https://github.com/apache/incubator-airflow/pull/989 along with detection of variable and resource file changes. As for the code-quality, I think I can put the extra code in their own file and get rid of the sub functions. I can also add unit tests. Not sure what the travis-ci failures are. Not much experience with travis ci so I don't know how to interpret the logs. Would you please advice when you get a chance. Thank you.

@aminghadersohi Travis seems to have passed, it's landscape.io which seems unhappy. You seem to have merge conflicts though, so you would need to rebase.

@artwr, thanks! will take care of the code quality stuff!

@artwr, not sure why the travis tests failed. I am new to that system. But from the logs it looks like
Could not find Apache license headers in the following files:
 !????? /home/travis/build/apache/incubator-airflow/rat-results.txt
 !????? /home/travis/build/apache/incubator-airflow/airflow/git_version
 !????? /home/travis/build/apache/incubator-airflow/airflow/example_dags/config/autoreload.json
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/ace.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/bootstrap-toggle.min.css
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/bootstrap-toggle.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/d3.v3.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/dagre-d3.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/heatmap.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/jqClock.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/jquery.dataTables.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/underscore.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/index.html
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/jquery.ba-throttle-debounce.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/jquery.hotkeys.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/jquery.isonscreen.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/jquery.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/jquery.tablesorter.min.js
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/coverage/status.json
 !????? /home/travis/build/apache/incubator-airflow/airflow/www/static/para/parallel.js
New missing licenses (20 vs 19) detected. Please correct them by adding them to to header of your files
ERROR: InvocationError: '/home/travis/build/apache/incubator-airflow/scripts/ci/check-license.sh'

Does that sound legit or did I miss something?

@aminghadersohi There is a small gotcha. Now that airflow is a project under the Apache Incubator umbrella, all files need to have the following license at the top, or a compatible license :
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

Rat is a script that checks license compatibility, and that we have integrated to our travis checks. It sometimes complains when more files are added as the number of files without a license must decrease.
While I do not think we can relicense some of those files, I think we can exclude some.
I think you should add the following to https://github.com/apache/incubator-airflow/blob/master/.rat-excludes :
airflow/www/static/coverage/*

doesnt seem like this is needed any more as the dags are reloaded by workers.

Please keep the idea. I really don't like the worker restart thing. It eats CPU and is a workaround in my opinion

@bolkedebruin, ok sure, i can reopen the PR. Perhaps we can make this config driven?


Is gh-pages something that is supposed to exist globally on my system?

I notice you have the following line in the package.json's scripts block:
"gh": "npm run build && gh-pages -d dist"

But gh-pages is not a dependency is this installed globally?
Cheers.

There was a demo for vuepack, that's why this scripts exists. I used to use gh-pages as a global CLI but it often runs into issues, so it would be better to be used as a devDependency, but this scripts should be removed since we no longer need to deploy a demo .


chore: error pages

Description
Deals with this convo https://www.notion.so/oaknationalacademy/Error-pages-4381e99e87214d4d9a1d9169d67363f9

The discussion raises a warning seen in the vercel logs about it not being able to fine _error.js which is a page that is deprecated when using the app router (which we are). The general solution I can see is to either ignore the warning (only a warning) or to add a _error.js page which is a bit nasty. I have however to save the warning added the _error.js page with a redirect to our global error handler. I am open to discussion here!

Along side this I have borrowed the styling from our 404 page for our global error page.

:tada: This PR is included in version 1.14.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Why can't the target IP be executed？

phone model, network and system version？

phone model, network and system version？


How can I use multiple threads to accelerate the decompression?

Is there any way to achieve that?

Can I split a file to 4 parts and zip them to one filename.zip, then use mz_zip_reader_extract_file_to_mem in 4 threads to extract it?
Is mz_zip_reader_extract_file_to_mem thread safe?

The default function for reading from the ZIP file does a seek+then read (mz_file_read_func_stdio), so not thread safe. You could open the zip file multiple times.

Thanks for your advice. I read all the data to buffer and then use mz_zip_reader_extract_to_mem to unzip. It's maybe slower than your method.


I've updated the cluster overview page to hopefully make it a little …

…more suited as a notification that clusters will be turned on for everyone on feb 26

@gilesgas to review tomorrow (Friday).


Closing the last open tab with keyboard shortcut (cmd-w) causes error

Stacktrace:
TypeError: Cannot read property 'focus' of undefined
    at /Users/efatsi/.atom/packages/single-click-open/lib/single-click-open.js:56:33
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/pane-container.js:346:27
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at Pane.module.exports.Pane.setActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:282:22)
    at Pane.module.exports.Pane.removeItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:560:16)
    at Pane.module.exports.Pane.destroyItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:637:16)
    at Pane.module.exports.Pane.destroyActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:617:12)
    at Workspace.module.exports.Workspace.destroyActivePaneItem (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:692:35)

I can take a look into this later today to find a fix.

Thanks for catching this! Published v0.2.1 that solves this :)

Sweet! Thanks for the useful and timely package!

You're welcome :) The double-clicking was just so annoying this just had to be done :angry:

Thank you for this package! I was also completely befuddled by this weird double-click behavior, and looks like I'm not the only one: https://github.com/atom/atom/issues/11386
When did Atom add this??


Add wrap and deposit flow

Summary of changes

Update the useBridge hook to include the state of both governed and wrappable assets
Update the DepositCard to show the token selection component for bridging asset click
Update the usage of bridgeApi to use getReverseCurrencyMapWithChainId instead of getReverseCurrencyMap
Added a function to the bridge api fetchWrappableAssetsByBridge to enable dynamic fetching for bridges other than the active bridge
Updated the useCurrencies hook to fetch the wrappable assets for all possible bridge
Detect the wrap flow by tokens selection
Update the DepositConfirmation , and DepositCard to fit the wrapping flow

Reference issue to close (if applicable)

Closes #705

Code Checklist

[x] Tested
[ ] Documented

it should be just WEBBETH only without the /
so it's just one token

Used a normal TokenInput instead of ShieldedAssetInput


feat: add ability to specify variable type

This PR is added as an requirement for Craft.js
Background
When building page builder UIs with Craft.js, we would want to be able to show the appropriate UI to the end-user when they're creating and using a state variable/component prop.
For example, when the user is designing a "Button" component, they may want to add a color prop which is of type string. Then, since the color prop is of type string, the UI should display a textbox where the end-user could specify an default value. Similarly, when the end-user references this "Button" component elsewhere, the UI should display a textbox to allow the end-user to specify the value for the color prop in the component's template.
Currently, all state variables/component props in Reka are essentially of type any and therefore it's quite difficult to build more specific UIs to help the end-user.

Changes
This PR introduces the ability to specific an explicit kind when defining state variables/component props in the AST:
val counter: number = 0;
val str: string = "blue";
val selection: option<{ blue: "Blue", red: "Red" }> = "red";

component Button(color: string = "blue" ) {} => (...)

Future
Validation
This feature should allow us to perform input validation on runtime. For example, if a Button component accepts a color prop that's of type string but the user passes a number instead, we could display an error instead of trying to further evaluate the component which probably would have some unwanted behaviour if we evaluate it with the erroneous prop value.
Custom Models
On top of the primitive/array/option kind implemented in this PR, we could possibly allow the use of custom object models:
t.program({
   models: [
      t.model({
         name: "post",
         fields: {
             title: t.primitiveKind({ primitive: "string" }),
          }
      })
   ],
   globals: [
       t.val({
          name: "posts",
          kind: t.arrayKind({ kind: t.modelKind({ model: "post" }) })
       })
   ]
})

@prevwong The Craft.js demo is looking very cool!! 👍


Make Dialogic.Text.speaker_updated signal update for text boxes without a speaker as well

I'm setting up my text box based on the Textbox With Speaker Portrait default, but I'm adding a tweak to avoid having as much wasted space when the speaker doesn't have a portrait.
If the speaker has a name and a portrait, they show up as normal

If the speaker doesn't have a portrait, the text fills the entire box (instead of having an empty portrait area taking up space), and the name is at the top.

If the speaker is "(no one)" is given, no name is shown at all, and no space is used at the top or the left

The problem is, while the Dialogic.Text.speaker_updated signal seems ideal for this use case, it doesn't fire off a signal when the speaker is set to (no one).  I can work around this, but it seemed like the system would be more consistent if it sent a null instead of failing to emit.

Hello, please try to update to the latest Dialogic main branch!

I can confirm that this works on the main branch, so I will close this. I will leave a note here though, that if the first event has no speaker, the signal will not be emitted. This is expected, because it only informs us when the speaker CHANGES, while "no speaker" (aka ) is considered the default!


Added Roguelike List

This list contains free roguelikes games, and wikis, communities and other websites related to roguelikes.

Please read the instructions for creating a new list, contributing guidelines and the awesome manifest.
Especially this part:

Wait at least a couple of weeks after creating a list before submitting to give it a chance to mature.

Ping me here in a few weeks and I'll reopen ;)

Some feedback:

Explain what roguelikes is at the top. I have no idea.
Add a description to each item, preferably screenshots too for the games.

I added a explaination to the list, and some descriptions. Screenshots will be added later.


Update hosting sponsor image

Circuitverse is currently hosted using the credits from aws. So we need to update Digital ocean Logo with aws logo in the footer

Can I work on this issue? @tachyons

Sure
On Wed, 5 May, 2021, 3:49 pm pranay-simejia, @.***>
wrote:

Can I work on this issue? @tachyons https://github.com/tachyons
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CircuitVerse/CircuitVerse/issues/2237#issuecomment-832577479,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXYAEHZVEK2MLHSWWKCE2LTMELSXANCNFSM44EIHWJQ
.


Dutch localization

Changed the localization files to be in the right folders. Added Dutch to the picker. Rebased and merged.
Approved. Will get merged when the checks pass.
Thank you for your work on this.


how to uninstall 1.4

I may be able to provide some help here since I had to do the same thing after encountering a bug in 1.4 that forced me to uninstall that version. You can uninstall version 1.4 from the Remove Programs functionality in the Control Panel. In my case, I then also had to right click on version 1.3 in the Control Panel, click Modify, and then select Repair in order to restore TypeScript integration back into Visual Studio for 1.3

As mentioned, if you've installed it on VS2013 then there should be a normal Add/Remove Programs entry you can uninstall it from.

thanks. :) it helped.


What is ECOS_BB?

At www.cvxpy.org/en/latest/tutorial/advanced/index.html, the links for ECOS and ECOS_BB are the same: https://www.embotech.com/ECOS, but I don't see anything about  ECOS_BB at that website.

ECOS_BB is the branch-and-bound variant of ECOS which can solve models containing integers.
See here!
It is a very simple implementation and will not be very fast for huge models.

Good point, I changed the link for ECOS_BB so it's clearer what it is.


Problems installing Req on fly.io

Hiho. Thanks for this nice library. It really is neat and I like how it simplifies things.
But, I somehow don't get it to work on my fly.io hosted Phoenix app, and am a bit fuzzy what I am missing.
If I deploy the app it fails deploying with those lines:
 2023-02-25T09:33:37.701 app[5f5ab2c4] fra [info] Preparing to run: `/app/entry eval MyApp.Release.migrate` as nobody
2023-02-25T09:33:37.722 app[5f5ab2c4] fra [info] 2023/02/25 09:33:37 listening on [fdaa:0:3afd:a7b:67:5f5a:b2c4:2]:22 (DNS: [fdaa::3]:53)
2023-02-25T09:33:40.770 app[5f5ab2c4] fra [info] 09:33:40.766 [info] Migrations already up
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] ** (ArgumentError) unknown registry: Req.Finch
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] (elixir 1.13.0) lib/registry.ex:1343: Registry.key_info!/1
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] (elixir 1.13.0) lib/registry.ex:576: Registry.lookup/2
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] lib/finch/pool_manager.ex:44: Finch.PoolManager.lookup_pool/2
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] lib/finch/pool_manager.ex:34: Finch.PoolManager.get_pool/2
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] lib/finch.ex:284: Finch.__stream__/5
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] lib/finch.ex:324: anonymous fn/4 in Finch.request/3
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] (telemetry 1.2.1) /app/deps/telemetry/src/telemetry.erl:321: :telemetry.span/3
2023-02-25T09:33:40.822 app[5f5ab2c4] fra [info] lib/req/steps.ex:579: Req.Steps.run_finch/1
2023-02-25T09:33:41.716 app[5f5ab2c4] fra [info] Starting clean up.

So I somehow tried to put  {Finch, name: Req.Finch} into my application.ex file which did not change anything and I also tried to put extra_applications: [:req] into my mix.exs file, since I saw that there is a Req.Application that does that. But nothing changed.
It works superbly if I start the app locally. I am probably missing something obvious but I don't see it. Any idea?

:extra_applications is for apps that are not dependencies, i.e. Elixir or OTP apps, so changing that wouldn't have an effect. I can see you're using Elixir releases so try staring the release locally and see if you can reproduce? In general this error would occur when Req application isn't started. For example, if you do:
bin/myapp eval 'Req.get!("https://elixir-lang.org")'

this would crash with this error because bin/myapp eval does NOT start your application and none of the deps are started either.
Hope this helps!

Yes, it did point me to the right problem/solution.
Only to disover that I have another problem with IPv6s and immediate closing connections. But after investigating quite a bit, I am still a bit clueless where the problem is (If here, or Finch or Mint, or even an infrastructure problem)? So I didn't write another Issue. But this one is closed. Thanks.


Update SlidingTabLayout.java

A function added.
It used to change Tab Header Text dynamically when Swiped or Tab Clicked.
From a pull request virgin.

I signed it!

I'll need to review against our upcoming changes w.r.t. the 2015 version source code release. Expect a day or two delay.
Thanks,
Paul

Hi.

Expect a day or two delay.
OK. Thank you.
I didn't should do the second time of commit.
Interface method parameter's View might not be necessary, because I think it doesn't use anyone.
so I would appreciate if you do merge first time of commit(commit number #b06dbf4).
thanks!

Hi, Paul.
Updated SlidingTabLayout.java again.
it's change that return b09ec14' source code and light fix.
thanks!

Sorry for the delay. Please rebase and I'll review.


Blackfire packages are currently broken, embargo TestExtraPackagers, force image removal

The Problem/Issue/Bug:

Blackfire.io's Debian repositories are currently refusing apt-get update, see https://twitter.com/randyfay/status/1426535913094467584
Image removal is not currently forced. I think it will do no harm to force removal

How this PR Solves The Problem:

Embargo the TestExtraPackages test until 20 AUG 21 10:00 MDT, meaning we won't test it until then, but tests will resume then.
Change dockerutil.RemoveImage() to force removal. This fixes a random test failure that was identified at the same time as the Blackfire problem.

I setup deev on a new project this morning and I kept on getting the "payment required" error from balckfire. It is driving me nuts. If you find a temporary workaround, please let me know. Thanks!

@croane there are two workarounds:

Temporarily remove your custom .ddev/web-build/Dockerfile or webimage_extra_packages in the .ddev/config.yaml
Delete the blackfire config in a custom .ddev/web-build/Dockerfile (or adapt your existing Dockerfile) with something like this:

# work around blackfire.io problems
ARG BASE_IMAGE
FROM $BASE_IMAGE
# Remove blackfire apt config while it's broken.
RUN rm /etc/apt/sources.list.d/blackfire.list
RUN apt-get update -qq

# Now add any apt-get installs that you might need
# see https://ddev.readthedocs.io/en/stable/users/extend/customizing-images/#adding-extra-dockerfiles-for-webimage-and-dbimage.
# The example here is just php7.4-tidy
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y -o Dpkg::Options::="--force-confold" --no-install-recommends --no-install-suggests php7.4-tidy


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-30-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4470

Questions ?
Please refer to the Backport tool documentation


Connect problem.

I am trying to connect to TopServer, then i write value: client.Write("tag", n); but when i trying to get this value by client.FindNode("tag"); - i dont get anything.

I know this is late, but can you give the url you tried to connect to? Is TopServer DA or UA?


Zoom related issue on GoogleChrome/Linux Mint

Challenge Change the Font Size of an Element has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
OS is Linux Mint 3.11.0-12, browser :Google Chrome Version 48.0.2564.97 (64-bit)
Zoom is not read correctly although is set to 100% and cannot proceed my task further even after page refresh
My code:

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.

It's not an issue, based on the link that is on the post I believe the html code is wrong, let me explain:
The problem asks this:
Inside the same

Ok, sorry, need to read more carefully
Thank you
On Mon, Feb 1, 2016 at 1:44 PM, Matheus AN<EMAIL_ADDRESS>wrote:

It's not an issue, based on the link that is on the post I believe the
html code is wrong, let me explain:
The problem asks this:
*Inside the same tag that contains your red-text class, create an entry
for p elements and set the font-size to 16 pixels (16px).
In your code you do this:   and add the
class_ red-text_ to the second  element. What you should have
done:   and don'
;t add any class to
the second  element.*
—
Reply to this email directly or view it on GitHub
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/6639#issuecomment-177976979
.

It's not an issue, based on the link that is on the post I believe the html code is wrong, let me explain:
The problem asks this:
Inside the same

and add the class_ red-text_ to the second
 element.
What you should have done:

and don't add any class to the second
 element.
Sorry for the other answer, it was badly formatted.

 Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.
But still it is showing some browser zoom error.

Purr jump eat the grass rip the couch scratched sunbathe, shed
everywhere rip the couch sleep in the sink fluffy fur catnip scratched.

and it worked.
If still does not work try adding the font manually to that paragraph
Purr jump eat the grass rip the couch scratched
sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip
scratched.

Cheers,
Claudiu
On Tue, Feb 2, 2016 at 1:21 PM, Meena Valisekka<EMAIL_ADDRESS>wrote:

Hi,
my code is
.red-text { color: red; } p{ font-size: 16px; } CatPhotoApp
Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching
attack your ankles chase the red dot, hairball run catnip eat the grass
sniff.
Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere
rip the couch sleep in the sink fluffy fur catnip scratched.
But still it is showing some browser zoom error.
—
Reply to this email directly or view it on GitHub
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/6639#issuecomment-178571658
.


throw's uncaught error on a squarespace rss feed

I was trying out blindparser and threw some podcasts at it and it crashes on this one: http://ember.land/?format=rss
Its a square-space generated feed so I think its probably rss compliant.  The error is:
Unexpected close tag
Line: 10
Column: 7
Char: >

I think its having problems parsing the cdata.

Thanks for the report. Have you noticed it failing with any other feeds?

Thanks for finding this error, checkout<EMAIL_ADDRESS>for your fix.


Create @ldapjs/ldap-tools package

As discussed in #546 a new package should be created that provides the binary scripts that have thus far been included in the main package. This should be done after at least a beta for<EMAIL_ADDRESS>is available.

👋
On February 22, 2023, we released version 3 of this library. As a result, we are closing this issue/pull request.
Please see issue #839 for more information, including how to proceed if you feel this closure is in error.


Problems with toString

One problem in particular is that rounding is not working with the fuzz value. Thus, a fuzz of 0.5 may appear as 0.49999999 which means that the overall number looks like 3.14160000000004999999 or some such silliness.

Fixed in 1.0.2 #7

Fixed in 1.0.2 #7


pip package doesn't work for Python 3

pip package version is <IP_ADDRESS> that is not compatible with Python 3.

https://pypi.python.org/pypi/Gooey/

Is version 0.9.3 going to be in pip?

Doh! Totally forgot that step.
Latest version is now on PyPi!


transaction-pool: replace reth-primitive imports

Progress on https://github.com/paradigmxyz/reth/issues/10749
Changed all where direct drop-in-replacement was possible

@mattsse find an replace in VSCode doesn't trigger format on save. Any idea how to enable that?

I run this mostly manually and have an alias for nfmt=cargo +nightly fmt
so before I commit I run nfmt --all, it's muscle memory at this point

Have you considered adding a pre-commit hook to avoid this from happening?

we have not, not a big fan of pre commit hooks
missed fmt is also not a big deal


ventoy-bin: init at 1.0.47

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] other Linux distributions

Tested execution of all binary files (usually in result/bin/)

ventoy

[x] -i
[x] -I
[x] -u
[x] -l
[x] -r
[x] -s
[x] -g
[x] -L

[x] ventoy-extend-persistent
ventoy-persistent

[x] -s
[x] -t
[x] -l
[x] -c
[x] -o

ventoy-web

[x] -H
[x] -p

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 130824 at a84c93f9 run on aarch64-linux 1

1 package failed to build:

ventoy-bin

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

mkexfatfs can't be found at the runtime by ventoy if it is not in PATH
And installation still proceeds as usual, only that end result is unusable 😆

mkexfatfs can't be found at the runtime by ventoy if it is not in PATH
And installation still proceeds as usual, only that end result is unusable laughing

mkexfatfs is in the e2fsprogs package and is added to buildInputs. Something is wrong?

mkexfatfs is in the e2fsprogs package and added to buildInputs. Something is wrong?

Yeah that's not enough, it will be available in the PATH only during "build", script needs somehow to be patched with absolute path to actually use it at the runtime.

mkexfatfs is in the e2fsprogs package and added to buildInputs. Something is wrong?

Yeah that's not enough, it will be available in the PATH only during "build", script needs somehow to be patched with absolute path to actually use it at the runtime.

Thanks for review. I thought that the packages that are in buildInputs are added to the PATH variable. So far I have not found any way other than makeWrapper.

Is there any reason on why we are not building it from source?

Is there any reason on why we are not building it from source?

In general no, it's just easier.

It shouldn't be that hard to package it since its written in C, building from source is always preferable in nixpkgs.

It shouldn't be that hard to package it since its written in C, building from source is always preferable in nixpkgs.

I've tried packaging this myself from source and found it to be quite difficult. It has multiple components that have to be compiled and I think they have to reference each other. And most of the shell scripts written to help you don't work with nix. I think it would be good to open a PR with ventoy to improve that situation, but thats work someone has to do.
I would suggest we start with a binary package to honor the work that has already been done for this package. Building from source can always happen in the future.

I took a look at the source-code and it does look fairly complicated and mostly just shell scripts, ventoy-bin looks good enough.

Is this PR ready to be approved/merged? or do you still have more work left, i havent booted into a usb made by ventoy-bin from this PR, but i have ran it fine.

Everything works for me. If something is wrong provide more info, please.

@SuperSandro2000 Could you merge this?

Thanks @SuperSandro2000 !!


Update cloudrun-deploy.sh to include go image

Referencing the golang container instead of python for the Cloud Run example

I signed it!

updated to include local build for golang code


Parameterize the base image for the staging image

by extracting bash functions in a sourceable file and using a build arg for the base image.
Also remove unused stack ARG from Dockerfile.

This change allows us to build a staging image based on a different stack.

@jimmykarily the staging process is updated/changed significantly and now lives in a separate repo here: https://github.com/cloudfoundry-incubator/eirini-staging/
Also, we are no longer building the binaries for builder and launcher in eirini and strictly rely on the binaries shipped in packs/cf. The longer term plan is to have the code for builder and launcher included in staging and remove the dependency to packs/cf.
In the interim, if you want to change the staging stack, you will need to do a deeper surgical change here: https://github.com/eirini-forks/packs and then create your staging images here:  https://github.com/cloudfoundry-incubator/eirini-staging/blob/master/scripts/image.sh

@nimakaviani Thanks for the explanation. Is the old image still being used or was this change already released?

@thardeck the change has not been released yet but we are pulling it into our develop branch. You can track the changes I discussed above in PR https://github.com/cloudfoundry-incubator/eirini/pull/50
The old image is still used in the latest release of eirini if you use native staging.

ok we will look into the new repo first and come back with whatever changes are needed. Thanks. Closing this one.


NBA streams not working

Every NBA game is having problems streaming. Is there something we can do to fix it?

Was able to get NBA streams working with another user's fork here.
Hopefully that would make a fix easier here. I did two things differently than the existing fork:

Delete duplicate Info.plist step.
Ran pod update to get the latest player pod.

Thanks! was able to get that fork working


Error loading biosignalsplux/biosignalsnotebooks/mybinder_complete!

Log output:
Your session is taking longer than usual to start!

Dear @chepo92,
In the name of the entire PLUX team I would like to thank you for opening this issue!
Your perception is totally right, unfortunately the size of our repository  exceeded the memory limit provided by mybinder.org.
Our team will try to find a solution to this obstacle, in the meantime, the following workaround can provide a path to edit the Notebooks:

Install the Jupyter Notebook into your local working environment: Download, Install and Execute Jupyter Notebook Environment;
Download the editable version of the Notebook by pressing the top-left corner icon: https://user-images.githubusercontent.com/49654007/120632667-1d74d580-c461-11eb-8d0f-5a57251bc081.mp4
Open it in your local environment: https://user-images.githubusercontent.com/49654007/120633430-08e50d00-c462-11eb-87ba-05b241587a98.mp4

Despite not ideal, I truly hope that this workaround can help you minimize the negative impact of the issue that you gently reported.
We will keep this issue open until a definitive solution is publicly available.
My best and sincere regards,
@GRamosPlux


Edit link for Powershell Core SDK methods is broken

I found some formatting issues with the pages listed below, and thought I would submit an edit to correct the issue. However the Edit button references the powershell-docs-sdk-dotnet repo, which doesn't actually exist.
Link to articles:
https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.cmdlet.shouldcontinue
https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.cmdlet.shouldprocess
Problem:
I checked out quite a few articles in this section, and could not find one where the edit button didn't reference the repo above.
Formatting issue: the Examples section in the referenced pages is not formatted using a code block, so the code does not contain line breaks or code formatting niceties, making it difficult to read.

@dend Can you take a look at this issue?

The edit button was removed as these are supposed to be fixed in PowerShell source code (from which they're reflected against).
@Powerhelmsman can you please close this issue? Thanks!


MudThemeManager/MudThemeProvider interferes with MudHidden in MudDataGrid

Bug type
Component
Component name
MudHidden MudThemeManager MudThemeProvider
What happened?
MudThemeManager/MudThemeProvider in Layout cause issue when using MudDataGrid with MudHidden  columns to hide PropertyColumn based on screensize.
Using following layout:
@inherits LayoutComponentBase
<MudThemeManager  Theme="_themeManager"  />
<MudThemeProvider Theme="_themeManager.Theme"  />

        @Body

@code {
    private ThemeManagerTheme _themeManager = new ThemeManagerTheme();
}

And then running following example:
[(https://try.mudblazor.com/snippet/QYwxkXmdaeSUmPJB)]
Result does not render as expected.
Refreshing page might show or not the result.
And then if you type something in search box, then result is shown. (search box does nothing)
This issue only occurs if MudThemeManager  and MudThemeProvider is used in layout.
I am unable to reproduce the problem if MudThemeManager  and MudThemeProvider  are removed from layout,
Expected behavior
Expected page to render result in table columns same way each time.
Reproduction link
https://try.mudblazor.com/snippet/QYwxkXmdaeSUmPJB
Reproduction steps

Create file SimpleLayout.razor and add code above.
Create Test.razor page with code from link and set @layout SimpleLayout
Run and Refresh a couple of times and see that result is sometimes shown.
Remove a MudHidden from any column and run again, and see result always shown, but number of columns might change.
Remove MudThemeManager  and MudThemeProvider  from SimpleLayout.razor and run and see that result always render correct.

Relevant log output
No response
Version (bug)
6.10.0
Version (working)
No response
What browsers are you seeing the problem on?
Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

...its like the MudHidden is executed after the columns has been render, first time.
I can see that MudDataGrid ServerData is called and items are loaded, but only columns that does not have Mudhidden are displayed...


How to export tile, So it will not make the browser freeze

I try to view tile from berlin visualization on this demo.
https://www.3dcitydb.org/3dcitydb/visualizationberlin/
i get tile from
https://www.3dcitydb.org/3dcitydb/fileadmin/mydata/Berlin_Demo/Berlin_Buildings_rgbTexture_ScaleFactor_0.3/Berlin_Buildings_rgbTexture_collada_MasterJSON.json
and load from my own web-map. the result is same with demo on 3DcityDB site
then i try to export other citygml (los angeles) on my own 3DcityDB.
the result is different. berlin can load data partial, but los angeles load full data on first time. So, los angeles make my browser 'not responding'
Why did it happen? any specific trick or technique for export like berlin?
or depend on server performance?
thanks..

Please check our online user manual. The latest version is available at https://3dcitydb-docs.readthedocs.io/en/release-v4.3.0/.

Chapter 6 is about the 3D web map client and how to use it to visualize even large 3D city models
Chapter 4.6 is about the export of visualization data from the 3DCityDB using the Importer/Exporter, which can then be loaded with the 3D web map client. Chapter 4.6.2 provides details on how to tile the visualization data.

Oke thanks for your response. Now my app is running well


Init speaker pins in boot()

In case someone uses boot() to use their own audio system, and so doesn't call audio.begin().
As discussed in issue #108.

This looks ok to me. Merge if satisfied @yyyc514. I will merge tomorrow if it's still open : )

This does not belong in boot.  Currently Arduboy.audio.begin/on() handles this and 3rd party sfx libraries should still use ArduboyAudio.  That's is what allows us to have a boot tool (that you are working on) to turn sound on/off, etc, globally.  Doing a custom boot you still need to respect the audio settings - and if you don't want to respect them then you need to setup these pins yourself.
If they use audio properly then they get this init for free, if they don't then they are on their own - and they are outside the guidelines anyways.  I've been thinking of a way to handle system mute across multiple tunes library options and this is great.  Just turn off the audio pins if audio.mute()/off() is called.  That's kind of a rough trick, but it would get the job done.


Feedback

This issue is for general feedback regarding this project.

Looking great so far!
And it would be even better to have the ability to extend the behavior of IsCspReportRequest method in order to cut some requests earlier (before they get deserialized by ContentSecurityPolicyViolationReportJsonDeserializer.DeserializeAsync)
https://github.com/tpeczek/Lib.AspNetCore.Security/blob/6d6c11eee5f105e341924c04440b4669b18a31f7/Lib.AspNetCore.Security/ContentSecurityPolicyReportingMiddleware.cs#L38-L44

Hi @Den-dp,
Can you elaborate a little bit more on what would you had in mind?

@tpeczek sure! I'm thinking of something like that:
.MapContentSecurityPolicyReporting(ReportRoute, (context) => context.User.Identity.IsAuthenticated);

And thanks for the quick feedback! 🚀

@Den-dp Thanks for the sample. I think it makes sense, let me think about it.


SUM or PROD function

I am not sure how to implement a sum or a prod function that does iterate over a value.
For example: f(x) = sum(i, 1, 10, x^i)
Because the evaluation of the function is included in the sum, it is too late to use the current function implementation where the double[] is used as an argument.
Is there any other way to implement this?
Thanks in advance.

Please, I'm also interested.


refactor(tools): separate system-related functions from tools.utils

KAG-2954

Summary

Checklist

[ ] The Pull Request has tests
[ ] A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Full changelog

[Implement ...]

Issue reference

Fix #[issue number]

We should use two blank lines to separate code blocks.


Switching from Media element to another media element

Hello ,
I am developing Chrome Cast Receiver App that casting normal videos and Youtube videos with custome code , loading youtube video working fine but once i switch to another player nothing work it keeps dely loading the veido segments
I use the following to set the media element  for the youtube videos
playerManager.setMediaElement(yt_video_fake);
and for normal video i use this
playerManager.setMediaElement(document.getElementById('cast-player'));
the problem happen when switching from youtube video to non youtube I got the following errors

any help ?

@ShaimaaHamdan Did you ever solve this issue? I am trying to use the media player with my own audio element and am experiencing similar issues. can you upload some sample code of using setMediaElement?

The PlayerManager.setMediaElement is designed to set the media element on the page when you have a  or  as opposed to using the .
We don't support switching between content in CAF's players and Youtube.


Make the overlay schedule abstract

This will allow us to replace its implementation/representation by something
more compact and efficient.
On mainnet, the epoch size is 432,000, which means we're creating a map of
nearly half a million of entries just to implement a spaced round-robin scheme.
When writing ledger snapshots, we're also writing this map, albeit in a slightly
more compact representation (see 'compactOverlaySchedule'), to disk.
Note that the size of this map will shrink when d goes down.
It should be enough to keep the arguments passed to overlayScheduleHelper in
memory and implement the current API of OverlaySchedule as a function instead
of a mapping. Similarly for serialising an OverlaySchedule, just de/serialise
these arguments.
To test this approach, the function-based implementation can be compared against
the current map-based implementation (e.g., by implementing
overlayScheduleToMap).

This is just a first step, making the way for the actual optimisation. I'm on vacation next week, so I just wanted to open this PR so it's not forgotten about.
It would be good if somebody from the ledger team takes this over.


Added pubicIPAllocationMethod. Updated screenshot.

This field was missing from the output schema. Also, took the opportunity to make a real screenshot for the field, rather than the mockup.

@fitzgeraldsteele : Thanks for your contribution to the Azure documentation! The author, @tfitzmac, has been notified to review your proposed change.

@fitzgeraldsteele - thanks! #sign-off


kv - Real-Time updates to the grocery list

Now the user can get real-time updates!
Tasks completed:

Added real-time updates to the grocery sharing app using Firestore’s onSnapshot() method.
Now, users can see any changes to grocery lists instantly across multiple devices, so if one person adds an item, everyone else sees it right away. (Added to and edited the rules of the database)
Tested with multiple devices logged into the same household to confirm everything works smoothly.

How to Test:

Log in with two different users on separate devices.
Add items to the grocery list from one device and watch the changes show up instantly on the other.

closes, #18

LGTM


More extensive documentation on several configuration issues

Hello,
I am searching for a more extensive documentation (i.e. compared to https://docs.readthedocs.org/en/latest/install.html )how to install and configure readthedocs.
I have followed the instruction on how to install rtd, setup a git server as the source of private and local repositories. I am able to build the readme files, but have several open issues that i am not able to solve following the documentation.

Using the search function (besides installing elasticsearch and starting the server, what has to be done, do i have to index the generated html files?)
In the left menu part of the documentation I can see the different MD files, but when viewing a single of them no sub menu points are generated for the headers in the readme.
Using the official/online verison of rtd, it is possible to export pages to pdf, and other formats, using a small menu on the lower left side of the page. This menu is not present in my local installation, how can I enable it?

I know this is not the best form and place to post this collection of questions, but the IRC server freenode.net is not reachable, and it think it would be exaggerating to create a separate issue for each question.

If you would like to support docs around local installs, we would welcome the contribution. As it stands, we don't have time to officially support it.


Make a release that is backwards compatible until k8s 1.13 and then move on to remove deprecations

You might have seen that GKE is moving to k8s 1.16 which will drop a number of deprecated API object versions. We should merge the easiest PRs currently waiting, make a release that we can point to for k8s versions before 1.16, and start moving on to be ahead of the change on GKE.

Hello Google Kubernetes Engine Customer,
We are writing to let you know that upstream Kubernetes open source is removing deprecated APIs in v1.16. Once Google Kubernetes Engine (GKE) upgrades your clusters to v1.16, you will no longer be able to use the deprecated API versions.
What do I need to know?
GKE will gradually upgrade clusters to Kubernetes v1.16:
clusters subscribed to the regular release channel will begin upgrades on or after April 9, 2020
clusters subscribed to the stable release channel and non-release-channel clusters will be upgraded later this year; a reminder will be sent before these clusters are upgraded to v1.16
For more control over when an auto-upgrade can occur (or must not occur), you can configure maintenance windows and exclusions.
As the Kubernetes API evolves they get periodically reorganized or upgraded. When APIs evolve, the old API is deprecated and eventually removed.
The v1.16 release won’t serve deprecated versions of the following APIs, in favor of newer and more stable API versions:
DaemonSet versions extensions/v1beta and apps/v1beta2 are deprecated
use apps/v1, available since Kubernetes 1.9
Deployment versions extensions/v1beta1, apps/v1beta1, and apps/v1beta2 are deprecated
use apps/v1, available since Kubernetes 1.9
ReplicaSet versions extensions/v1beta1, apps/v1beta1, and apps/v1beta2 are deprecated
use apps/v1, available since Kubernetes 1.9
StatefulSet versions apps/v1beta1 and apps/v1beta2 are deprecated
use apps/v1, available since Kubernetes 1.9
NetworkPolicy version extensions/v1beta1 is deprecated
use networking.k8s.io/v1, available since Kubernetes 1.8
PodSecurityPolicy version extensions/v1beta1 is deprecated
use policy/v1beta1, available since Kubernetes 1.10
As of Kubernetes 1.16, API clients will no longer be able to use the deprecated API versions, and manifests using those versions will no longer be able to be applied.
Note that all previously persisted objects remain functional. They can be read and updated via the new API versions, before and after the Kubernetes 1.16 upgrade.
What do I need to do?
Migrate to use the current API versions before your clusters are upgraded to Kubernetes v1.16 to ensure your API clients and resource manifests can access and update API resources without interruption. More information is available from the Kubernetes project.

To succinctly capture update on this from meeting, I believe the decision is that we're going to parametrize the chart to change API versions for different k8s versions, until changes are so backwards incompatible that it becomes too much of a burden to maintain old k8s versions. At that point we'll revisit, but likely release a final version for old k8s and continue development only for newer versions. I believe that can happen via a value eg: ((.Values.k8s_version}}. @pcm32 would you be able to add that logic?
Also to capture gitter conversation with @luke-c-sargent, this is going to relate to probes in that 1.16 offers startup probes so the current tentative plan is to add conditional logic for those probes as well


tasks.json change in the escape chars in args

Issue Type: Bug
Bonjour
I used to build my C++ code using a tasks.json looking like :
....
{
"label": "Build Test",
"type": "shell",
"command": "cl",
"args": [
"/MDd /W4 /EHsc /ZI /std:c++17 /Od",
"/Fe:'${workspaceFolder}/Debug/test.exe'",
"/Fd:'${workspaceFolder}/Debug/'",
"/Fo:'${workspaceFolder}/Debug/'",
"main.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
},
....
Read this page for more detail : See https://www.40tude.fr/blog/how-to-compile-cpp-code-with-vscode-cl/
Since this morning I need to write it as follow
...
{
"label": "Build Test",
"type": "shell",
"command": "cl",
"args": [
"/MDd' '/W4' '/EHsc' '/ZI' '/std:c++17' '/Od",
"/Fe:${workspaceFolder}/Debug/test.exe",
"/Fd:${workspaceFolder}/Debug/",
"/Fo:${workspaceFolder}/Debug/",
"main.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
},
As you can see, now :
1 - I need to replace spaces in the command string with ' '
2 - I need to remove the ' and ' at the beginning and at the end of the paths
Is it an expected behavior?
Please let me know
Regards, Philippe
VS Code version: Code 1.22.1 (950b8b0d37a9b7061b6f0d291837ccc4015f5ecd, 2018-04-06T02:26:57.615Z)
OS version: Windows_NT x64 10.0.15063

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2808)

Memory (System)
15.85GB (8.39GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe .

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

mdmath
goe
2.2.1

python
ms-
2018.3.1

cpptools
ms-
0.16.1

rewrap
stk
1.8.1

cmake
twx
0.0.17

@40tude we fixed bugs around not quoting args correctly in the latest release which was necessary to support proper variable replacement. So we warned for a while in the Output channel that shell task with space in the args are not supported and should me merged into the command since their execution might have failed. I apologize if I missed your case. To fix your problem you can simply merge command and args.
"command": "cl /MDd /W4 /EHsc /ZI /std:c++17 /Od Fe:${workspaceFolder}/Debug/test.exe /Fd:${workspaceFolder}/Debug/ /Fo:${workspaceFolder}/Debug/ main.cpp"

or you split the args into single separate args like
"command": "cl",
"args": [
"/MDd",
"/W4"
"/EHsc"
"/ZI",
"/std:c++17",
"/Od",
"/Fe:${workspaceFolder}/Debug/test.exe",
"/Fd:${workspaceFolder}/Debug/",
"/Fo:${workspaceFolder}/Debug/",
"main.cpp"
]

I would use the second option. It has the advantage that if for example ${workspaceFolder} resolve to a value having space in it the task system will quote the arg correctly.
I tried to keep the changes we did in 1.22 non breaking but I have to admit I never thought about a use case where users use args to split up a command line into smaller readable pieces. I will look into making this more convenient in one of the next release by support a string[] for the command itself.
Is it OK for you to close the issue?

Bonjour Dirk
OK to close the issue
Thank you very much for the lightning fast answer :-)
I will use the second option even if it is not my ideal choice (I now
understand the rational behind your choices)
Anyway...
Again thank you and please, continue the excellent job with VS Code
Cordialement, Philippe
// -------------------
40tude.fr
2018-04-10 22:05 GMT+02:00 Dirk Bäumer<EMAIL_ADDRESS>
@40tude https://github.com/40tude we fixed bugs around not quoting args
correctly in the latest release which was necessary to support proper
variable replacement. So we warned for a while in the Output channel that
shell task with space in the args are not supported and should me merged
into the command since their execution might have failed. I apologize if I
missed your case. To fix your problem you can simply merge command and args.
"command": "cl /MDd /W4 /EHsc /ZI /std:c++17 /Od Fe:${workspaceFolder}/Debug/test.exe /Fd:${workspaceFolder}/Debug/ /Fo:${workspaceFolder}/Debug/ main.cpp"
or you split the args into single separate args like
"command": "cl","args": ["/MDd","/W4" "/EHsc""/ZI","/std:c++17","/Od","/Fe:${workspaceFolder}/Debug/test.exe","/Fd:${workspaceFolder}/Debug/","/Fo:${workspaceFolder}/Debug/","main.cpp"
]
I would use the second option. It has the advantage that if for example
${workspaceFolder} resolve to a value having space in it the task system
will quote the arg correctly.
I tried to keep the changes we did in 1.22 non breaking but I have to
admit I never thought about a use case where users use args to split up a
command line into smaller readable pieces. I will look into making this
more convenient in one of the next release by support a string[] for the
command itself.
Is it OK for you to close the issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/47584#issuecomment-380229232,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABbmjR8lps4v0vWAPCF8tZ7liXhSTuHBks5tnRCLgaJpZM4TONVs
.

@40tude I will close the issue then. Have fun coding with Code :-)


[FSTORE-1346] Upgrade doc dependencies, contributing.md, mkdocs workflows

Added the changes, still testing it

Merged into FSTORE-1371


How do we send dynamic content in trigger notifications?

Case example:
I want to have a daily notification that sends a random quote from a list of quotes. Please how do I achieve that with this library?

Hi there! That's a project-specific use case, so I'm going to close this as not actionable in general. It will not result in any change to our code so is not really an "issue".
You might check on stackoverflow for ideas, but my first idea is have a server send messages to the user once a day, using a random selection from a body of quotes.
If you wanted to do it 100% local, you might post a notification, then in the handler for onDismissed, post a new notification scheduled for the next day with a new random quote, then in the handler for onDismissed do the same for next day and so on.

This is very helpful! Thank you very much @mikehardy


In-depth Demo prep

Enabler

So that we can ensure the Data Lake is fit for purpose, we want to do an in-depth demo and Q&A session with the Topo team that we are targeting for the first release
Acceptance Criteria

[ ] Give Topo a full understanding of how they can use the data lake and what the limitations currently are
[ ] Get on the spot feedback
[ ] discuss how to get more in depth feedback post demo

Additional context

Tasks

[ ] Create demo script / presentation
[ ] Add Topo processor devs to AD group before demo

Definition of Ready

[ ] This story is ready to work on, according to the team's definition

Definition of Done

[ ] This story is done, according to the team's definition

Ticket 10601234 raised to get Topo users added to the AD group.

Got all this together. Just need to update my demo scripts with some changes that will be deployed this week.


Need to configure APIM Public Cert to enforcer to invoke JWKS endpoint

Description:
Need to configure APIM Public Cert to enforcer to invoke JWKS endpoint

Fixed with https://github.com/wso2/apk/pull/2178


familyName and givenName get added together

When adding a new contact on Android, the familyName field and givenName field get concatenated.  The result is that familyName is empty, and givenName contains the concatenation.

This is intentional and noted https://github.com/rt2zz/react-native-contacts#example-contact-record thought it could probably use fleshing out in the readme. The limitation stems from our use of the Contactables table, and there Android concats the familyName and GivenName into a DisplayName
The module then returns the display name in the firstname field (to maintain backwards compatability with ios). If you are willing to dive into Android development I can suggest ideas for how to change this.

Ah, thanks - I missed that.


bug mxPrintPreview when specifying a targetWindow in IE

The default behaviour of mxPrintPreview is to open a new window with window.open()
But you can specify your own target window, you can even tell it to be the current window ( preview.open( myGraph, window) so that the HTML preview is just added to your current page; to be handled later.
In this scenario there is a bug in IE that can be fixed by editing mxPrintPreview.js line 564 :
if ( isNewWindow && (mxClient.IS_IE || document.documentMode >= 11 || mxClient.IS_EDGE) )
if it's NOT a new window, we don't face the issue for which this exception is written.
Hope this helps !
Colin

Thanks for the report. This will be fixed in the next release.


Ensure MPObjectSelector does not accidently invoke loadView from a background thread

This should resolve #231 and #263.

LGTM


Add CONTRIBUTE.md

This issue involves creating a CONTRIBUTE.md file to guide new contributors in the project. The file will include information on setting up the project locally, coding standards, creating pull requests, reporting issues, and the review process. This document will help ensure that contributions are consistent with project standards and will make it easier for newcomers to contribute effectively.

Really no required at present and the contribution steps are written readme.md file


libvirt: not reproductible because of LC_UUID

Steps To Reproduce
1. Build the package
This step will build the package. Specific arguments are passed to the command
to keep the build artifacts so we can compare them in case of differences.
Execute the following command:
nix-build '<nixpkgs>' -A libvirt && nix-build '<nixpkgs>' -A libvirt --check --keep-failed

Or using the new command line style:
nix build nixpkgs#libvirt && nix build nixpkgs#libvirt --rebuild --keep-failed

2.  I can't create account (I have 403 org_internal error when I do google sso) if you have an account can you open ticket to produce a better output ?

Add a :+1: reaction to issues you find important.

Regarding upstream diffoscope:
Can you upload both the artifacts virt-ssh-helper so it will be possible to run diffoscope on them and reproduce the issue, so Ill open it upstream if it still relevant and there is other option to see the diff besides using otool which is already supported when available (MACOS only) as can be seen in: https://salsa.debian.org/reproducible-builds/diffoscope/-/blob/master/diffoscope/comparators/macho.py#L92-134
In addition when llvm-objdump and llvm-readobj tools are available which exists on linux via llvm package, they can be used for the comparison as well, which was implemented in PR: https://salsa.debian.org/reproducible-builds/diffoscope/-/merge_requests/82
in https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/112 I also suggested to use scanmacho as well in the comparison which wasn't implemented.
Regarding the LC_UUID diff:
it might be possible to avoid its generation with no_uuid flag for llvm, also worth to test if the files are identical after running llvm-strip


Always show scrollbars to prevent block shake

This PR fixes the block shake bug that appears in GeoCoder.  The previous approach of using scrollbars did not work as LARA prevents scrollbars in iframes.  Instead, this solution is very simple.
The shaking occurred when the following happened:

GeoCoder was displayed in a small view port such that the Blockly workspace was not wide enough to fit some of our larger blocks.  At the same time, we were hiding the Blockly toolbox was hidden (and as a side effect the trashcan and scrollbars were also hidden).
a program was loaded that contained blocks which did not fit in the provided Blockly workspace.
Blockly  would shift back and forth between having the left edge of the block against the left edge of the workspace and having the right edge of the block against the right edge of the workspace (the shaking).

Solution:

specify that the blockly workspace always has scrollbars.  When the blocks are loaded, scrollbars are added and Blockly can position the block freely in any position.

See gifs for before and after.

@sfentress I think it was always doing that (one of the reasons the block positioning is so confusing).  Here is a screenshot from production (unless we're looking at different things).


Tokenless failing on create commit

### Related Issues
- [ ] https://github.com/codecov/feedback/issues/112#issuecomment-1934492005
- [ ] https://github.com/codecov/codecov-action/issues/1282
- [ ] https://github.com/codecov/codecov-action/issues/1274

Closing as I think this is done


Impossible to create custom DocumentLinkHandler

Is your proposal related to a problem?
I couldn't find an easy way to create a custom DocumentLinkHandler, that for example opens the document on a new page or displays an icon directly before it.
For external links I found an easy solution, but this doesn't apply to the DocumentLinkHandler.
class NewWindowExternalLinkHandler(LinkHandler):
    identifier = 'external'

    @classmethod
    def expand_db_attributes(cls, attrs):
        href = attrs["href"]
        return '' % escape(href)

@hooks.register('register_rich_text_features')
def register_external_link(features):
    features.register_link_type(NewWindowExternalLinkHandler)

Describe the solution you'd like
If you could add some code similar to this one, to your wagtail_hooks.py it would be perfect.
class NewDocumentLinkHandler(DocumentLinkHandler):
    @classmethod
    def expand_db_attributes(cls, attrs):
        try:
            doc = cls.get_instance(attrs)
            return '' % escape(doc.url)
        except (ObjectDoesNotExist, KeyError):
            return ""

@hooks.register('register_rich_text_features')
def register_document_link(features):
    features.register_link_type(NewDocumentLinkHandler)

Describe alternatives you've considered
Alternatively you can create your own link type with all the different handlers involved which essentially replaces the document link type, but this creates a lot of redundant code.
Another really ugly option is, to remove line 71 in wagtail/documents/wagtail_hooks.py.

Hi @nigimaxx,
Did you try setting an order argument on hooks.register (or adjusting the order of INSTALLED_APPS) to ensure that your hook runs after the one in wagtail.documents?

Thanks @gasman, this helped.


How to encode a whole tree with unknown depth

I have a model Category that can contain other categories as children. 'children' is defined as a relationship. When I add 'children' to the include paths, I only get the top-level categories with their direct children included. When I add 'children.children' to the include paths, I also get the grand children ... How can I be sure that all levels are included, because I don't know how deep the tree can be ...
This is the SchemaProvider for Category: https://github.com/tribbie/clubman/blob/develop/app/ADR/Categories/CategorySchema.php

What you actually asking for is a parser which would follow only one relationship children for only one type Category to be parsed until an end is reached. I think it's possible though it's not typical usage and will require more than a couple of lines. Before we dive into this I'd suggest look on this problem from different angle and maybe you would be satisfied with simpler approach with very much the same result.
Just a reminder about json-api document structure. Suppose you have a root category(-ies) with other categories as children (nested or not). Then json-api document would have the following view
data:
  root element(s)
included:
 a flat list of other elements

Elements from flat list would have relationships (just type and id) which you would use to reconstruct nested data.
Thus as you would have to work with flatten data why not to flat the entire tree in the first place? In the final json the flat list would be moved to data section and no items would be in included section.
So it might look something like
    function flatCategories(array $categories)
    {
        foreach ($categories as $category) {
            yield $category;
            foreach (flatCategories($category->children) as $childCategory) {
                yield $childCategory;
            }
        }
    }

    $result = $encoder->endodeData(flatCategories($categories));

A flat tree works very well. Thanks!


Tighten docs build conditions to avoid breakage on forks

Resolves #159. Skips docs build on PRs submitted from forks for security reasons (see example here), and updates our contributing guide to A.) point Registered Contributors more strongly toward branch-based development, and B.) explain to non-registered contributors that some Actions won't run upon PR submission from an external fork.

FYI @e-lo:
Not directly related to this PR, mkdocs pushed out a new version yesterday that broke the docs build automation. I froze the version we use in this PR at 1.4.3 so that docs can continue to build stably while I investigate further. I'll put in a fix in a later PR that allows us to continue using the latest mkdocs version.


Add another check for Sucuri

This has been taken care of via 7f720c69. Additionally more fingerprints and better detection logic via attack simulation has been added.

Great stuff!
Thanks!


Unavailability of the Supreme Court Corpus on Convokit; https://github.com/CornellNLP/ConvoKit is also down

We noticed that the Supreme Court Corpus on Convokit has not been accessible for several days and that the Convokit website (https://convokit.cornell.edu/) has also been hanging. For reference, we use the following code to access the data:
from convokit import Corpus, download
corpus = Corpus(filename=download("supreme-2018"))

and we have successfully been able to access the data in the past.
Do you know when the data will be accessible again?

Hi there! You mentioned that the corpus has not been accessible for "several days"; do you have an estimate of when the problem started? We know that a power outage recently affected the server on which the corpora and the website are both hosted, but this only happened yesterday, so if you've been having problems longer than that, then it is possible that there is some other issue we were not aware of.

Thank you for fixing the issue so quickly! I am able to access the corpus now. I tried running a program on Tuesday overnight and it exited without finishing (I am realizing now that there was a typo in the code), and tried again on Wednesday when the corpus was not accessible.


Maybe adds a dialog box to alert readers?

I came to this page from a stackoverflow page and spend some time to understand the content and due to new understanding, I pivot to try out another way to solve my problem, that takes few more hours, before I come back to this page and realised that this is an outdated product documentation.
Perhaps a dialog box or sticky note shows instantly would help me to increase my productivity. I've lost few hours.

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

ID: 8456224b-b676-7098-5704-a291e686b867
Version Independent ID: 65d7562d-2ed5-3553-fe85-6d330aee548f
Content: Understand the OAuth 2.0 authorization code flow in Azure AD - Microsoft Entra
Content Source: articles/active-directory/azuread-dev/v1-protocols-oauth-code.md
Service: active-directory
Sub-service: azuread-dev
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@hjchin Thank you for your feedback. We will investigate and update the thread further.

@hjchin I have assigned the issue to the content author to check if a pop-up or sticky header can be added to the document.

@hjchin Sorry to hear you were having trouble.  Which StackOverflow post were you coming from?  Which part(s) of this documentation did you find outdated?  Thanks.

@rwike77, I can't remember which StackOverflow post it is but the author provided a link of ADAL. The entire ADAL documentation is not relevant anymore, I believe, because it has been replaced by MSAL.

Yes, the ADAL library is being deprecated soon and we highly recommend that people migrate to MSAL.  We have made many content updates on docs.microsoft.com to reflect this, I'm sorry the SO post you were reading had older information.  This article that you referenced in the issue is about a specific OAuth 2 flow, so I don't think it's appropriate to mention the libraries here.  Our other content does mention the MSAL library though.  I'm closing this issue now, I don't believe there are any updates I can make here that haven't already been made.  Feel free to reopen the issue if you have more info.  Thanks.  #please-close


[feat] pfe-accordion | Cannot add custom code in accordion headers

Description of the requested feature
Hi all! Has anyone ever encountered issues trying to render a a PF React (icon) component inside  of a PFE accordion header?

...

I was hoping to have an `OutlinedQuestionCircleIcon` after the 'API' copy and have the tooltip sprout from there.

...

In the past I believe we've also tried adding a "NEW" label to indicate that new results have popped into the accordion too

Q from John Barguti, Portal Case Management

Impacted component(s)

pfe-accordion

Regarding the "NEW" label, hopefully these screenshots provide a little more context. Thanks!

Development notes: Currently text content inside the accordion header is copied into the Shadow DOM and rendered there for controlled styling without light DOM influence.  That means that external styles do not work inside the accordion header region.

@coreyvickery Can you provide some design guidance here when you get a chance?

@castastrophe Currently, we do not have any examples of this in marketing. I understand the need to use a Label, but not a Tooltip, so maybe we can talk through usage or best practices. I can create some guidelines when this is issue prioritized in our spreadsheet.
@ajacobs21e Is PatternFly planning on doing anything similar to what John is asking about? I did not see anything on the website.

@mcarrano do you know if it's possible to add a label to an accordion?

I don't think we have an explicit example of including labels in an accordion header, but I don't see any reason why you couldn't. We do a similar thing within our notification drawer. @mcoker any constraints on what you can place inside of the header of an Accordion?

@mcarrano not really, though it's worth noting that the label is taller than regular text, so placing a label in the accordion header makes that header taller than headers without a label.

The notification drawer uses badges, and badges are shorter than a line of text so they don't change the height of the header.

Oh, that's right. I forgot that we were using badges and not labels in the drawer. @ajacobs21e @coreyvickery We haven't had a specific request from product to add labels. But if you decide to do that in PFE, I don't see any reason not to.


Streaming decoder hung

First, thank you for your work on gojay. I am seeing a 2-3x performance improvement over the standard library.
I encountered what I thought was a deadlock in the streaming decoder, but after further debugging I found that the process was not hung. Instead, the buffer size had been reduced to zero, which brought the streaming decoder to a screeching halt. I was going to submit a pull request, but noticed e5b786c9100c29947ac368300c0fe0dacc00c695 in the list of commits.
When using go modules, the broken version is the version that all new projects will pull in as a dependency. Any chance a new release could be built to prevent others from running into this issue?

Hi, sorry for the delay, I've been very busy lately.
I will push an update of the go modules.

No worries. Thank you, sir.

Dependencies have been fixed with #117
I'm closing the issue. Please ask to reopen if it doesn't work.
Cheers


Problem with mini HUD mod

I just tried to make a server with this mod to get a skyblock world, following the instructions.
Everything works, appart one important thing : i can /tp to the structures (like the wich hut for example), and their mechanics work, but there I don't see them with MiniHUD mod...
Any idea ?
Thanks

According to minihud, structure bounding boxes only work in single player, without a server-side mod. You also need the Servux mod.

Hello @jsorrell,
A week ago I created a skyblock again with CarpetSkyAdditions in 1.19.2, everything works correctly except the MiniHUD bounding boxes.
It is a single player with several mods, all in their latest version for Minecraft 1.19.2 Fabric loader 0.14.14-1.19.2
It turns out that in the Skyblock generated with CarpetSkyAdditions I can't get the bounding boxes to show, but if I generate a normal world with the same Seed, they work correctly; What's more, in a Skyblock world also in 1.19.2 generated last year, this problem does not reproduce, even having exactly the same mods.
Any ideas why I can't see the bounding boxes in this skyblock?
Mods list.txt


VirtualBox Extension Pack -> 102096.

Update VirtualBox Extension Pack Revision to match 5.0.2.
Current VirtualBox version in Unstable Channel is uninstallable if you use the extension pack because this is not correct.

Looks like @aszlig just did this in https://github.com/NixOS/nixpkgs/commit/8be8193bd57b8688fde8330d09505a5003c9d370. Safe to close?

Sure

Cool, thanks!

Whoops, sorry for missing this PR :-/


feat: google cloud storage uploads

This PR adds functionality for uploading data to Google Cloud Storage.
The idea is to break up an input directory into chunks of filepaths and pass each chunk to a dask worker for upload.
I included 2 alternatives for the upload step: gsutil and the google-cloud-storage Python API
For gsutil I use stdin to pass a list of filepaths, e.g., cat filelist | gsutil -m cp -I gs://my-bucket . The issue with this is that 1) all files are uploaded as a flat list to the bucket, so the original directory structure is lost, and 2) any files with the same name (even from different directories) get overwritten with a single blob.
To get around 1) I rename the blobs after uploading to retain the original directory structure. However, renaming a blob involves a full data copy and delete and is a billed API request, so this is probably not ideal. To get around 2) I create symlinks for duplicate file names with an added index-based suffix and upload those instead.
An alternative to using stdin is to target a different subdirectory for each gsutil instance as shown here. However, it wasn't clear to me how to ensure that each worker gets a similar number/size of files to upload, since for example one subdirectory could contain all the image data whereas another is only metadata. It would also be less trivial to construct wildcards and pattern matching for arbitrarily named files and directories as opposed to chunking a list of absolute filepaths, but perhaps that could be added later.
The google-cloud-storage API method is much cleaner, simpler and less error-prone, but is roughly 25% slower in the case of a flat directory. For non-flat directories the python API is much faster due to not having to rename everything. I set this as the default.
I kept the gsutil code around due to sunken cost fallacy, but would have no problem removing it if it makes things simpler.
Benchmarks
All tests performed using 32 HPC cores, split 4 nodes * 8 cores per node
If uploading a flat directory, gsutil is roughly 25% faster than the google-cloud-storage Python API since nothing has to be renamed
Dataset: /net/<IP_ADDRESS>/aind/fused_tiffs
Size: 369,103,409,262 bytes
Using gsutil:
python gcs_upload.py --input=/net/<IP_ADDRESS>/aind/fused_tiffs -b my-bucket --gcs_path=zarr-test-folder/gcs-test/fused_tiffs --recursive --tasks_per_worker=5 --cluster --method=gsutil

Took 145.2s, or 2.54GB/s
Using the Python API:
python gcs_upload.py --input=/net/<IP_ADDRESS>/aind/fused_tiffs -b my-bucket --gcs_path=zarr-test-folder/gcs-test/fused_tiffs --recursive --tasks_per_worker=5 --cluster --method=python

Took 181.8s , or 2.03GB/s
The situation is different if uploading a heavily nested directory with lots of small files, for example an n5 dataset:
Dataset: /allen/scratch/aindtemp/data/anatomy/exm-hemi-brain-fused.n5
Size: 85,873,907,265 bytes
Using the Python API:
python gcs_upload.py --input=/allen/scratch/aindtemp/data/anatomy/exm-hemi-brain-fused.n5 -b my-bucket --gcs_path=zarr-test-folder/gcs-test/exm-hemi-brain-fused.n5 --recursive --tasks_per_worker=5 --cluster --method=python

Took 159.1s, or 539MB/s
Using gsutil:
python gcs_upload.py --input=/allen/scratch/aindtemp/data/anatomy/exm-hemi-brain-fused.n5 -b my-bucket --gcs_path=zarr-test-folder/gcs-test/exm-hemi-brain-fused.n5 --recursive --tasks_per_worker=5 --cluster --method=gsutil

Took 293.9s, or 292MB/s
Misc. changes

I made util a sub-package of transfer
use the fixed join_cloud_paths method for s3

@carshadi To your major question - whether to keep the gsutil method around - why do you think it's slower? You mentioned above that it's because of renaming, but it seems you only need to rename things in the case of the gsutil version.  Sorry if I'm not getting it.
I lean toward just using the GCS API directly, but defer to @jtyoung84 .

why do you think the API version is slower for long flat lists of files?

I believe it is due to the renaming, yes. For gsutil the rename only happens if the blob's actual name and target name do not match https://github.com/AllenNeuralDynamics/nd-data-transfer/blob/19b1cc00ec1562e0bd242f708d012e1b046edce4/scripts/gcs_upload.py#L98-L103 If the input is a flat directory, the names will always match since gsutil will always upload a flat list to the cloud destination folder.

I believe it is due to the renaming, yes.

Why does the GCS API need to do any renaming?  Can't you write a file directly to a specific location?  Seems like that's what's happening here: https://github.com/AllenNeuralDynamics/nd-data-transfer/blob/19b1cc00ec1562e0bd242f708d012e1b046edce4/src/transfer/gcs.py#L60

Oh yeah, sorry I wasn't clear. The GCS API doesn't do any renaming. Only gsutil in the case of non-flat directories.

OK, I removed the gsutil code and made the other changes


Add support for moving module imports into the same use statement as their children (with self)

When importing things, my IDE isn't very smart about how it adds new use statements. Thankfully rustfmt mostly cleans it up, but one thing it doesn't seem to do is move module imports into the same block as their children if some of their components are also imported.
A common case for me is when manually implementing Debug on something - I often end up with the following after rustfmt cleans up (with imports_granularity = "Crate"):
use std::{
	fmt,
	fmt::{Debug, Formatter},
};

...

impl Debug for MyStruct {
	fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
		f.debug_struct("MyStruct")
			...
			.finish()
	}
}

It would be nice to have an option (or default behaviour, I'm not sure) to have rustfmt format the imports as:
use std::fmt::{self, Debug, Formatter};

...

It saves space, looks cleaner, and in a big import tree, makes it easier to read imo.

Thanks for reaching out, but I suspect this would run into the same non-semantics preserving behavior as described in https://github.com/rust-lang/rust/issues/60941 and is not something rustfmt would be able to do.
If you're confident that can be guaranteed to always preserve semantics then please let us know and we'll reconsider!

Ah, I wasn't aware of that subtlety. You're right, it doesn't look possible for the moment.
Thanks for your reply!


Adding GitHub releases and publishing to marketplace to pipeline

Had to open a new PR due to git issues after making the repo public. See the old PR here.
Adding release pipeline that includes:

Trigger via adding tag of the form "v*"
Publishing to VSCode marketplace
Creating a GitHub release

Updating versioning:

Release version format: { Major }.{ Minor }.{ Patch }
Daily build version format: { Major }.{ Minor }.{ Patch }-alpha-{ BuildId }

/azp run

/azp run

@wli3 I've removed the GitHub release step since it looks like getting a service connection into the dnceng project will be complicated. We can always add it back later but since it's not a vital step (it essentially only saves us from uploading the .vsix from azure pipelines to GitHub) I think it's fine to start with what we have. Let me know if you disagree.
I will need to update the publisher once we have an account to publish on the VSCode marketplace with but that won't change the code so this is ready for review.

@sfoslund how often do we release? Download and reupload by hand is an error prone process. In general we should avoid doing that. But if it is less frequent that is ok. I don't know where to put it yet, but we need to document the manual step.
Although do we have to use the github release page? We can upload it to a predictable location and just put the link in readme like https://github.com/dotnet/core-sdk

@wli3 No, we'll always be uploading to the VSCode Marketplace so if that's good enough then I don't see a reason to use GitHub releases too.
I don't know how often we will be releasing, Livar is suggesting ~3 previews before the first release but I imagine it will be much less frequent after the first official release.

@sfoslund I see, so we need a manual step anyway

@wli3 I don't think so- uploading to the VSCode Marketplace is in this release pipeline so it's automated. If we don't feel the need for the GitHub releases page then we don't have any manual steps (unless we want to run manual smoke tests on the artifact, as we discussed earlier)
Waiting to merge this until I hear back about the publishing account so I can update the publisher in the package.json.


Does vue-cli have a special optimization for sourceMap generation?

Version
4.2.3
Environment info
System:
    OS: macOS 10.15.2
    CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
  Binaries:
    Node: 10.16.2 - ~/.nvm/versions/node/v10.16.2/bin/node
    Yarn: Not Found
    npm: 6.9.0 - ~/.nvm/versions/node/v10.16.2/bin/npm
  Browsers:
    Chrome: 80.0.3987.132
    Firefox: 72.0.2
    Safari: 13.0.4
  npmPackages:
    @vue/babel-helper-vue-jsx-merge-props:  1.0.0
    @vue/babel-plugin-transform-vue-jsx: ^1.1.2 => 1.1.2
    @vue/component-compiler:  4.2.0
    @vue/component-compiler-utils:  3.1.0
    babel-helper-vue-jsx-merge-props:  2.0.3
    eslint-plugin-vue: ^6.0.1 => 6.0.1
    rollup-plugin-vue: ^5.1.4 => 5.1.4
    rollup-plugin-vue-inline-svg: ^1.0.1 => 1.0.1
    typescript:  2.9.2
    vue: ^2.6.11 => 2.6.11
    vue-eslint-parser:  6.0.5
    vue-runtime-helpers:  1.1.2
    vue-template-compiler:  2.6.11
    vue-template-es2015-compiler:  1.9.1
  npmGlobalPackages:
    @vue/cli: 4.2.3

Steps to reproduce
I have a npm private package with the file name esm.vue.js. My build time is 200s. When I change the file name to esm.v.js (there is no .vue in front of the extension), the build time is about 50s. When I modify the cli internal code to print out the log log, I see the build process stick at when generate a SourceMap of vendors chunk, you may think that my vendors file is big, it is, but the speed of building after I modify the file name is normal, I am very confused now
What is expected?
Does vue-cli have a special optimization for sourceMap generation? And is it matched by file name(like /\.vue/)?
What is actually happening?
when the name of my npm private package is esm.vue.js. the build process stick at when generate a SourceMap of vendors chunk, Causes build time is too long

See: https://github.com/vuejs/vue-cli/issues/1889#issuecomment-406078216


remove the array on staking

@groninge01 this will break the v3 frontend again, but it's cleaner in the end like this.


docs[patch]: Update facebook.ipynb

Description
Openai version 1.0.0 and later no longer supports the usage of camel case, So the APIs needs to be modified.
Twitter handle
lin_bob57617

thank you @169!