Clarify meaning of observableTransformation and parameterScale

For these two cases it's somewhat confusing whether they indicate what has been or what should be applied to measurements and parameters.
Most recent discussion was that it might be easiest to go for specifying everything on linear scale.
I.e. for the parameters table, the specified nominalValue and bounds would be transformed according to parameterScale.
Any other thoughts?

Most recent discussion was that it might be easiest to go for specifying everything on linear scale.

Sounds reasonable to me.

one remark: this might lead to numeric problems when values are log-transformed. e.g. 8 in log10 domain is 100000000 in lin domain, and then there could be rounding problems. second, this might also convey a wrong picture. namely if a parameter was optimized in log domain to be -10.532 with an accuracy (step size/whatever) of 1e-3, then in lin space this would look like 0.0.......xzy with a very high precision.

I think in publications normally the linear parameter value is listed. The approach proposed for the parameter table sounds good to me too. Regarding Yannik's point: e.g. in the model by Fujita et al. (2010), they present the parameter tables in linear scale and there are listed values such as 5.17940x10^(-15) ... so that would be possible :wink:
Regarding the observableTransformation I think we can keep it as it is, just providing a clearer explanation would be fine?

Agreed with your first point. At the moment we usually manually transformed parameter to log scale.
I would prefer to have it consistent between observableTransformation and parameterScale and therefore write the values always in linear scale.

That means in the simulatedData file the simulated values for the observables should be always printed/saved in linear scale?

Yes would probably be the best then

I'm just looking to update the converter to the models in the new format, and stumbled upon this issue. What is the parameterScale column now useful for, when the actual values are now always supposed to be specified in lin scale?

This is relevant only for parameter estimation, not for an individual simulation. It showed that optimization is more efficient in log-space (e.g. https://academic.oup.com/bioinformatics/article/35/5/830/5078478), so this field allows you to choose whether you want to scale your parameters for optimization.

True, but it should say that then in the description of the parameterScale element, what it currently says is:
parameterScale [lin|log|log10]

Scale of the parameter. The parameters and boundaries and the nominal parameter value in the following fields are expected to be given in this scale.

which is directly contradicted by:
lowerBound [NUMERIC]

Lower bound of the parameter used for optimization. Optional, if estimate==0. Must be provided in linear space, independent of parameterScale.

Thanks for pointing out. Missed that during the last update.


Improve test coverage for value source providers with absent values

@bot-gradle test this.

OK, I've already triggered ReadyForMerge build for you.


Cellular: Add some helper functions to set the bands to scan.

Setting the bands to scan on for cellular modules can be a pain, what with the 2^ nonsense....
Having a simple API for this would make it easy for customers.
Something like celEnableBands(x) and celDisableBands(y), with parameters that can extend, like celEnableBands(x, y, z, a, b, c);
Probably need a celClearBands() function to, to start fresh.
Topic for discussion.

Great idea Phil!

Done in commit https://github.com/u-blox/ubxlib/commit/69fe155a1b8fd96c0b3e0b021fd201911785db22.


Impossible to add attributions to a json style map

I tried to add attributions to a json style : https://viglino.github.io/geoservice-style/mapart/mapart.json but it do not appear on the map
Select MapArt in the layer's style : https://demo-terravisu.solutions-territoriales.fr/visualiser/toulouse#map=14.1/43.59723/1.43902

The attributions in the admin :
Map tiles by Geoportail, @ IGN-FranceCC BY 3.0.

You cant set attribution on existing tilejson. In case if mapbox tilejson URL, json should have its own attribution. Only way is to publish Somewhere your own json with attribution set and use its URL


[BUG] Cannot add List of Source/Destination Ports on new SecurityRuleData/NetworkSecurityGroupData

Describe the bug
I'm using the Azure.ResourceManager.Network SDK to create NSG's. However, I cannot add a range of ports on either the Destination or Source port ranges.
The property DestinationPortRanges and SourcePortRanges are read-only, so the only option is to use the DestinationPortRange and SourcePortRange property.
I've tried different values for the port range:
DestinationPortRange = "[80,443]"
DestinationPortRange = "80,443"
DestinationPortRange = "80;443"

Expected behavior
being able to add multiple Port ranges into 1 NSG Rule
Actual behavior (include Exception or Stack Trace)
Security rule has invalid Port range. Value provided: [80,443]. Value should be an integer OR integer range with '-' delimiter. Valid range 0-65535.
Status: 400 (Bad Request)
ErrorCode: SecurityRuleInvalidPortRange

Content:
{
  "error": {
    "code": "SecurityRuleInvalidPortRange",
    "message": "Security rule has invalid Port range. Value provided: [80,443]. Value should be an integer OR integer range with '-' delimiter. Valid range 0-65535.",
    "details": []
  }
}

Headers:
Cache-Control: no-cache
Pragma: no-cache
x-ms-request-id: 92972ce2-c51a-4528-87c4-03715a85c055
x-ms-client-request-id: 445e7d95-7f75-4459-a399-ed5391833f15
x-ms-correlation-request-id: REDACTED
x-ms-arm-service-request-id: REDACTED
Strict-Transport-Security: REDACTED
Server: Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0
x-ms-ratelimit-remaining-subscription-writes: REDACTED
x-ms-routing-request-id: REDACTED
X-Content-Type-Options: REDACTED
Date: Wed, 17 Nov 2021 16:41:29 GMT
Content-Length: 255
Content-Type: application/json; charset=utf-8
Expires: -1

To Reproduce
using System;
using System.Collections.Generic;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Network;
using Azure.ResourceManager.Network.Models;
using Azure.ResourceManager.Resources;
using Newtonsoft.Json;

ArmClient _armClient = new ArmClient(new ClientSecretCredential(tenantId, clientId, clientSecret));

Subscription subscription = _armClient.GetSubscription($"/subscriptions/{_subscriptionId}/");

ResourceGroup rg = subscription.GetResourceGroups().GetAsync(resourcegroupName).Result;

var nsgContainer = rg.GetNetworkSecurityGroups();

NetworkSecurityGroupData newNSG = new NetworkSecurityGroupData()
{
    Location = "westeurope"
};

SecurityRuleData securityRuleData = new SecurityRuleData()
{
    Name = "testrule1",
    Access = SecurityRuleAccess.Allow,
    Direction = SecurityRuleDirection.Inbound,
    DestinationPortRange = "[80,443]",
    DestinationAddressPrefix = "*",
    SourceAddressPrefix = "*",
    SourcePortRange = "*",
    Protocol = SecurityRuleProtocol.Asterisk,
    Type = "CUSTOM",
    Priority = 300,
    Description = "Creating rule from Csharp"
};

newNSG.SecurityRules.Add(securityRuleData);

try
{
    NetworkSecurityGroupCreateOrUpdateOperation operation = nsgContainer.CreateOrUpdate("testNSG2", newNSG);
} catch (Exception Ex)
{
    var test = Ex.Message;
    throw;
}

Environment:
  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <AzureFunctionsVersion>v3</AzureFunctionsVersion>
    <_FunctionsSkipCleanOutput>true</_FunctionsSkipCleanOutput>
  </PropertyGroup>

<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.4.0" />
<PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.2" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.21" />
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.DurableTask" Version="2.5.1" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="4.3.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.20" />
<PackageReference Include="Microsoft.Graph" Version="4.10.0" />
<PackageReference Include="Microsoft.Graph.Auth" Version="1.0.0-preview.7" />
<PackageReference Include="Microsoft.Identity.Client" Version="4.36.2" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.13" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="System.Text.Encodings.Web" Version="6.0.0" />

Running an Azure Function project using IDE 2019 16.11.3

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

@LeonB87 This is a tricky part in track2 mgmt SDK that we follow the .Net guidelines. Especially, for collection properties, we follow this one:

DO NOT provide settable collection properties.

For your case, you could add 80 and 443 by:
securityRuleData.DestinationPortRanges.Add(80);
securityRuleData.DestinationPortRanges.Add(443);

Hi Archerzz,
Thank-you for your reply.
That seems to works fine.
securityRuleData.DestinationPortRanges.Add("443");
securityRuleData.DestinationPortRanges.Add("5000-5100");

Adding an entire port range like the above works as well.


cdc kafka test container canal-adapter OOM if set resource limit

Description
For cdc kafka test case canal_json_adapter_compatibility, we always keep encountering the following error:
check diff timeout
table test.binary_columns not exists for 1-th check, retry later
table test.binary_columns not exists for 2-th check, retry later
table test.binary_columns not exists for 3-th check, retry later
table test.binary_columns exists
check diff failed 1-th time, retry later
check diff failed 2-th time, retry later
check diff failed 3-th time, retry later

After investigation, it was found that when the resource limit set to cpu 2, memory 4Gi, canal-adapter will encounter the following issues.
2023-03-14 15:23:45.830 [Thread-4] ERROR c.a.otter.canal.adapter.launcher.loader.AdapterProcessor - Outer adapter sync failed!  Error sync but ACK!
2023-03-14 15:23:46.332 [pool-7-thread-1] DEBUG c.a.o.c.c.adapter.rdb.service.RdbMirrorDbSyncService - DDL: {"data":null,"database":"test","destination":"test","es"
:1678778617779,"groupId":"g1","isDdl":true,"old":null,"pkNames":null,"sql":"ALTER TABLE `test_ddl` ADD INDEX `test_add_index`(`c1`)","table":"test_ddl","ts":1678778
626077,"type":"CINDEX"}
2023-03-14 15:23:46.336 [pool-7-thread-1] ERROR c.a.otter.canal.adapter.launcher.loader.AdapterProcessor - java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdb
c4.MySQLSyntaxErrorException: Table 'test.test_ddl' doesn't exist
java.lang.RuntimeException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.test_ddl' doesn't exist
        at com.alibaba.otter.canal.client.adapter.rdb.RdbAdapter.sync(RdbAdapter.java:171) ~[na:na]
        at com.alibaba.otter.canal.adapter.launcher.loader.AdapterProcessor.batchSync(AdapterProcessor.java:139) ~[client-adapter.launcher-1.1.5.jar:na]
        at com.alibaba.otter.canal.adapter.launcher.loader.AdapterProcessor.lambda$null$1(AdapterProcessor.java:97) ~[client-adapter.launcher-1.1.5.jar:na]
        at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) ~[na:1.8.0_181]
        at com.alibaba.otter.canal.adapter.launcher.loader.AdapterProcessor.lambda$null$2(AdapterProcessor.java:94) ~[client-adapter.launcher-1.1.5.jar:na]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_181]
        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_181]
Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.test_ddl' doesn't exist
        at com.alibaba.otter.canal.client.adapter.rdb.service.RdbMirrorDbSyncService.executeDdl(RdbMirrorDbSyncService.java:163) ~[na:na]
        at com.alibaba.otter.canal.client.adapter.rdb.service.RdbMirrorDbSyncService.sync(RdbMirrorDbSyncService.java:73) ~[na:na]
        at com.alibaba.otter.canal.client.adapter.rdb.RdbAdapter.sync(RdbAdapter.java:169) ~[na:na]
        ... 8 common frames omitted
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.test_ddl' doesn't exist
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_181]

Workaround
Temporarily remove resource limit of container canal-adapter.

fixed. current solved.


Add support for ipython question marker operator

Description
Ipython has a very useful ? operator to explore the signature and definition of functions. It is supported in the jupyter notebook as well. For example, when we type and run numpy.exp? in the cell, a full doc will be popped from the bottom of the browser. However, when I did the same thing in vs-code environment, nothing would be shown. I believe this feature is useful for lots of programers.

Thanks for filing this feature requets, howver this has been marked for deprecation and hasn't received any new upvotes.
This feature is available in Juptyer Notbeooks via the payloads feature which has been marked for deprecation, see here https://jupyter-client.readthedocs.io/en/stable/messaging.html#payloads-deprecated
Also the current behaviour in VS Code lines up with that of Jupyter Labs.


Should Be Uppercase/Lowercase/Titlecase keywords to String library

Originally submitted to Google Code by tookko on 12 Oct 2009

Keywords for checking letter case would be useful:

Should Be Lower Case -> all letters non-capitalized
Should Be Upper Case -> ALL LETTERS CAPITALIZED
Should Be Proper/Title Case -> Sentences Written in Proper Case
Should Be Sentence Case -> Only beginning letter is capitalized

Case conversion functions could be added too, but not maybe as much needed
for verification purposes.

It looks like this didn't happen.  As of today, can't find Titlecase in Robot Framework String Library.


Converted featuredpost.html file to FeaturedPost.js React file as suggested

Issue #172
Updated PR #181
Hey @AKD-01 , I have converted .html file to FeaturedPosts.js file
Thank you for assigning this issue to me.
Please review this PR and let me know for any changes

Hey @AKD-01 , I have merged the PR, how can I get GSSOC'23 Points?

https://github.com/AKD-01/blogweet/pull/181
Why is there multiple prs for the same thing, your changes will be reflected in the pr 181 only, no need to raise any new pr. Also I have communicated my message there only.


TransactionScope with Multiple DbContext's

Title
Multiple DbContext's residing in the same TransactionScope are unaware of each other.
Functional impact
I am not sure if this behavior is expected. So please bear with me. I want to add/update several tables at once asynchronously. Since async calls on a DbContext is not permitted, I tried to do this with multiple DbContext objects all within same TransactionScope. However, changes in one DbContext can not be seen in others.
Minimal repro steps
Here is my context, along with some sample models.
public class Context : DbContext
{
	public Context()
	{

	}

	protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
	{
		optionsBuilder.UseNpgsql("UserID=postgres;Password=root;Host=localhost;Port=5432;Database=transactiondemo;Pooling=true;");
	}

	public DbSet<Master> Masters { get; set; }
	public DbSet<Detail> Details { get; set; }
	public DbSet<OtherDetail> OtherDetails { get; set; }
}

public class Master
{
	public long Id { get; set; }
	public string Name { get; set; }
	public DateTime DateTime { get; set; }
}

public class Detail
{
	public long Id { get; set; }
	public string Name { get; set; }
	public DateTime DateTime { get; set; }

	public long MasterId { get; set; }
	public Master Master { get; set; }
}

public class OtherDetail
{
	public long Id { get; set; }
	public string Name { get; set; }
	public DateTime DateTime { get; set; }

	public long MasterId { get; set; }
	public Master Master { get; set; }
}

This is my business code. Here I try to first insert a master record to get its Id (PK), then use that in adding multiple different table records asynchronously at the same time.
public async Task<int> MultipleAsyncContextsInline(Master masterOld, List<Detail> detailsOld, List<OtherDetail> otherDetailsOld)
{
	var master = new Master { DateTime = masterOld.DateTime, Name = masterOld.Name };
	var details = detailsOld.Select(x => new Detail() { DateTime = x.DateTime, Name = x.Name }).ToList();
	var otherDetails = otherDetailsOld.Select(x => new OtherDetail() { DateTime = x.DateTime, Name = x.Name }).ToList();

	long id;
	Task<int> task1;
	Task<int> task2;
	using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
	{
		using (var context1 = new Context())
		{
			using (var context2 = new Context())
			{
				using (var context3 = new Context())
				{
					context1.Masters.Add(master);
					await context1.SaveChangesAsync();

					details.ForEach(x => x.MasterId = master.Id);
					context2.Details.AddRange(details);
					task1 = context2.SaveChangesAsync();

					otherDetails.ForEach(x=> x.MasterId = master.Id);
					context3.OtherDetails.AddRange(otherDetails);
					task2 = context3.SaveChangesAsync();

					await Task.WhenAll(task1, task2);
				}
			}
		}
		scope.Complete();
	}
	return task1.Result + task2.Result;
}

Expected result
Although this approach seems absurd to me, I have some collegues who insist that this "small async adds/updates" must perform better than modifying a single context and calling SaveChanges once for all detail(and otherDetail) operations. So I expect this operation to save all records without an exception.
Actual result
I am getting an exception for detail records.
An error occurred while updating the entries. See the inner exception for details.
23503: insert or update on table "Details" violates foreign key constraint "FK_Details_Masters_MasterId"
Key (MasterId)=(1426) is not present in table "Masters".

Also, I would be grateful if I can get some feedback on the general approach here. Whether small asynchronous concurrent database write operations are good performance-wise or not. Thanks in advance.
Further technical details
EF Core version: 2.1
Database Provider: Npgsql.EntityFrameworkCore.PostgreSQL
Operating system: Windows 10 Enterprise
IDE: Visual Studio 2017 15.7.3

The exception you're seeing is quite explicit: you're trying to insert related entities into the database via different connections, so you're violating foreign key constraints. Each context has a different database connection, and each connection functions independently (even if you wrap them in a single transaction), so this simply cannot work. In theory, you can use the different contexts to insert unrelated entities, but keep on reading.
Regarding the idea that this is more efficient, here's my take...
First, using several connections in parallel to send updates within the same transaction is particularly bad idea. When you put multiple connections inside the same transaction (by enlisting them in a TransactionScope), you're creating a distributed transaction - all connections must successfully commit or all must fail. There is a considerable complexity cost to this mechanism, and especially a performance cost that is surely going to negate any perf improvements gained by the parallelism. Avoid distributed transactions for all cases except where you really do need to update multiple databases in a single transaction.
Even without performing the updates in a transaction the approach is a bad idea in most cases. When you call SaveChanges() (or SaveChangesAsync()), EF Core batches all your updates in one network roundtrip. Unless your individual updates are really big (e.g. you're pushing large blobs to the database), you're unlikely to see any sort of performance gains from parallelizing your updates this way - but as always, do a simple benchmark to see the effects yourself. In addition, your update will now tie down multiple connections instead of just one, making those connections unavailable to other needs in your application.
Terminology note: you say that you "want to add/update several tables at once asynchronously", but what you're actually asking is about updating several tables concurrently. Asynchronously only refers to your thread not blocking while the operation is in progress, and can (and should) be achieved simply be awaiting on SaveChangesAsync().

One last note... If you're looking to insert large amount of data into your database and are really looking to optimize performance, take a look at bulk insert APIs (COPY in the PostgreSQL case). These have the disadvantage of operating completely outside EF Core, but they are extremely fast.

Thank you very much for your quick reply and detailed explanations.

Thanks @roji!


Fix remaining instances of BUILD_CURL_TRANSPORT => TRANSPORT_CURL

@ahsonkhan , just saw your PR, mine was just a bit sooner :) but we both made the same changes independently, which is a good sign. Once CI finishes, I will check this in, or feel free to complete it, or we can go with your PR - does not matter :)


Nvidia pipeline example

Codecov Report

Merging #44 into develop will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##           develop       #44   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        15
  Lines          993      1005   +12
=========================================
+ Hits           993      1005   +12

Impacted Files
Coverage Δ

src/zero_one/geni/core.clj
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Unable to load Qodot in Godot Beta 16

latest Qodot release won't load in Gv4.0.beta16.mono.official [518b9e580]. OS is windows 10 64 bit. Attached is console log output of errors

You've filed this bug in the 3.x plugin repo.
Here is the link to 4.0 support: https://github.com/QodotPlugin/Qodot

Whoops thank you--it was late and I was tired.


ibc: show client expiry status in channel query

Improves ibc q channel(s) so that it will show the status as 'CLIENT EXPIRED' if the underlying client for a channel has expired.

For comparison's sake, here's what the change looks like.
Before:

###After:

Note that the State column shows the expiry info.


Removed go vet dependency

Vet is now part of the golang distribution, through the go.tools subdirectory.
Therefore, the dependency should be satisfied by the go distribution itself, rather than go get.

Can one of the admins verify this patch?

@cadvisorJenkinsBot: ok to test

We can ignore the travis failure. It will be fixed in #313. LGTM

Doesn't that mean we need to update travis to 1.5
For Go 1.4 you still need to go install golang.org/x/tools/cmd/vet. For Go 1.5 this may not be necessary.

@rjnagal: Travis seems to be happy with not having a vet dependency. The current failure is due to a flaky test.

LGTM


Update set-up-multi-factor-authentication.md

Added reference link for how to change 2fa settings

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/1694

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@msbemba  - please merge the commit on the copy/edit review done by JohanFreelancer9 or make the necessary changes on the PR following the suggestions made. Thank you.

@Sirkkuw - PR has been copy edited and is ready for final review. This is based on issue #1694.
Thank you.
cc: @kenwith


Electron 466: fix setting user data path using command line

Description
To run automation tests, the automation suite sets custom user data path for each electron instance in case of launching multiple instances. This needs to be re-enabled to fix regression. ELECTRON-466
Approach
How does this change address the problem?

Problem with the code: Fixing ELECTRON-433 caused a regression where the user data path code was removed.

Fix: Added the code back for parsing command line parameter to set user data path.

Learning
N/A
Blog Posts
N/A
Related PRs
N/A
Open Questions if any and Todos

[x] Unit-Tests
ELECTRON-466 Unit Tests.pdf
[x] Documentation
[x] Automation-Tests
ELECTRON-466 Spectron Tests.pdf

Fixed the special character use case in the path.


Please bump go to 1.12.5

Hello! We see the story is blocked on bosh-golang-release updating to 1.12.5. But the latest 0.27 release from May 7 has 1.12.5 in the tarball 🙂

@kieron-pivotal Hi Kieron, we see that v0.27 is not released yet. The latest release is v0.20 which only has go1.12.1. Do you know if v0.27 will be released soon?

Maybe check with the BOSH team, but I think they only fill in release notes
when they get around to it every few months. E.g. see final comment in this
issue https://github.com/bosh-packages/golang-release/issues/11 where
release notes for 10 previous tags were added retrospectively.
In my previous team (services enablement), we treated any tag, with release
notes or not, as a viable candidate, especially if we had a security team
story added to bump the go version.
On Tue, May 14, 2019 at 3:11 PM Arjun Sreedharan<EMAIL_ADDRESS>wrote:

@kieron-pivotal https://github.com/kieron-pivotal Hi Kieron, we see
that v0.27 is not released yet. The latest release is v0.20 which only has
go1.12.1. Do you know if v0.27 will be released soon?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cloudfoundry/windows-tools-release/issues/18?email_source=notifications&email_token=AHK6HIW5KVY7A3P5X7GDP43PVLCCJA5CNFSM4HLZZ7M2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVLTKKY#issuecomment-492254507,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHK6HIVPGC4HJ5D42MCV6KTPVLCCJANCNFSM4HLZZ7MQ
.

Confirmed with BOSH that that's indeed the case.

Done:
https://github.com/cloudfoundry/windows-tools-release/releases/tag/v42


[Question] Will MRTK support standalone VR headset running on Android?

Headset like Oculus Quest is running on Android and Open VR hasn't supported Android yet.
Is there any plan to have MRTK supported Android platform?

We just created a tracking issue for adding Oculus Quest support: https://github.com/microsoft/MixedRealityToolkit-Unity/issues/4549. We're definitely looking into supporting additional platforms!

Closing in favor of using #4549 to track this going forward.


DOC: add comment on args in solve_ivp (#18876)

[skip ci]

Reference issue

gh-18876
What does this implement/fix?

This PR slightly extends the docstring of solve_ivp. Specifically, it adds remarks to  fun, events, and jac   that the signature has to be extended by args if it is used.
Additional information

Thanks @j-bowhay for the suggestion. The text is now adapted accordingly.

@j-bowhay would you like me to change the backticks consistenly in ivp.py?


Indicate the homepage attribute in package.json should change

Yes, you're right. Thank you for pointing it out, I changed the title and body text as well. :)


Unable to Install Themes and Extensions

🔍 Have you checked Spicetify.app page for your issue?

[X] I have checked the FAQ

🔍 Is there already an issue for your problem?

[X] I have checked older issues, open and closed

ℹ Environment / Computer Info
- Spotify version: Latest
- Spicetify version: Latest

📝 Description
Hovering over ui does not bring the install icon prompt
Manually installing themes work but the theme I am using comfy is now how it used to look like!
📸 Screenshots

@JaidenIsDum Which theme do you have installed

@JaidenIsDum try uninstalling all themes you have installed to see if it is an issue with marketplace or just an issue with themes (most definitely an issue with themes.)

Im having the same black screen issue with spotify since their latest update. Using Spotify Spotify for Windows
<IP_ADDRESS>6.gbe7ea9a7 from their website directly.
Tried uninstalling spotify, removing all spicetify folders, rebooted, reinstalled spotify, tried installing the marketplace again and still receiving a black spotify after "all spicetified up" on powershell (as admin)

@GalxFieri That is a spicetify issue which as been resolved. Run spicetify upgrade


new superhero app using updated angular cli

Looks good :shipit:. though I'm not sure why you kept the old one around. ;- )


Remove Ocean Color datasets

Related to https://github.com/podaac/generate/issues/14
An alternative approach to reducing costs could be to remove processing of the ocean color datasets.
@edshred2000 mentioned that ocean color is used to derive experimental variables in the output datasets. So removing ocean color would mean we lose those variables, but the SST variables (which are of higher value) would not be affected.

Work tasks to complete to remove ocean color variables from MODIS Aqua/Terra datasets:

Remove OC file downloads from download list creator component.
Remove OC variables chlorophyl_A and K490 from combiner and processor components.
Modifications have been tested in SIT and UAT.
Modifications have been deployed to OPS.


Payment request needs some text wrapping

You can donate to Eclipse.org using a Bitpay Payment Request but some of the screens need tidying up.
See screen shots:
Initial request: OK

Payment request details: notes field too long

Confirm send : ok

Transaction drill down : notes field too long

URL to use: https://eclipse.org/donate/

I have made the notes field into a JTextArea.
Awaiting review and closing

Added a scroll pane for long Notes - it will look like this:

Verified working.
Closing.


Adafruit_SSD1306 library not working on micropython with blinka

I am trying to use a SSD1306 display with a raspberry pi pico w, and i can't get it to work because of this error:

Line 70: super().__init__(buffer, width, height)
...
Line 327:  super().__init__(
Line 328:             memoryview(self.buffer),
Line 329:             width,
Line 330:             height,
Line 331:             external_vcc=external_vcc,
Line 332:             reset=reset,
Line 333:             page_addressing=self.page_addressing,
                 )

Looks like the format argument isn't given to MicroPython's framebuf.FrameBuffer, whereas it's auto-populated in CircuitPython.  I can submit a fix for this, would you be willing to test it for me?

Looks like the format argument isn't given to MicroPython's framebuf.FrameBuffer, whereas it's auto-populated in CircuitPython.  I can submit a fix for this, would you be willing to test it for me?

Yeah, I am willing to test it.

I edited the super().__init__(buffer, width, height) to super().__init__(buffer, width, height, framebuf.MVLSB) and now it's working, thanks for the help!


Respond to the JSON serialization of the block height to be changed

The JSON serialization of the block height of Agora will be changed.
Before
    "height": {
        "value": 0
    },

After
    "height": "0",

I changed the code in response to these changes.
Related to https://github.com/bpfkorea/agora/issues/1211
Related to https://github.com/bpfkorea/agora/pull/1233

It can now be applied.


Added note about snapshots

Added warning/note about copy on write activities with snapshots on availability databases as they will lead to performance hits.

@SeanGallardy : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Kevin-Farlee for additional review


Update ISubscriberClient.cs to include patch global preference

Added a method to patch subscriber's global preference

need a different request dto


Deploy to another environment outside of Azure

Would it be possible to deploy RealTimeMediaCalling bot application to a VM different than Azure cloud service?

The samples are only for Azure cloud service. But the platform SDKs does not have any restrictions. You will have to configure the public IP, provide an equivalent of InstanceInputEndpoint, open up corresponding ports, etc.

Thanks.  It would be nice to have a sample, that can be deployed as an Asp.Net web application, or at least some checklist what needs to be done. Has anyone tried to do this?

@MalarGit
If the RealTimeMediaCalling bot application will be deployed other than Azure cloud, is certificate still needed?
Do you now have sample that doesn't require certificate?

@gfclaveria The SDK establishes a WCF connection with one of our services under the covers. so yes a certificate is a must.

@MalarGit  I see, Thanks.

@MalarGit
Can we deploy the application built using Platform SDKs on Azure App Services ?  If yes, what precautions do we need to take ?   Any sample or steps on how to do it would be great.

When we took a look a while back, ILPIP [(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-instance-level-public-ip)] needed by the platform SDK was not supported in Azure App services. I think it is supported now. We plan to take a look at it soon. If that works, I will post a sample here. please watch out for updates. thanks

Cool. That would be great. Any ETA on that ?  Rather than sample, Pre-requisites and steps to follow should be enough initially i guess.

Hi @prabhakarreddy1234
We don't know if supporting Azure App Service is feasible for real-time media bots, and that is not in our plans currently. Supporting real-time media bots on Azure Service Fabric with VM scale sets is on our internal backlog but we cannot offer an ETA for when the SDK would have official support. However, with the recent Azure networking updates (https://github.com/Azure/vm-scale-sets/tree/master/preview/network), there is now support to assign each VM in the set a public IPv4 address - which is required for hosting real-time media bots. So Azure Service Fabric is something you could try out if you want. Please see the section "Public IPv4 per virtual machine" in the following article:
https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking
Thanks,
Stephen

Are there any news on this topic? Meanwhile we were able to move our complete bot stack to docker containers except real time bot channel which is still nasty and obsolete cloud service. Is anybody in MS still working on real-time bot sdk or it is already abandoned?


Extract the stale subscription cleaning in library code

At Receipt Bank, we're using GraphQL Subscriptions with graphql-anycable, but we cannot easily execute rake tasks as periodical jobs and we had to copy-paste the rake task code into a job we can call. It would be way easier for setups like ours if we can invoke the cleaning process through plain Ruby code. This is where GraphQL::Anycable::Cleaner.clean comes in. If we can execute this in our periodic job, everything will be way easier.
Another aspect that is problematic for us is the configuration that is currently limited only to environment variables, as we're not keeping a "global" anyway config object reference, but instantiating it when needed and this supports configuration only through ENV variables, as far as I understand Anyway.
Having a global GraphQL::Anyway.config  (and the syntax sugar of GraphQL::Anyway.configure) will help us avoid monkey patches we have to graphql-anycable to share a global config for subscription_expiration_seconds we set through our custom configuration management solution.
What do you think about those changes? I haven't figured out a simple way to unit-test the changes, but have tested them against a fork of our app and seem to work.

Hey @gsamokovarov!

Another aspect that is problematic for us is the configuration that is currently limited only to environment variables, as we're not keeping a "global" anyway config object reference, but instantiating it when needed and this supports configuration only through ENV variables, as far as I understand Anyway.

Anyway Config can load data from YAML configs. For example:
# config/graphql_anycable.yml
production:
  subscription_expiration_seconds: 300
  use_redis_object_on_cleanup: true

And I think, that should be the preferred option (not ENV) since these values are likely to be configured once and contain no sensitive information (so, it's okay to store them in the repo). @Envek WDYT? Maybe, we should update the readme or at least add a note about YAML-based configuration.
And I'm 👍  for extracting Cleaner into a module.

Thanks, Vlad! Didn't know about the YML config files support in anyway.

Released as 0.4.0, added a note to README about ways of configuring the gem.
Thank you very much!


Update arbitration agreemeent + ToS

What changed? Why?
Update arbitrage + ToS
Notes to reviewers
How has it been tested?

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/2

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
1

Sum
2


indilib: 2.0.8 -> 2.0.9

Description of changes
#331785 + Missing hash update to indi-3rdpart
https://github.com/indilib/indi/releases/tag/v2.0.9
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

Build is broken on Darwin now.

Please add libiconv to buildInputs on Darwin.

This update is now not applicable anymore with the refactor from #331785.  I will close and can open a new PR on the new expression.


[Engineering] Lower time for botbuilder-azure tests

Addresses # 2338
Description
Updates the warnings raised in some tests of the BotBuilder-Azure library to be shown once for the describe instead of each test inside it.
Specific Changes
Update the tests in the files blobStorage.test.js and cosmosDbStorage.test.js to run the emulator check once in the describes to raise a warning instead of running it in each test of the describe. This change reduces the time for the tests a little bit and makes the test report more readable.
We also updated some eslint warnings in these files.
Testing
Here you can compare the times for each test running when moving the warning to be shown once for the describe and how it is more readable in the report.

Note: the times vary in each run, but in general there is a slight reduction in the times.

Promoted


Add optional file protection + backup exclusion to FileLoggerable

This PR adds optional file protection and backup exclusion to FileLogger and FileRotationLogger. To my knowledge, these features are only available on Apple platforms, so the tests I've added will only run on those platforms. Maybe these features should be entirely gated behind compile-time checks? Open to feedback.

I also added flushMode and writeMode to FileRotationLogger because those seem to be missing (FileLogger supports this).

Hello, can I get the kill and background mode logs if I use this package? please anyone, help me

@richardhenry it can be wrapped in eg #if os(iOS) || os(macOS) || [...]

@sushichop Thanks, should be fixed — can you trigger another test run?


System.AddIn (plugin) support with .Net core

I am curious if there is expected to be support for System.AddIn (in whatever namespace) for .Net core?  I took a look at http://packagesearch.azurewebsites.net/ and did not find a match and I was not able to find any namespaces that looked like they are *.AddIn in this repo and a few others.  I might not be looking in the right place.  If so would you please direct me to the correct place.  Although I can follow examples from StackOverflow or other places and recreate this using Activator.CreateInstance I would prefer to use built in tech first.

System.Addin seems to be forgotten by the .Net team perhaps because it's only mean for larger projects, though it's still just as relevant, even in the new .Net Core/UWP env. With nothing to replace it, and with .Net Remoting going away, it may finally be time to update it. Why not release it on Nuget? With PCL implementation to allow UWP/Net core usage.

I did ask in a few chat rooms (gitter, jabbr) about this.  Pinpoint Towers thought that David Fowler might be working on something along these lines.  Outside of that I have not heard of anything concrete.

@davidfowl once promised a blog post about it. But it seems it never happened. https://twitter.com/davidfowl/status/703475472592572416

This request is being tracked in the corefx repo @ https://github.com/dotnet/corefx/issues/6920


Update README.md

The following pull request adds, fixes, and/or modifies:

added link to public CC BY4 licensed data repo
updating README.md

LGTM 👍 I will merge!
Confirmed that the figshare data is CC-BY 4.0.
Also of note is the paper referenced is also CC-BY 4.0

© 2015 The Authors. Published under the terms of the CC BY 4.0 license
This is an open access article under the terms of the Creative Commons Attribution 4.0 License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.

It may be worthwhile to reference the funding source for the paper also in the figshare page "funding from the EC FP7 project “Systems Microscopy”" - there should be a way to reference funding.


Using destroy with PJAX

The destroy function doesn't seem to be clearing things up as I'm using it within a PJAX pjax:end callback to destroy any rangesliders and recreate them but when clicking back/forward in the browser, the sliders are duplicating exponentially suggesting that they are not clearing properly.

@thelucid is this still relevant? If so a simple example would helpful!

Close this because of no activity.


Support compatibility with AWS CDK v2 / upgrade to constructs v10

More info
I was considering migrating to AWS CDK v2, however it looks like when attempting to install cdk8s in the same virtualenv that it can't solve an appropriate version of cdk8s.
# requirements.txt

aws-cdk-lib>=2.0.0rc1
constructs>=10.0.0
cdk8s

Reopened since the initial PR https://github.com/cdk8s-team/cdk8s-core/pull/150 did not work as intended for Go users, and had to be reverted.

@Chriscbr is the new approach to just branch off and maintain v1/v2 main lines?

@msessa I think so, yes, though it's not set in stone. We are also still considering how long to maintain the v1 branch. But either way we aim to make upgrading to v2 straightforward. 🙂

cdk8s v2 has been published with support for constructs v10 - but I'm going to keep this issue open to track the remaining tasks:

[ ] Update / add cdk8s v2 starter code in all supported languages
[ ] Add support for cdk8s v2 in cdk8s-plus libraries
[ ] Update documentation on the website to explain the difference between cdk8s v1 and cdk8s v2

@Chriscbr thanks so much for this! Not sure this is the right thread for this (please let me know if it is not! I'm happy to create a new one here instead) but is there any plan to make cdk8s-plus-XX compatible with AWS CDK v2 as well?
Currently, looks like cdk8s-plus-22-1.0.0b157 depends on constructs<4.0.0 and >=3.3.249
ERROR: Cannot install -r requirements.txt (line 1), -r requirements.txt (line 3), -r requirements.txt (line 4), cdk8s, cdk8s-plus-22==1.0.0b157 and constructs because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested constructs
    aws-cdk-lib 2.17.0 depends on constructs<11.0.0 and >=10.0.0
    cdk8s 2.2.48 depends on constructs<11.0.0 and >=10.0.0
    cdk8s-plus-22 1.0.0b157 depends on constructs<4.0.0 and >=3.3.249

Thanks again!

Hi @BwL1289, thanks for calling this out! Yep, we're also planning to make cdk8s+ compatible with AWS CDK v2 as well. I've updated my earlier comment to add it to the list. Stay tuned 👍

Hi @Chriscbr, I'm also keen to see support of cdk8s+ with AWS CDK v2.
Do you have a rough date for release and should we follow this thread for updates?
Thanks for all the awesome work!

This should now be resolved. Latest version of cdk8s+ only support constructs 10, and for the cdk8s core library, use cdk8s v1 for working with constructs v3 (e.g v1 of AWS CDK), and use cdk8s v2 for working with constructs v10 (e.g AWS CDK v2)


Typescript errors in OpenLayers 6.6.1

Describe the bug
Typescript is throwing errors on OpenLayer generics
To Reproduce
Steps to reproduce the behavior:

Upgrade to OpenLayers 6.6.1
Create an array of olFeature i.e (const selectedFeatures: Array = olLayerVector.getSource().getFeatures();
See error Generic type 'Feature' requires 1 type argument(s).

Expected behavior
OpenLayers should allow generic types or these types should be added to type definition.

Not sure if I understand correctly, but the type of your selectedFeatures array is incorrect. It shold be
import Geometry from import("ol/geom/Geometry");

const selectedFeatures: Feature<Geometry>[] = olLayerVector.getSource().getFeatures();

If you know beforehand which type of geometry the features in your source have, you can also type it stricter, e.g. for points:
import Point from "ol/geom/Point";

const selectedFeatures: Feature<Point>[] = olLayerVector.getSource().getFeatures();

Ah, I think I see what you mean: getFeatures() should know the generic type you defined the source with? So if you have
const source: VectorSource<Point> = new VectorSource();

you expect that
source.getFeatures();

returns an array of type Feature<Point>[].
Do I understand correctly?

I guess what I'm saying is that it's not clear to me how to fix these types errors.
I can change...
const selectedFeatures: Array<olFeature> = olLayerVector.getSource().getFeatures();
to
const selectedFeatures: Array<olFeature<Polygon>> = MapValues.highlightOverlay.getSource().getFeatures();
but is this the right way to do it?
I have hundreds of these and no clear way to fix them so that I know they are correct.

If you know that all features will have the geometry type Polygon you can do that. If you are not sure which geometry type they will have you can always use Feature<Geometry>.

Hello,
If you upgraded from version 5.X.X and previously used @types/ol (as mentionned in the major release note), and are trying to use the types that are shipped with that version, you will have to define the type of Feature's generic (among others).
@types/ol Feature type is the following Feature<GeomType extends Geometry = Geometry> which means that if the generic type is not provided it will be Geometry by default. But as the shipped types in 6.6.0 are generated through JSDoc (if I understood correctly), defining a default type for a generic seems to be missing (Infos here)
For the time being, I guess you could either define the type of the generic wherever it's required or
follow the instructions provided in the release note to keep using @types/ol with version 6.6.X
Hope it can help, have a nice day
And thx for the library guys !!


Added installations of Prometheus Node-Exporter and Grafana to Ansible scripts

As part of the automation of deployment, added Grafana, Node-Exporter, and Prometheus Ansible scripts.

@DImuthuUpe can you please review the above scripts added for Prometheus, Node-Exporter, and Grafana?


plugin/lsp: automatic keymap description

Add keymaps default descriptions for lsp buf and diagnostics

@GaetanLepage, I think, it looks good already in generic way:

But if you prefer straight way, I can change it.

@GaetanLepage, I think, it looks good already in generic way:
But if you prefer straight way, I can change it.

The results is indeed great. I think that having such a generic implementation for computing two strings is a bit overkilled.

I think that having such a generic implementation for computing two strings is a bit overkilled

Yep, you are right! I've updated implementation, but did not squash commits to left generic implementation in history. Just in case.

I've just pushed a commit to resolve conflicts with #2598 and also https://github.com/nix-community/nixvim/pull/2595#discussion_r1865065311. I left https://github.com/nix-community/nixvim/pull/2595#discussion_r1864929279 unresolved for now, since I think it's actually handled by the // actionProps attr-update.


Marker Doesn't support Rotation

Marker doesn't support rotation

It's supported by the maplibre lib
https://maplibre.org/maplibre-gl-js/docs/API/classes/maplibregl.Marker/

I'm happy to take a PR if you want to add it.


Implement voting infrastructure

Several issues (#15, #20, #47, #100, #103) will/could require some means of having the active players vote on whether they are used. It would be best to put some thought into how this can generically work.

Voting should perhaps run up to the end of a designated round after being started, so if I request from the bot that we vote on removing a player or adding a rule, voting remains open for all of the current plus the next round (so you can't start a vote moments before a round ends).
Voting could be optional and you base the result on those who voted, perhaps with a minimum percentage, or just enforce that you place your vote before being able to play a card or select a winner - since if you wait at least one round, everybody will.

I like that idea of making it go with the rounds.
Would it work to keep voting entirely in private message as much as possible? I'm thinking of that in order to save the non-players in the channel some disruption.

Round-based makes it easier for big changes like rules or packs to take effect, as you can then reset whatever elements of the game are needed for the rule change.
Private voting seems fine, I don't see the need to make the voting process itself public apart from the initial announcement or request?


chore(main): release 1.3.2

:robot: I have created a release beep boop
1.3.2 (2024-08-28)
Bug Fixes

adapters: check type of env vars (e290322)
adapters: setup method should return boolean value (fe8512a)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.3.2
:sunflower:


Alternative formats for exporting entries from Guestbook

Currently the Guestbook 'Export' function exports the text of the Guestbook (all the different entries) in JSON format.
For non-technical people this might be difficult to extract the text of the different entries.
Could there be an option to "Export as" and include "Export as .csv" and export: (1) "text" of entry (2) name of the person who posted ("author") and (3) date in human readable form ?
We recognise this is a 'one way process' and means that the outputted csv text won't be able to be later imported back into Guestbook, but this is a good function for non-technical people to be able to draw down all the guestbook entries for looking at / analysing elsewhere.
thanks!
Gareth/Ingi/Mark

This functionality also requested by a group of MAZI users trialling the MAZIzone in Zambia: has there been any progress? thanks!
Alternatively, can somebody point at a URL where I can get a script to convert JSON to .csv? thanks!


More robust testing

Any suggestions anyone to help catch these earlier? Something in the test/ folder maybe? More robust shell testing?

I haven't looked into what's required, but I'd think supporting the following would Pretty Darn Good:

Run the tests as a non-root user (the REMOTE_USER such as vscode)
Provide a .devcontainer.json for each test suite. In particular, I'd like to run tests with defaults and another with specified values.
Besides looking for the check commands to run without error, it would be cool to run regex patterns against the output for higher-fidelity but resilient tests.

Some of these installs download a ton of data, so it might be important to cache the downloads somehow.
Originally posted by @DaneWeber in https://github.com/devcontainers-contrib/features/issues/137#issuecomment-1331341780

I think at a higher level, in terms of devcontainer fixtures, it would make sense to have an integration/smoke test (that runs on everything, not something that every feature has to maintain separately), which actually creates a devcontainer with the feature. I'm not entirely sure how to do that programmatically.
It might be sufficient to have a test that pulls a basic docker image, or even the base devcontainer image, and then checks out the feature and runs install.sh inside of it. That probably would have been enough to catch this. I can give that a try soon, and see if it's as easy as I'm claiming. 😆
Originally posted by @fred-asimov in https://github.com/devcontainers-contrib/features/pull/137#issuecomment-1331288335

There has been a recurring issue where things get merged, all tests pass, and then something like "it literally fails to install because it uses the wrong user account" crops up.
To move foward, I think more testing or at least better testing should be considered. DaneWeber and fred-asimov bring up good ideas (quoted above) that should be considered.
This is not time sensitive and should probably stay open a while. It should be in the back of your mind when making changes

seems like It was a bug in my testing configuration, tests were checking generated features only and not the manually written ones.  This preventedd pulumi from being tested so it didnt warn you on the PR
fixed in #150  - after many struggles ...  github actions is such a pain 😢

/re @danielbraun89
In regards to GitHub Actions being a pain, I've made the akshnz/workflows repo to (hopefully) pre-make a whole slew of common "Test Python app on push" and "Publish npm package to npmjs.com on every release"-like tasks.
I was hoping that this would be a good segway into...

asking you (since you wrote the GitHub Actions workflow files) to contribute those workflows to the repo and
roping you into giving me validation that making @akshnz and akshnz/workflows was a good idea.


Corrections and cosmetic adjustments to README.md

Correct Output Runner json snippet malformat.
Format all json snippets with jq.
Standardize shell snippets to be prefixed with $.

@trironkk thanks so much for contributing these fixes! Especially the malformatted JSON fix


"Mugești" is listed in the drop-down menu

Description:
"Mugești" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Mugești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Mugești, Alba (Cugir)".


Does vLLM support the 4-bit quantized version of the Mixtral-8x7B-Instruct-v0.1 model downloaded from Hugging Face

Hey guys,
Does vLLM support the 4-bit quantized version of the Mixtral-8x7B-Instruct-v0.1 model downloaded from Hugging Face here https://huggingface.co/mistralai/Mixtral-8x7B-Instruct-v0.1.
According to the Hugging Face link above, we can switch over to the 4-bit version using this line of code:
+ model = AutoModelForCausalLM.from_pretrained(model_id, load_in_4bit=True, device_map="auto")

This is urgent so I would really appreciate any help on this.

vLLM support GPTQ and AWQ quantization. You can use https://huggingface.co/TheBloke/Mixtral-8x7B-Instruct-v0.1-GPTQ

I believe the load_in_4bit uses the wonderful bitsandbytes library https://huggingface.co/docs/bitsandbytes/main/en/index. However, it does not perform calibration and might have worse accuracy on the calibrated GPTQ/AWQ variant.

Hi @simon-mo I looked at vllm document and also #392 but didn't find any confirm on bnb support. Am I missing anything or it just VLLM doesn't support it yet?

We do not support bitsandbytes. We are recommending GPT-Q equivalent which have same footprint and higher accuracy.

Hi @simon-mo, I'm trying to load the models in the OpenAI server docker image for both 4 and 8-bit (using the 3.3 release, yay!). I'm running into issues using the --dtype flag which is asking to use float16 and warning about casting from bfloat16. Wouldn't a 4bit or 8bit model be using a different datatype like torch.qint8, sorry if I'm confused and wrong on this. I was trying to load Mixtral at 8-bits onto two 4090's which I believe would work in 8-bit according to this rough VRAM math but fails for fp16 with OOM even with gpu memory utilization set to 1 and tensor parallel size set to 2. The 4-bit fits however, so perhaps I'm wrong.

@simon-mo ok great, many thanks for your help!

We do not support bitsandbytes. We are recommending GPT-Q equivalent which have same footprint and higher accuracy.

Would it be easy to implement bitsandbytes support? There are new techniques which allow quantized-aware training such as QLoRA, which might perform even better than data dependent calibration quantization techniques, at least for fine-tuned models.

bnb has been requested in #4033

vLLM support GPTQ and AWQ quantization. You can use https://huggingface.co/TheBloke/Mixtral-8x7B-Instruct-v0.1-GPTQ

I can only see AWQ support in the docs?

Yes, GPTQ is supported


add support for wallet connect actions

as a developer, I want to offer wallet connect support
AC:

adapt the actions package to support wallet connet

Will remove for now as wallet connect does not support edge environments


Bug, FIND with "bad" types should work

  it("FIND, bad types", async () => {
    const code = `
  DATA lv_offset TYPE string.
  FIND REGEX 'aa' IN 'bbaabb' MATCH OFFSET lv_offset.`;
    const js = await run(code);
    const f = new Function("abap", js);
    f(abap);
  });

Closed by #281

Closed by #281


"String is not PEM encoded data" in uaa log and uaa job is not working

Hi there,
I deployed an cloudfoundry on vsphere.
After the deployment completed, the uaa job is in failing status. I restarted the job by bosh restart uaa_z1 0 and get it back to running status. However, when I try to login to the cloudfoundry, I always got a failure [See Log 1 below]. Then I dialed in to the uaa VM and checked the log and find some JAVA error about String is not PEM encoded data (See Log2 below).
I will attach my uaa key pair below.
Can anyone help me understand how to fix this?
[jwt key]
      verification_key: |
        -----BEGIN PUBLIC KEY-----
        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5e/8rdkMyy0kNy2+9GJM
        TTkzg04GuVNfZQ9rAW0KENMS1lXHrwHpqlK8SRz0wgljCbAre9wvPyx2LH2y24LF
        dvyU9tQdJjixM5MEhDDF404PMvAwTLn3M0u5maKjJnE27ojV/M4HZWyN+Kw24tRE
        hzlHbV4P0tUSVy/rJ94z4DSgsPPWyUxTh0k8u7gqVc1HSr5d5X6NXgm1OjXCQkOz
        6TjqhhbMi21uZzy04XThei0UVtdDzNseV0SYz9xXh1p0chqFM9/2Y99vpEcNMnmx
        oJmVNwoOyCaKg4ojF4mo4ZaYJVfNkwWBrMVH4ZgVWVNOWOLNDpm6LJxOe1ay+Di3
        sQIDAQAB
        -----END PUBLIC KEY-----

      signing_key: |
        -----BEGIN RSA PRIVATE KEY-----
        MIIEpAIBAAKCAQEA5e/8rdkMyy0kNy2+9GJMTTkzg04GuVNfZQ9rAW0KENMS1lXH
        rwHpqlK8SRz0wgljCbAre9wvPyx2LH2y24LFdvyU9tQdJjixM5MEhDDF404PMvAw
        TLn3M0u5maKjJnE27ojV/M4HZWyN+Kw24tREhzlHbV4P0tUSVy/rJ94z4DSgsPPW
        yUxTh0k8u7gqVc1HSr5d5X6NXgm1OjXCQkOz6TjqhhbMi21uZzy04XThei0UVtdD
        zNseV0SYz9xXh1p0chqFM9/2Y99vpEcNMnmxoJmVNwoOyCaKg4ojF4mo4ZaYJVfN
        kwWBrMVH4ZgVWVNOWOLNDpm6LJxOe1ay+Di3sQIDAQABAoIBAG5w5JbD5+c22Ww/
        ZraO+EMnNFze/0/IgctSqnzW2LzYBPY54V1nt8n9Tz520ADa7Vzb5ybozTC0tFYO
        UfgpSZsrGomrvAx9sm8pMEQmAQZ6mcZHo4tWzysuNglbGq3+Nvo/czin5NmMWGyW
        mw48EmY41tvrEAKeIN8LvxE5IwWOmFAV3NQ4z2aTdMVjOK56RXBlQDWcUL1L/Yol
        ae/h1Fd211GkVyIGJyV7z0FCaK5yoraLq20Q61jcDsPZN+Vn9EsJzqA9qz2X89WT
        l7xkfKspMewfrjr5k+IR6Pzc4BK32pq2i5lVJrgvzqDkiDs+THB5wzQYzpLTkajv
        5lQcb4ECgYEA/TyYRy/HPB3kF8HjBmftmhzlSMkFtdTIRfIdT9CPiHQ0Mn0+vJ/a
        iKUtMfsu2sNqMMGcAU7jhwIggHByIoKQMPw1GnrXjrY70w37Eo0H97/yZCr9KvaY
        OYM2h3S8b1Y5rCU67IOQ9y8otAvZpZfq2yzslCysKF3/rsV+P18gY8kCgYEA6HJO
        io6HB7RSjvheZyPVl7g+ecEKVRuOaWR4gmf6oRwmvVVHDOynNA/yjZO++caodvQW
        d8FJWoSwe/t7F7QZWRXZPKSJPzMq8aBFqE+xDf0JheBVFr1v8Ss4Tl6Nr08E6msI
        Hz5kEFPBtGBMfSCe9SRERA7WJFxUmNedrLScGKkCgYBBCwxN1H7G+SJ526n1HkKP
        //YAYOmfj3y1Qn+23WnQcZBqm3K+vgxCZrKaENszA1hGF6R7TYjxR2GTu84FASYJ
        /u2g1IaDOFlbV07yr9ipENswUT5fh6EHvKUH27r+mdYMWi+tSgm1A57fx99qQf/n
        tb06PdMmNyaR/FX17vgByQKBgQCEnWJt7m7fWGOZqd3CHlGn47fRIu9QKw6O1oFi
        dQwqirMXZeXJW+Lw8wBBAb/9JPfMFeoTnLTK7dT6hzltBpVHnA16aazb38dqXzQe
        mIi9IFYkiR5CgQWypCPVomBXWk/FphbWLHROVFq5HA/He6r01SIVahmGWR7yrGEK
        vWgpMQKBgQDCk/PVyrVe37lKL9LbiW4sxIDlaFX9zhci3xrlKlWQd+3Z55wUhlMy
        wU9obrEl0Hjg5Xs81396EOZFiySAllaT1Kr8j0BSQ7+qHuLDk0oZRC2kKcT8HJYD
        gbIAoJBY+JYMGdfAI/n/ueCsxVgtR9Bb+sQyZmJaGS8beU+lAg8zdg==

Log 1:
root@boshcli:~/cf-release# cf login --skip-ssl-validation -a https://api.<IP_ADDRESS>.xip.io
API endpoint: https://api.<IP_ADDRESS>.xip.io
FAILED
Server error, status code: 502, error code: , message:

API endpoint:   https://api.<IP_ADDRESS>.xip.io (API version: 2.42.0)
Not logged in. Use 'cf login' to log in.
root@boshcli:~/cf-release#

Log 2:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'signingKey' threw exception; nested exception is java.lang.IllegalArgumentException: String is not PEM encoded data
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:634)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:140)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
        ... 37 more

Are you missing?
    -----END RSA PRIVATE KEY-----

You can always try the keys in the file below, because we know they work. Get your system working, then swap the keys as needed.
https://github.com/cf-identity/cf-release/blob/identity-latest/templates/cf-infrastructure-warden.yml#L67-L90

Hi @fhanik
Thanks for that. I am not aware of that file.
Do you mean that all the keys(jwt, ha_proxy and the consul) will work on my deployment?
I remember when generate ha_proxy cert, the system domain need to be entered. Why the ha_proxy key in the template folder can be used in my env? Is it because the domain name can be bypassed?
I am not challenging you. I am just curious.
Again, thanks for your information.
I am getting crazy about CF deployment :( :(

That file is used by bosh-lite
and it will use those values. You can certainly copy the key values for your signing keys out of that file.
It is considered non secure, but I figured you would first want a working installation, and then you can reconfigure it to your hearts desire.
Your ha_proxy cert will be insecure if it is self signed, so you would still need a signed certificate in order to make it secure.
Once you have a working installation, then you can modify single attributes and try out different values.

OK. I will give it a shot
Thank you, @fhanik

Hi @fhanik ,
I managed to got all vms in running status. I can connect to the cloudfoundry, create orgs and spaces.
However, when i push apps, there will be error complaining that i am not authorized.
root@boshcli:~/cf-php# cf push app-php
Creating app app-php in org pivotal / space test as admin...
OK
Creating route app-php.<IP_ADDRESS>.xip.io...
OK
Binding app-php.<IP_ADDRESS>.xip.io to app-php...
OK
Uploading app-php...
Uploading app files from: /root/cf-php
Uploading 152, 1 files
Done uploading
OK
timeout connecting to log server, no log will be shown
Starting app app-php in org pivotal / space test as admin...
Warning: error tailing logs
Unauthorized error: You are not authorized. Error: Invalid authorization
FAILED
StagingError
TIP: use 'cf logs app-php --recent' for more information
Can you help with this?

run the command
CF_TRACE=true cf push app-php

or try
CF_TRACE=true cf logs app-php --recent

maybe you have a client configured with the wrong permissions (scopes) in your manifest.

@yyl8815
Sounds like this issue has been solved, and you are now experiencing a different issue, for which you have opened up a separate GitHub issue: cloudfoundry/cf-release#842.  I will close out this issue. Thanks @fhanik!


Using string builder

Adding latest changes, fast_json_serializer prototype by @lemire and more benchmarks.

@FranciscoThiesen
My last commit effectively fixes https://github.com/simdjson/experimental_json_builder/issues/15
You don't need to construct tuples at all. It is easier not too.
With the new code, the number of instructions is down... but the speed did not benefit that much... could be system specific. I am not 100% why the speed did not go up. It is usually due to mispredicted branches or additional memory accesses.

Will merge the PR.
I am curious about the performance of the simpler implementation, but using the write_string_escaped from fast_json_serializer2. Will test it later today.


Google App Engine deployment issues

After converting my app to Goldpage, I tried deploying it to Google App Engine, but it seemed to be failing to successfully start up.
I see the following message in the logs, and it's never able to respond to any requests:
2019-10-23 22:42:11.589 EDT This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.
2019-10-23 22:40:11.269 EDT App listening on port 8081
2019-10-23 22:40:11.269 EDT Press Ctrl+C to quit.
2019-10-23 22:42:11.503 EDT {"textPayload":"","insertId":"5db10f830007aee95dcda76c","resource":{"type":"gae_app","labels":{"zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage","module_id":"default"}},"timestamp":"2019-10-24T02:42:11.503529Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.503 EDT <--- Last few GCs --->
2019-10-23 22:42:11.503 EDT {"textPayload":"","insertId":"5db10f830007af2284ce4db9","resource":{"type":"gae_app","labels":{"zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage","module_id":"default"}},"timestamp":"2019-10-24T02:42:11.503586Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.503 EDT [7:0x2995f6e5b970] 139717 ms: Mark-sweep 163.2 (178.4) -> 161.2 (178.4) MB, 443.7 / 0.0 ms (average mu = 0.357, current mu = 0.331) allocation failure scavenge might not succeed
2019-10-23 22:42:11.503 EDT [7:0x2995f6e5b970] 140401 ms: Mark-sweep 163.3 (178.4) -> 161.3 (178.4) MB, 431.3 / 0.0 ms (average mu = 0.363, current mu = 0.369) allocation failure scavenge might not succeed
2019-10-23 22:42:11.503 EDT {"textPayload":"","insertId":"5db10f830007af6e4676673d","resource":{"type":"gae_app","labels":{"zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage","module_id":"default"}},"timestamp":"2019-10-24T02:42:11.503662Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.504 EDT {"textPayload":"","insertId":"5db10f830007b0dde17d4bb6","resource":{"type":"gae_app","labels":{"version_id":"goldpage","module_id":"default","zone":"us-east1-3","project_id":"foo-app"}},"timestamp":"2019-10-24T02:42:11.504029Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.504 EDT <--- JS stacktrace --->
2019-10-23 22:42:11.504 EDT {"textPayload":"","insertId":"5db10f830007b1d2ea3e6369","resource":{"type":"gae_app","labels":{"module_id":"default","zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage"}},"timestamp":"2019-10-24T02:42:11.504274Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.504 EDT ==== JS stack trace =========================================
2019-10-23 22:42:11.504 EDT {"textPayload":"","insertId":"5db10f830007b1f74d74c505","resource":{"type":"gae_app","labels":{"module_id":"default","zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage"}},"timestamp":"2019-10-24T02:42:11.504311Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.504 EDT Security context: 0x3692f241e6e9 <JSObject>
2019-10-23 22:42:11.504 EDT 0: builtin exit frame: captureStackTrace(this=0x3692f2409719 <JSFunction Error (sfi = 0xe88c5616e01)>,0x015cac202d69 <JSFunction handleErrorFromBinding (sfi = 0x3d70336ab0b1)>,0x3a9321c02549 <Error map = 0xc26ea662709>,0x3692f2409719 <JSFunction Error (sfi = 0xe88c5616e01)>)
2019-10-23 22:42:11.504 EDT {"textPayload":"","insertId":"5db10f830007b22dcc292b27","resource":{"type":"gae_app","labels":{"module_id":"default","zone":"us-east1-3","project_id":"foo-app","version_id":"goldpage"}},"timestamp":"2019-10-24T02:42:11.504365Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:11.504 EDT 1: handleErrorFromBinding(aka handleErrorFromBinding) [0x15cac202d69] [fs.js:113] [bytecode=0x12c8503cb1a1 offset...
2019-10-23 22:42:11.504 EDT {"textPayload":"","insertId":"5db10f830007b24f372f3b2c","resource":{"type":"gae_app","labels":{"project_id":"foo-app","version_id":"goldpage","module_id":"default","zone":"us-east1-3"}},"timestamp":"2019-10-24T02:42:11.504399Z","labels":{"clone_id":"00c61b117ce9bb36a064819620dd60d190f3857932a03…
2019-10-23 22:42:24.222 EDT App listening on port 8081
2019-10-23 22:42:24.223 EDT Press Ctrl+C to quit.

I tried to create a basic reproduction in the goldpage-vue-express-starter repo, and while it is slow to start up, I think because it's such a small repo it does start up successfully. (Whereas my larger app written in Goldpage is never able to respond to any request.)
Upon running into this issue I decided to give Nuxt another try and have most been able to get it working. Because I was able to find a different solution, there's no need to fix this for my situation. I just wanted to share in case this may be causing issues in other situations.

So app engine is not showing any error originating from JS source code? I can't debug this if I don't have a stack trace nor a repro.
Sorry that Goldpage didn't end up working for you. Thanks for the many interesting discussions and super neat feedback!

Yeah, this is the only output I see in the logs. Sounds like a memory issue and it never ends up successfully starting.
Thanks for entertaining all of my silly questions and being so attentive! 🙏 Best of luck with wherever Goldpage goes. I'm hoping 2020 is the year SSR gets really good.

My experimentation with Parcel v2 and your render design is going well; AFAICT, in 2020, you can expect to see your render design built as a super thin layer on top of Parcel. Exciting times for SSR :-).
If it's ok with you I'd like to cue you in in the development of the user interface of your render design. I'll ping you when I've something to show.
I like talking with you. You like design, I can tell and I appreciate your care for design. If you happen to want to do some Open Source work together, let me know. Would be fun to do something together. It's a super enriching experience. I can see you profoundly liking it.


Cant delte tickets

After some time of the tickets being created the members cannot delete it and it gives this error within the console
TypeError [INVALID_TYPE]: Supplied parameter is not a User nor a Role.
11|smticke |     at Function.resolve (/root/smticket/node_modules/discord.js/src/structures/PermissionOverwrites.js:184:28)
11|smticke |     at /root/smticket/node_modules/discord.js/src/structures/GuildChannel.js:318:87
11|smticke |     at Array.map ()
11|smticke |     at TextChannel.edit (/root/smticket/node_modules/discord.js/src/structures/GuildChannel.js:318:57)
11|smticke |     at InteractionCollector. (/root/smticket/events/interactionCreate.js:205:16)
11|smticke |     at InteractionCollector.emit (node:events:402:35)
11|smticke |     at InteractionCollector.handleCollect (/root/smticket/node_modules/discord.js/src/structures/interfaces/Collector.js:109:12)
11|smticke |     at runMicrotasks ()
11|smticke |     at processTicksAndRejections (node:internal/process/task_queues:96:5) {
11|smticke |   [Symbol(code)]: 'INVALID_TYPE'
11|smticke | }
11|smticke | (node:27848) DeprecationWarning: Passing strings for MessageEmbed#setAuthor is deprecated. Pass a sole object instead.
11|smticke | (Use node --trace-deprecation ... to show where the warning was created)
11|smticke | (node:27848) DeprecationWarning: Passing strings for MessageEmbed#setFooter is deprecated. Pass a sole object instead.

Some Times i have the same error.
I fixed it with deleting the channelpermissionoverrite while closing the channel in the code.

delete or comment this all (in the red box)

but it can be that always comes an error that a channel can not be found. At least that's the case for me. Whether that is now because ... no idea. XD

but it can be that always comes an error that a channel can not be found. At least that's the case for me. Whether that is now because ... no idea. XD

You need to set the log channel in the config file.

@0x7da
What? There is no option?!

@0x7da
i have set the Log Channel

TypeError [INVALID_TYPE]: Supplied parameter is not a User nor a Role.

give the bot manage, CHANNELS, or ADMIN. he cant delete Channels

Same issue, few hours after the ticket is opened, it is not possible to close it.
TypeError [INVALID_TYPE]: Supplied parameter is not a User nor a Role. at Function.resolve (/home/tickets/ticket-bot/node_modules/discord.js/src/structures/PermissionOverwrites.js:184:28) at /home/tickets/ticket-bot/node_modules/discord.js/src/managers/GuildChannelManager.js:249:90 at Array.map () at GuildChannelManager.edit (/home/tickets/ticket-bot/node_modules/discord.js/src/managers/GuildChannelManager.js:249:60) at TextChannel.edit (/home/tickets/ticket-bot/node_modules/discord.js/src/structures/GuildChannel.js:275:32) at InteractionCollector. (/home/tickets/ticket-bot/events/interactionCreate.js:238:16) at InteractionCollector.emit (node:events:539:35) at InteractionCollector.handleCollect (/home/tickets/ticket-bot/node_modules/discord.js/src/structures/interfaces/Collector.js:109:12) at processTicksAndRejections (node:internal/process/task_queues:96:5) {

I have that problem too!


Ensure graph-based enum scalars provide decent names for children

This is for Allen Sanderson. I have one nicety that I would like to add - being able to name the edge list so when Node_0000 is expanded one does not get Node_0000 again but instead Ranks for my case:
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 3248
Status: Resolved
Project: VisIt
Tracker: Bug
Priority: High
Subject: Ensure graph-based enum scalars provide decent names for children
Assigned to: Mark Miller
Category: -
Target version: 3.0
Author: Mark Miller
Start: 10/16/2018
Due date:
% Done: 0%
Estimated time:
Created: 10/16/2018 05:12 pm
Updated: 12/07/2018 07:06 pm
Likelihood: 3 - Occasional
Severity: 3 - Major Irritation
Found in version: 2.12.3
Impact:
Expected Use:
OS: All
Support Group: Any
Description:
This is for Allen Sanderson. I have one nicety that I would like to add - being able to name the edge list so when Node_0000 is expanded one does not get Node_0000 again but instead Ranks for my case:
Comments:
With Mark's guidance I have implemented the ability to name edges and to have multiple edge names. Committed revision 33911 trunk only.


Registration

@JuliaRegistrator register
Release notes:

Made CholeskyFactor serializable
Made ComplexVisibilityLikelihood and CoherencyLikelihood compatible with gpus

Registration pull request created: JuliaRegistries/General/100983
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.3 -m "<description of version>" 438fad41dff9d616c2b0bf7155fdf2206be0e242
git push origin v0.2.3

@JuliaRegistrator register
Release Notes:

Update to use ComradeBase 0.7

Registration pull request created: JuliaRegistries/General/105614
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.4 -m "<description of version>" 217c74315a652a5c245210ddb239e90085d7dcf5
git push origin v0.2.4

@JuliaRegistrator register
Release notes:

Update to ComradeBase 0.8
Fix bug in simulate for ComplexVis
Update docstrings

Registration pull request created: JuliaRegistries/General/114627
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.5 -m "<description of version>" 146266e38f646c6dbffc2d7c092b66e8cb288f0b
git push origin v0.2.5

@JuliaRegistrator register
Release notes:

Added rule for Enzyme sparse cholesky backsolve

Registration pull request created: JuliaRegistries/General/115718
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.6 -m "<description of version>" 67933f30372601328354d7e19b1b692df746cfd0
git push origin v0.2.6

@JuliaRegistrator register
Release notes:

Update to EnzymeCore 0.8

Registration pull request created: JuliaRegistries/General/115972
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.7 -m "<description of version>" 306007b6bccb0d7de12a7d9ccd552790a0c687d5
git push origin v0.2.7


[build] Add Webpack to metalsmith build process

What does this PR do?
Add Webpack to metalsmith build process in place of the simple uglify bundle process :

Remove JS libs in src folder, now they are present in nodes modules dependencies
Babel transformation (preset env)
Uglify process with conserved source-map

 Snippets tests reports   SDK Version Tests overview      v6        v5                           :heavy_check_mark:                            v1        v1        v1


Broken interfaces with optimiser extension

Querying interfaces crashes when using the optimiser extension caused by #537.
Describe the Bug
Any field that is an interface will raise an assertion error when queried. disable_optimizations=True has no effect. This is caused by the new implementation which uses schema.schema_converter.from_object that only supports concrete objects - not interfaces.
System Information

Operating system: any
Strawberry version (if applicable): >=0.42.0

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

I've implemented a possible solution here. Another possibility is to ignore interface types altogether during optimisation

Hey @ManiacMaxo ,
Thanks for that!
I think your solution is great! Would you like to open a PR for that?

Hey @ManiacMaxo ,
I tried writing a test using interfaces, but everything passed: https://github.com/strawberry-graphql/strawberry-django/pull/554
What should we do to reproduce the issue to go together with your fix to make sure that doesn't regress in the future?

Hi @bellini666,
Unfortunately I couldn't recreate the issue without using django-polymorphic (which is why I'm using interfaces) since it returns the interface type's model which can be cast into all concrete types


No clipboard history on Windows 10

Expected Behavior
When I press the clipboard key, I see the clipboard history of things I have recently cut.
The clipboard key is set to CMD+SHIFT+V.
Actual Behavior
I see a blank Zazu search window, even though I have already cut and paste several bits of text.
Steps to reproduce the behavior
Cut and paste a couple times.  Then press CMD+SHIFT+V.
Versions

Zazu: 0.3.2
OS: Windows 10 Home
GIT (if you have it installed

Thank you for reporting this. I'll take a look.

I was able to get the clipboard to work on W10. Attaching my zazu log.
I did have to delete the clipboard plugin directory and then reload Zazu first.
Versions
Zazu: 0.3.2
OS: Windows 10 Home
GIT: 2.11
zazu.log - Copy.2017-01-11.txt

@cecoates where is the clipboard plugin directory located ?

@gimyboya it's located here: C:/Users/YOUR_USERNAME/.zazu/plugins/tinytacoteam/zazu-clipboard.


Docs: Twoslash query result needs < converting t html entity

Page URL: https://www.typescriptlang.org/docs/handbook/utility-types.html#example-2
Issue: Record should probably be something like Record<...

Probably meant https://www.typescriptlang.org/docs/handbook/utility-types.html#example-3 not example-2


when ResqueScheduler->nextDelayedTimestamp is invoked from CakeResque…

…Shell->stats it needs to look for the next job to be executed, "future" included.

@manierim By default $future is false which mean that CakeResqueShell::stats should also be updated to use nextDelayedTimestamp with the future flag set to true ?


Adding a simple Response object reference in argument specification

When i read request arguments specification for first time, i didn't recognize that IncomingMessage is created by ClientRequest and passed as the first argument 'request' or 'response', i think this reference in readme improve this great package :D

Thanks @calamarico!


Provisioning Activity Keep Requesting Restart

I just tried to run this manage profile on my nexus 7, the provisioning activity is displayed and requesting to restart ( encryption purpose ), after restart there is a notification "Continue manage profile". But when I click the notification, it takes me back to the 1st step on provisioning and requesting restart.
I already tried too in emulator and got the same behaviour, what i'm missing?

I have the same problem when trying in the Emulator (Lollipop, google APIs x86), and see this in the log:
932-1002/? E/Cryptfs﹕ not running with encryption, aborting
Is there something else that needs to be setup for encryption to work in the emulator?

so me too, anything should i do?  it's show an dialog tips that This device doesn't allow encryption, which is needed for setup.For help, contact your admin.


Enable GatewayStaticAddresses conformance test

Description:
test details in https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/tests/gateway-static-addresses.yaml
Once fixed, please enable in https://github.com/envoyproxy/gateway/blob/main/test/conformance/conformance_test.go
&
https://github.com/envoyproxy/gateway/blob/main/test/conformance/experimental_conformance_test.go
Skipped in https://github.com/envoyproxy/gateway/pull/1987

move this into Backlog, will keep watching

xhref: https://github.com/envoyproxy/gateway/pull/2014

/unassign for this, free this issue, and see if anyone else is interested in solving it.


add pir llama dp ci test.

PR types

New features
PR changes

Others
Description

add pir llama dp ci test.

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

Project coverage is 54.28%. Comparing base (c6f4159) to head (af33517).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #8485   +/-   ##
========================================
  Coverage    54.27%   54.28%
========================================
  Files          617      617
  Lines        96356    96356
========================================
+ Hits         52302    52309    +7
+ Misses       44054    44047    -7

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


NIFI-5075: Do not execute Funnels with no outgoing connections

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Is there a test to go along with this?

@ottobackwards Thanks for mentioning about tests. I've added tests for Funnels.
@markap14 I've removed caching hasNonLoopConnection because it can be left unchanged when connections are added while a component is running.
@markobean I grouped some conditions to clearly express that a component is treated as a 'source' component, I hope it becomes more understandable now.
Thank you all for giving your comments. I've tested adding brand-new funnels and other components as well as loading existing components by restarting NiFi. It looks work as expected. Hope it is ready to be merged.

@ijokarumawak that's great. Did you intend to push a new commit? The only commit that I see is from April 12th.

Thank you, @markap14, you are right, I thought I pushed it but didn't. Just pushed updated commit.

@ijokarumawak thanks for the update! I feel the code is far more understandable now and appears to work great! +1 merged to master


Add preferred port option

Suggestion: assign COMx port by tab
This may be implemented as a {$PORT...} type directive (like BASIC Stamp Editor), but consider the "by tab" idea.

It would be nice if we could right-click on a tab and have port setting that was Auto or any of the available COMx ports. The COM port per tab does not need to be saved between sessions, and new tabs would default to Auto.

Thanks for confirming @JonMcPhalen - that's pretty much exactly what I was thinking you meant.  I like that idea.


InfluxDB 1.x: No error and data are silently ignored in case of invalid time precision

Steps to reproduce:
Write data with invalid precision constant in the write URL:
curl -v -XPOST "http://localhost:8086/write?db=test&precision=x" --data-raw "wifi_status,SSID=AB,device=ESP32 rssi=-31<PHONE_NUMBER>000003"

*   Trying ::1...
* TCP_NODELAY set
* Connected to localhost (::1) port 8086 (#0)
> POST /write?db=test&precision=x HTTP/1.1
> Host: localhost:8086
> User-Agent: curl/7.55.1
> Accept: */*
> Content-Length: 60
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 60 out of 60 bytes
< HTTP/1.1 204 No Content
< Content-Type: application/json
< Request-Id: 5516b4bc-7822-11ea-8032-d66d6d2aa003
< X-Influxdb-Build: OSS
< X-Influxdb-Version: 1.8.0rc0
< X-Request-Id: 5516b4bc-7822-11ea-8032-d66d6d2aa003
< Date: Mon, 06 Apr 2020 16:19:04 GMT

Expected behavior:
Either:
1 - write data
2 - return 500 as it InfluxDB 2 does
Actual behavior:
The server returns status as if data is written successfully
< HTTP/1.1 204 No Content
Environment info:

System info: Windows 10 Professional
InfluxDB version: 1.8.0rc1

Fixed in 1.8.0rc3 by https://github.com/influxdata/influxdb/pull/17656

Fixed in 1.8.0rc3 by #17656


Add setup-go to verify

Changes
Trying something. golangci-lint in https://github.com/shipwright-io/cli/pull/146/files complains about the gomaga usage in build_test.go. After some try-and-error, that seems to happen because we have no setup-go step in the GitHub action.
Submitter Checklist

[ ] Includes tests if functionality changed/was added
[ ] Includes docs if changes are user-facing
[x] Set a kind label on this PR
[x] Release notes block has been filled in, or marked NONE

Release Notes
NONE

/approve


Removing deprecated driver.

Tracked in issue https://github.com/brianfrankcooper/YCSB/issues/1269

In the future please follow commit message format "[binding] summary of change".
e.g. for this a single commit with the message "[azuredocumentdb] remove Azure DocumentDB binding"

Got it @busbey! Thanks for the reminder! 👍


lowdown: 0.7.5 -> 0.7.9

Motivation for this change
Better UTF-8 handling in -Tterm.
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
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 109097 run on x86_64-linux 1

8 packages built:

disnix
disnixos
dydisnix
hydra-unstable
lowdown
nix-update
nixFlakes (nixUnstable)
nixpkgs-review

Result of nixpkgs-review pr 109097 run on x86_64-linux 1

8 packages built:

disnix
disnixos
dydisnix
hydra-unstable
lowdown
nix-update
nixFlakes (nixUnstable)
nixpkgs-review


⚠ AsianCinema has degraded performance

In b24b38f, AsianCinema ($ACM) experienced degraded performance:

HTTP code: 200
Response time: 2130 ms

Resolved: AsianCinema performance has improved in e141b57.


Service down?

Hi. Is service down?

Back up, the culprit has been banned.

Thank you so much for you work.


README.md: Gemini logo

Courtesy of Peter Corless.

@penberg I think you can merge such commits, it's simple enough and also LGTM


getting an error in re.py

Any idea, what might be causing this error?
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.5/dist-packages/Prosodylab_Aligner-2.0-py3.5.egg/aligner/main.py", line 92, in
File "/usr/local/lib/python3.5/dist-packages/Prosodylab_Aligner-2.0-py3.5.egg/aligner/corpus.py", line 66, in init
File "/usr/lib/python3.5/re.py", line 163, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or bytes-like object

This is weird because main.py doesn't exist in the aligner. It sounds
like you have a weird installation---can you try removing the package then
just reinstalling from GitHub in a clean directory?
On Sat, Apr 29, 2017 at 7:03 PM, Damir Cavar<EMAIL_ADDRESS>wrote:

Any idea, what might be causing this error?
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in run_code
exec(code, run_globals)
File "/usr/local/lib/python3.5/dist-packages/Prosodylab
Aligner-2.0-py3.5.egg/aligner/main.py", line 92, in
File "/usr/local/lib/python3.5/dist-packages/Prosodylab
Aligner-2.0-py3.5.egg/aligner/corpus.py", line 66, in init
File "/usr/lib/python3.5/re.py", line 163, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or bytes-like object
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/prosodylab/Prosodylab-Aligner/issues/60, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAJuOYaaIn249zptROuKTktk7Aw5DRG2ks5r08HKgaJpZM4NMaNg
.

Well, we installed it from scratch on multiple systems, Win 10, Ubuntu 17.04, Mac OSX Sierra, using the git-distro, same issue. Three of us on four different machines. Maybe it is our data, maybe something in the transcription??? Shall I post the link to the data? It is the Chatino data from GORILLA on LINGUIST List, we just prepared it for Prosodylab/HTK.
Any help would be very much appreciated. :-) Thanks!

It showing up as 'main.py' is just because github parsing interprets the underscores, making it bold, line 92 of '__main__.py' is the initialization of a Corpus object.  Looking at https://github.com/prosodylab/Prosodylab-Aligner/blob/master/aligner/corpus.py#L66, phoneset doesn't have just strings in it, but I don't know why that would be the case.

Yes, please send me something I can replicate<EMAIL_ADDRESS>and I
can take a look later today. Sorry you're having trouble.
On Mon, May 1, 2017 at 8:09 PM, Michael McAuliffe<EMAIL_ADDRESS>wrote:

It showing up as 'main.py' is just because github parsing interprets the
underscores, making it bold, line 92 of 'main.py' is the initialization
of a Corpus object. Looking at https://github.com/prosodylab/
Prosodylab-Aligner/blob/master/aligner/corpus.py#L66, phoneset doesn't
have just strings in it, but I don't know why that would be the case.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/prosodylab/Prosodylab-Aligner/issues/60#issuecomment-298465090,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJuOcfjiWDjvrQlk7h0yz9Jg21vwgCGks5r1nQxgaJpZM4NMaNg
.

Any news? Let me know if I can close the issue.

Hi Kyle,
Yes, it all worked. If I remember correctly, it was only about quoting. We got the aligner for Yiddish and Chatino.
Thanks!
Best wishes
DC
--
Damir Cavar
http://damir.cavar.me/
-----Original Message-----
From: Kyle Gorman<EMAIL_ADDRESS>To: prosodylab/Prosodylab-Aligner<EMAIL_ADDRESS>Cc: Damir Cavar<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Sent: Mon, 17 Jul 2017 8:54 PM
Subject: Re: [prosodylab/Prosodylab-Aligner] getting an error in re.py (#60)
Any news? Let me know if I can close the issue.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/prosodylab/Prosodylab-Aligner/issues/60#issuecomment-315926763