System requirments

Would be really nice if there was a Requirments list for running ports made with this..
Not as in cpu or gpu horsepower but what does it compile to require as far as libraries and API? instructions sets like MMX or SSE2?
Does it need win10/11? vbruntimes? is it a software renderer or opengl or dx...9?12? vulkan?
Would love to run some good old games on some Retro PC with win98se or XP on.

All that is upto the developer who ports the games.


Cannot set the Webresource title

Hi,
Once i opened a web-resource using the navigateTo, i was not able to set the title of it, and it's showing the URL of it as a title

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

ID: 0c917fb9-84c8-2676-9c6a-f33f03ba5da7
Version Independent ID: 057dd7ac-8383-1650-ceb5-cbea3995180c
Content: navigateTo (Client API reference) in model-driven apps - PowerApps
Content Source: powerapps-docs/developer/model-driven-apps/clientapi/reference/Xrm-Navigation/navigateTo.md
Service: powerapps
GitHub Login: @KumarVivek
Microsoft Alias: kvivek

As of right now there is not a parameter in the function that can set that label.  I would assume since this is bleeding edge it will be coming in the near future.  For now if you get the h1 element with the data-id of "dialogTitleText" you can then set the value of the header.  This is a hack of the DOM which isn't supported because Microsoft could change the data-id at anytime and doesn't have to tell anyone so one day it could work and the next it doesn't.  But it could be a temporary fix until the feature is added in the future.

When you create the web resource you reference in the pageInfo object the Display Name value of that web resource becomes the title of the modal window.

@aboodh95
Thanks for your feedback. For product-related feedback, visit https://ideas.powerapps.com. Closing this issue.


Build failed with Xcode 9 beta 6

Is this project compatible with Xcode 9 beta yet? At the very least, the build seems to fail in the RxBluetooth iOS dependency, which is set at 3.0.12, and it appears there have been some Xcode 9 beta related fixes in 3.0.14.

FYI - I was able to get everything working by:

Bumping the RxBluetooth dependency version from 3.0.12 to 3.0.14
Changing the #import statements per PR #136

Using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

I can confirm this fixed my issues for now as well.

Doesn't work for me because I'm getting the files to be changed only with npm install, but they'll be deleted right again upon failure.

@SchwarzerSchnee you could fork the repo, make the changes, and then npm install your forked version. Or for a quick-and-dirty solution after install failure, you could probably update the versions in the Cartfile in ios/BleClientManager, delete the Carthage folder there, and run bash build_ios_frameworks.sh.

Thank you, that works for now but still it's kinda dirty to have a local dependency that shouldn't be there. Here's hoping the issue gets fixed entirely on the lib's end eventually, since Xcode 9 has been officially released now.

Yesterday I downloaded XCode 9, so hopefully I'll release fixes and new features this week with 0.7.0 version. Sorry for delay.

Confirm changes to :
Carfile: Github "Polidea/RxBluetoothKit" "3.0.14"
Cartfile.resolved: github "Polidea/RxBluetoothKit" "3.0.14"
solved my issue as well

This issue should be resolved with version 0.6.2.

Thanks @Cierpliwy! I can confirm 0.6.2 is building successfully in Xcode 9.


Integration Test for Command and Query Priority Calculations

This pull request introduce an integration test for priority validation.
More specifically, it spins up an Axon Server SE test container.
The test constructs an AxonServerConnectionManager, AxonServerCommandBus, and AxonServerQueryBus that connect with the Axon Server instnace.
The bus implementations respectively contain a CommandPriorityCalculator and QueryPriorityCalculator that set a higher priority for certain commands and queries.
We validate that the priority messages are handled first, and the non-priority messages are handled after that.
Furthermore, we check whether the sequence ordering of the message is as expected.
Additional changes where made in some of the other tests, as the introduction of the axon-server-connector module caused Axon Server components to be wired in other test scenarios too.
The changes mainly involve  disabling the feature to automatically check for Configurer Modules (like added by the axon-server-connector module), alongside some minor clean up tasks.
This pull request is a follow up of issue #2257, pull request #2263, and pull request #2265.
Lasty, it replaces faulty pull request #2266.

LGTM


Imports for myself

https://github.com/PoppyCollis/pymdp/blob/ea88afc5c58cd7ff97583401fdded197aa6294d4/pymdp/tool_creation.py#L24

These are imports


⚠ Fortnite has degraded performance

In 44728d8, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1531 ms

Resolved: Fortnite performance has improved in 1e05276.


fix(storage): examples on how to delete data

Align the spanner_delete_data example with other languages. Use 3
different mutations (by key, by range, delete all), and explain how the
last one takes advantage of ON DELETE CASCADE. We use the same values
as C#, Java, Node.js, and Python), previously we used the same values as
Go. We use mutations in these examples, there does not seem to be any
consistency across languages on whether they should use SQL statements
or mutations.
Fixes #4336

This change is

should be fix(spanner), right?

should be fix(spanner), right?

Yup, fixed.


chore: update to aks-engine v0.37.4

See:
https://github.com/Azure/aks-engine/releases/tag/v0.37.4

@mboersma @CecileRobertMichon FYI


WIT as interface definiton.

Bytecode Alliance is working on the extension to WASM's module called components. It's the next big change to the WASM ecosystem. It allows composing multiple WASM binaries into one. Wasmtime already implements it.
For components to work with each other they need an interface. Their standard is called WIT: https://component-model.bytecodealliance.org/design/wit.html.
There is also Rust lib for it: https://docs.rs/witgen/latest/witgen/ and JS: https://github.com/bytecodealliance/ComponentizeJS.
What do you think? Maybe for 2.0?

I think this looks like something we need to make a plan for and implement, surely. In terms of scheduling,  time-to-market is key for us so I would descope it for the current release.

Reopen when needed.


[5.3] Migration - nullable not working

Laravel Version: 5.3.22
PHP Version: 7.0.12
Database Driver & Version: Mysql  5.7.12-0ubuntu1.1

Description:
Set column to nullable not working
Steps To Reproduce:
    public function up()
    {
        Schema::create('test_nullable', function(Blueprint $table) {
            $table->string('normal');
            $table->string('nullable')->nulable();
            $table->string('nullableTrue')->nulable(true);
            $table->string('nullableFalse')->nulable(false);
            $table->timestamps();
        });
    }

Query logged:
create table `test_nullable` (
`normal` varchar(255) not null,
`nullable` varchar(255) not null,
`nullableTrue` varchar(255) not null,
`nullableFalse` varchar(255) not null,
`created_at` timestamp null,
`updated_at` timestamp null
) default character set utf8 collate utf8_unicode_ci

Nullable only worked for timestamps...

if thats a c+p you missed an 'L' from the method
    {
        Schema::create('test_nullable', function(Blueprint $table) {
            $table->string('normal');
            $table->string('nullable')->nulable();
            $table->string('nullableTrue')->nulable(true);
            $table->string('nullableFalse')->nulable(false);
            $table->timestamps();
        });
    }```

OMG @rs-sliske I need back to English classes!
Do you know why this call didn't throw some execution exception?
They are suppressed or query builder ignored wrong calls?
I had only notice this error because L 5.3 uses as default MySQL in strict mode, on no-strict mode, MySQL acepets null values even if the column was set as not nullable.
Thanks and sorry for this lack of attention!

tbh im not sure why it wouldnt show an error, i guess its just ignoring any methods it doesnt recognize

something is wrong with nullable(), I'm using 5.4 and every time I refresh my migrations it seems that I ignores nullable() completely

@Pezhvak yeah it also happens to me.

@Pezhvak same here. In 5.5 after changing nullable('false') and rolled back nullable() didn't changed anymore.

Same here in 5.7
Making php artisan migrate:fresh doesn't take into account the nullable.
I have to delete all tables and run php artisan migrate.

I can confirm that when altering the table the nullable flag doesn't change. Code:
    public function up() {
        Schema::table('ticket_types', function (Blueprint $table) {
            $table->string('text_on_ticket')
                  ->default('')
                  ->nullable(true) // the parameter is optional if true, specified it just in case.
                  ->change();
        });
    }

    public function down() {
        Schema::table('ticket_types', function (Blueprint $table) {
            $table->string('text_on_ticket')
                  ->default('')
                  ->nullable(false)
                  ->change();
        });
    }

Ran and rolled back the migration a couple of times - nothing changed.


nfs-ganesha: 5.4 -> 5.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/nfs-ganesha/nfs-ganesha/releases.
meta.description for nfs-ganesha is: NFS server that runs in user space
meta.homepage for nfs-ganesha is: https://github.com/nfs-ganesha/nfs-ganesha/wiki
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.5 with grep in /nix/store/m5psbp411ssdd4mhrchvv5xqi6b9377p-nfs-ganesha-5.5
found 5.5 in filename of file in /nix/store/m5psbp411ssdd4mhrchvv5xqi6b9377p-nfs-ganesha-5.5

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
nfs-ganesha

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/m5psbp411ssdd4mhrchvv5xqi6b9377p-nfs-ganesha-5.5
ls -la /nix/store/m5psbp411ssdd4mhrchvv5xqi6b9377p-nfs-ganesha-5.5/bin

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

1 package built:

nfs-ganesha

Maintainer pings
cc @markuskowa for testing.

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

1 package built:

nfs-ganesha


6lowpan tests

Add tests for 6LoWPAN:

[x] Incoming ICMP packets
[x] Incoming UDP packets
[x] Outgoing ICMP packets
[x] Outgoing UDP packets

Should be merged after #681 .

bors r+


Watch sometimes adds entry twice

This happened twice this morning.  A single !!/watch was applied twice, and resulted in a failed CI run when there was a duplicate in the file.
https://chat.stackexchange.com/transcript/message/44072445#44072445
https://chat.stackexchange.com/transcript/message/44073098#44073098
I have successfully submitted watches between those two which did not cause a failure.

Pretty sure this was down to duplicate Smokey instances running. Closing for now, reopen if it happens again.


ui: add move to top/bottom for acl rules list

Description
Adds button for moving a rule to top/bottom of the list
Addresses https://github.com/apache/cloudstack/issues/8865
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)
[ ] build/CI

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
https://github.com/apache/cloudstack/assets/153340/ef301d21-41e4-4038-9786-53ded0ca6c61
How Has This Been Tested?

How did you try to break this feature and the system with this change?

@blueorangutan ui

UI build: :heavy_check_mark:
Live QA URL: https://qa.cloudstack.cloud/simulator/pr/9119 (QA-JID-353)


Move the new note form onto its own page

Currently, the new note form is underneath the project summary and subnavigation. This means that the error summary sits halfway down the page, whereas the GOV.UK guidance says it should sit at the top.
After a chat with our interaction designer, we have decided to move the new note form onto its own page. This solves the error message issue, and has an additional benefit that editing messages will be easier if we choose to implement that in the future.
This includes a few style updates:

Add a cancel link to the new note form
Rename the textarea label from "Notes" to "Enter note"
Change the notes form submission button from "Add note" to "Save note"
Remove the top separator of the list of notes

Screenshots

Checklist

[x] Attach this pull request to the appropriate card in Trello.
[x] Update the CHANGELOG.md if needed.

 Improve the error summary for the new note form


jetbrains: Append Python to PATH rather than prepend

Description of changes
#234267 added Python to the PATH of JetBrains editors, but this prevents PyCharm (or anything with the Python plugin) properly using Python from nix-shell.
Add Python to the end of PATH instead, to let the version from the environment take priority.
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

[ ] 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/)
23.11 Release Notes (or backporting 23.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.

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

15 packages built:

jetbrains.clion
jetbrains.datagrip
jetbrains.dataspell
jetbrains.gateway
jetbrains.goland
jetbrains.idea-community
jetbrains.idea-ultimate
jetbrains.mps
jetbrains.phpstorm
jetbrains.pycharm-community
jetbrains.pycharm-professional
jetbrains.rider
jetbrains.ruby-mine
jetbrains.rust-rover
jetbrains.webstorm

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3022

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

15 packages built:

jetbrains.clion
jetbrains.datagrip
jetbrains.dataspell
jetbrains.gateway
jetbrains.goland
jetbrains.idea-community
jetbrains.idea-ultimate
jetbrains.mps
jetbrains.phpstorm
jetbrains.pycharm-community
jetbrains.pycharm-professional
jetbrains.rider
jetbrains.ruby-mine
jetbrains.rust-rover
jetbrains.webstorm

LGTM, thanks


Credential plugins CI fixes

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

I've split out the AWS and SSH part into https://github.com/voxpupuli/puppet-jenkins/pull/1099, as that works…


merge.smart: Loaders must match both include and exclude, missing in documentation.

Documentation currently suggests that only test needs to much, I was confused initially getting duplicate entries. For merge.smart() both test and exclude must match and perhaps include?

@denysonique Can you send me a doc PR? Thanks.

@bebraw Mentioned enforce as well in #122.


Calling BulkInsertOrUpdate with SetOutputIdentity=true, PreserveInsertOrder=true, returns data that contains data from other rows.

I have a table of instances. Example:
id:1, someValue: A
id:0, someValue: B
id:0, someValue: C
Instances contains database records with some of them Id = 0 (to be inserted) and some records id > 0 (to be updated).
Column id is an Identity Column:

 var bulkConfig = new BulkConfig   {       SetOutputIdentity = true,       PreserveInsertOrder = true,       SRID = Constants.DefaultSrid   };     _context.BulkInsertOrUpdate(instances, bulkConfig);
After running the code, instances will be populated with data from other rows:
id:1, someValue: C
id:2, someValue: A
id:3, someValue: B
This happens in EFCore.BulkExtensions 8.1.2 (8.1.1 is working correctly).

Hi, I can confirm that the IDs returned by the BulkInsert call when PreserveInsertOrder and SetOutputIdentity is true are arbitrarily sorted and NOT correct. Entity instances get different ID values than is written to the DB. If you use those returned IDs to set FKs, it results in absolute chaos  :-(

I have the same issue and i have to change to use add range async

Can you make a Test for this issue.
I have added this one and it passed:
[Theory]
[InlineData(SqlType.SqlServer, true)]
public void BulkOrderedInsertTest(SqlType sqlType)
{
  ContextUtil.DatabaseType = sqlType;
  using var context = new TestContext(ContextUtil.GetOptions());

  context.Items.Add(new Item { ItemId = 0, Name = "Name 0", TimeUpdated = DateTime.Now });
  context.SaveChanges();

  var entities = new List<Item>();
  entities.Add(new Item { ItemId = 1, Name = "Name A", TimeUpdated = DateTime.Now,});
  entities.Add(new Item { ItemId = 0, Name = "Name B", TimeUpdated = DateTime.Now, });
  entities.Add(new Item { ItemId = 0, Name = "Name C", TimeUpdated = DateTime.Now, });

  var bulkConfig = new BulkConfig
  {
    SetOutputIdentity = true,
    PreserveInsertOrder = true
  };
  context.BulkInsertOrUpdate(entities, bulkConfig);

  Assert.Equal(1, entities[0].ItemId);
  Assert.Equal(2, entities[1].ItemId);
  Assert.Equal(3, entities[2].ItemId);

  Assert.Equal("Name A", entities[0].Name);
  Assert.Equal("Name B", entities[1].Name);
  Assert.Equal("Name C", entities[2].Name);
}

I think you should test with auto identity with guid and using bulk insert, i have problem when using this

Can you make a Test for this issue. I have added this one and it passed:

For me, the issue doesn't occur for small sized bulk inserts (a few entries). When bulkinserting larger numbers of entities (1000+), the issue shows. I'm just inserting new entities (not upserting); and I'm using the technique to assign incrementing "pre-IDs" to define the sort order. I'm using negative numbers for this to differentiate between new and existing entities when debugging. Up to 8.1.1 this works perfectly.

No, I meant I use negative "pre-IDs" for new entries, and I use them also to differentiate during debugging (so if I encounter entities with negative IDs while stepping through code, I know those are new ones that will be bulk-inserted later; positive IDs are existing entities that are not bulked whatsoever but rather updated in a completely different codepath that allows for dynamic diffing/historising of data etc). Everything that is fed to EFCore.BulkExtensions is "new" with negative IDs.

@streamBASETdS are you using SqlServer, here is a new sample and it also passes:
[Theory]
[InlineData(SqlType.SqlServer)]
public void BulkOrderedInsertTest(SqlType sqlType)
{
  ContextUtil.DatabaseType = sqlType;
  using var context = new TestContext(ContextUtil.GetOptions());

  context.Items.RemoveRange(context.Items.ToList());
  context.SaveChanges();

  int counter0 = 1_000;
  var entities0 = new List<Item>();
  for (int i = 1; i <= counter0; i++)
  {
    entities0.Add(new Item { Name = "Name Init" + i, TimeUpdated = DateTime.Now });
  }
  context.Items.AddRange(entities0);
  context.SaveChanges();

  int startingIdNumber = entities0[counter0 - 1].ItemId;

  var entities = new List<Item>();
  int counter = - 10_000;
  int number = 0;
  for (int i = counter; i < 0 ; i++)
  {
    number++;
    entities.Add(new Item { ItemId = i, Name = "Name Bulk " + number, TimeUpdated = DateTime.Now });
  }

  var bulkConfig = new BulkConfig
  {
    SetOutputIdentity = true,
    PreserveInsertOrder = true
  };
  context.BulkInsert(entities, bulkConfig);

  Assert.Equal(startingIdNumber + 0 + 1, entities[0].ItemId);
  Assert.Equal(startingIdNumber + 1000 + 1, entities[1000].ItemId);
  Assert.Equal(startingIdNumber + 2500 + 1, entities[2500].ItemId);
  Assert.Equal(startingIdNumber + 4678 + 1, entities[4678].ItemId);
  Assert.Equal(startingIdNumber + 8888 + 1, entities[8888].ItemId);

  Assert.Equal("Name Bulk " + (0 + 1), entities[0].Name);
  Assert.Equal("Name Bulk " + (1000 + 1), entities[1000].Name);
  Assert.Equal("Name Bulk " + (2500 + 1), entities[2500].Name);
  Assert.Equal("Name Bulk " + (4678 + 1), entities[4678].Name);
  Assert.Equal("Name Bulk " + (8888 + 1), entities[8888].Name);
}

Yes, I'm using SqlServer; I'll try to create a minimal reproduction-example project, but I didn't succeed just yet (a new minimal project with 8.1.2 showed the same correct behaviour as your test, but bumping my full solution to 8.1.2 shows the errorneous behaviour; I can't share the code of the full solution obviously).

I am also unable to replicate the issue in a new project.
For our current code, we have reverted to version 8.1.1.
I plan to test it again soon with version 8.1.2 (or newer).

Same nuget 8.1.2 for my test-app


The Given and the When line go green before WebDriver has even landed on the page

Is that right?

I too have the same issue. Cucumber steps execution is not sync with browser action. Before browser perform an action, all my cucumber steps got passed ! Please share if you solved this issue

Hey guys! I haven't had the chance to look into this yet, but I will try to do that this week. I haven't run into that issue with this project. It may be time to update some modules.

@ph-ms @TK23061984 could you pull the latest and try again? should be working for you. Note I updated dependency versions.

Closing issue.


Validation Stuck in Authorizing using http-01 validation & shows Authorization result: invalid

Hello Team,
I am trying to integrate my Private ACME server using  your ACME client:
NOTE: I edited the json file with my Internal ACME server configuration in the following field.
"Acme": {
"DefaultBaseUri": "https://servername/ACME/",
"DefaultBaseUriTest": "https://servername/ACME/",
"DefaultBaseUriImport": "https://servername/ACME/",

Successfully connected with ACME server
Requesting certificate via both Default and Full  option
I verify the ACME logs- It shows completed the validation via http-01 but it shows the validation  successful: All order authorizations of order 056aeb07-07f4-448f-abd9-******06ba are valid, change order status to ready
4, But the order is not moving to the next phase:  procurement status ?

Is there any change need in the json file for this issue ?
I am tried with both Trimmed and Full version of ACME,  FYI: I am using ACME server from keyfactor .
Kindly help me!
Thank you!
Regards,
Ramesh

If you share the log generated by the client I can take a look.

I was not enabled Log in the ACME Client side, is there any possible from win-acme configuration ? How can enable the logs?
But i have mentioned, what is the exact issue in my end: It completes the validation but it is not move the last step: Procumrent of certificate ?
Is there any error in the configuration of URL in json file ?

FYI, I have added the logs from ACME client . Just replaced my domain and server details as generic .
log-20240722.txt

Your log file says:
2024-07-22 05:41:35.796 +02:00 [ERR] [930806.domain.com] Authorization result: invalid
You are using HTTP domain validation and your server did not respond with the expected value, this can be:

your domain does not point to the same machine that's running the acme client
a firewall blocks incoming TCP port 80 (HTTP) access
your CA software just isn't working.

Usually the CA will provide some kind of detailed error but that doesn't appear to be the case here.

But, From ACME server, i can see the validation got successful,  Please kindly see the logs from ACME server itself.
Loading challenge from http://930806.domain.com/.well-known/acme-challenge/fc0TBq-nA_a92GW34KVSnLZ0mMr-JV3WdShQV1va_-XMLZcaw5uMrt_T3K9H2sUV.
2024-07-22 05:41:35.7669 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - Challenge Content Response fc0TBq-nA_a92GW34KVSnLZ0mMr-JV3WdShQV1va_-XMLZcaw5uMrt_T3K9H2sUV.7UUERC7ptW0o7m3-38ugGJSqIhtZAKyN0VdO2j7IlYg.
2024-07-22 05:41:35.7669 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - Challenge content expected: fc0TBq-nA_a92GW34KVSnLZ0mMr-JV3WdShQV1va_-XMLZcaw5uMrt_T3K9H2sUV.7UUERC7ptW0o7m3-38ugGJSqIhtZAKyN0VdO2j7IlYg
2024-07-22 05:41:35.7669 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - challengeContent and expectedContent are identical.
2024-07-22 05:41:35.7669 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - challenge validation is valid, challenge id 4bc51cdf-6550-4b9c-86a3-a71b85fa678b
2024-07-22 05:41:35.7669 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - Update OrderAuth id 95583cda-ab02-43e9-8681-4a87692861e4 to status Pending
2024-07-22 05:41:35.7825 Keyfactor.ACME.Services.OrderValidation.Http01ACMEValidator [Info] - All order authorizations of order f853a71b-5601-4ab2-a1b5-de1c108961e7 are valid, change order status to ready
So it shows challenge validation is valid,  ! So that means validation successful

I believe this is a bug in the server, specifically in it's response to this request:
2024-07-22 05:41:35.709 +02:00 [DBG] [930806.domain.com] Submitting challenge answer
2024-07-22 05:41:35.714 +02:00 [DBG] [HTTP] Send POST to "https://tstacme.domain.com/ACME/chall/f853a71b-5601-4ab2-a1b5-de1c108961e7/orderAuth/95583cda-ab02-43e9-8681-4a87692861e4/challenge/4bc51cdf-6550-4b9c-86a3-a71b85fa678b"

Here we answer the challenge, basically telling it that we're ready to handle the validation requests. The initial state of the challenge was pending as it should be, but after submitting the server immediately returns an object with the status invalid. What's expected here is the status processing.
In spite of telling us that the status of the challenge is invalid, we can see in both logs that it still (successfully) does the request, but that's just because it happens so fast that the client didn't have the chance to clean up yet. After being told that our challenge is invalid, we don't presume that the order is going to succeed anymore.

Yeah @WouterTinus Completely  understand, But Bug is the server meaning ?
Is this related to the server where ACME client installed ?
Or do you mention about the ACME server ?
Is there any specific need to change in the win-acme json configuration ?

You should report this to whoever developed the ACME server. Send them the link them to this issue.

@RameshPKI unfortunately Keyfactor don't offer ACME in their EJBCA community edition, so it's hard for developers to do any testing against their product. We have the same problem for testing with Certify The Web. Ideally they would just make ACME available in their community edition, otherwise we have to recommend their competitors like smallstep, Hashicorp etc because we simply can't test against their product.

Cool,  Thank you so much @WouterTinus @webprofusion-chrisc  : Exactly i am trying with these 2 client only: win-acme and Certify The web !  I will try to find any other options from the ACME vendor and keep you post here.  Thanks again for your quick responses.


Suggestion: Please add this as an option to RN Image

Hi @ihor ,
Thanks for this awesome, small & useful package. I think it's better to add this feature officially to RN Image component.
For example as a auto_scale: true / false option.
If you agree thinking about add this to RN core :thinking: :wink:

Hey,
I'm not sure this should be a part of React Native API. At least this solution. There is no magic in this package, and the guys could easily add it to the core if wanted.


Write a blog post about Signaler

Write a blog post that describes that what why and how of signaling in the context of our project

[x] Draft an outline

[ ] In Progress

[x] Get outline approved

[ ] In Progress

[x] Write Draft

[ ] In Progress

[ ] Edit and Publish to Medium

[x] In Progress

Link to draft


Error in deps

error TS2339: Property 'next' does not exist on type 'Listener'.

► https://deno.land/std@v0.35.0/http/server.ts:201:49

201     const { value, done } = await this.listener.next();

Updating (deps.ts)
<EMAIL_ADDRESS>to
<EMAIL_ADDRESS>fixes the issue.

@jurgenzz thank you! this should be fixed now in ebe1b4c. this was a side project a little while back so I'm not using it myself right now. Although now that I have some free time I might add some more stuff 😄.


Remove -Werror again

…da-forge-pinning 2<IP_ADDRESS>.06.23

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

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


Hotfix: add campaign manager role

Related to: https://github.com/Giveth/impact-graph/issues/929

@mohammadranjbarz please review this one

@mohammadranjbarz please review this one

@MoeNick  PR is not ready, I have sent my feedbacks to @CarlosQ96  in DM and he is working on that

@MoeNick @mohammadranjbarz ready for second review, refactored all adminbro permissions and added the new role.


Term request: syncitial tegument

Definition:
Cytoplasmic syncytium that forms the outer surface of a multicellular organism.  Found in all members of Neodermata, which includes tapeworms and flukes.
examples:
PMID: 25176442; PMID: 7376694

I'm not entirely sure this is in scope as a cellular component term. For example, while we talk about hyphal development in GO, the term "hypha", another multinucleate structure, is a Fungal Anatomy Ontology (FAO) term:

ID: FAO:00010001
Name: hypha
Def: A long, branching filamentous structure formed by a vegetatively growing fungus.

@pgaudet @cmungall @ukemi thoughts? Discuss at next call?

Discussion on ontology call:

how is this intended to be used?
can this be requested from CL?
@raymond91125 could perhaps be added to Worm anatomy ontology

Hi @mberriman
We discussed your request at this morning's ontology editors' call. We were wondering if this is something you would want to use for GO cellular component annotations.
We think this kind of structure is probably best dealt with by an anatomy vocabulary similar to the Fungal Anatomy Ontology. Towards that option, @raymond91125 said that WormBase already interacts with the parasite group, this might be something WormBase could help develop.
However, if there is a current annotation need for this term and no other place for it now, we'll go ahead and make this term in GO. If an anatomy ontology for Neodermata is developed, this term could be represented there as a component, and GO could still represent processes such as "development of syncitial tegument".
If we need to put this term in GO now, do you have any thoughts about what kind of structure it is in GO. I'm not sure where it would belong in the ontology. The most similar thing I can think of if fungal hypha, but as already stated, GO doesn't contain a cellular component term for this structure.
Thanks,
-Karen

@mberriman

We believe this is a type of cell; maybe this could be a child of UBERON:0002199  integument? The Uberon tracker is here: https://github.com/obophenotype/uberon/issues
Or maybe this is a cell type? In this case you could request from the CL ontology

Thanks, Pascale


Add page to document testing using testcontainers

Related to https://github.com/restatedev/documentation/issues/377, this comes up in many discussions. We should have some guidelines


Correct git_dir for submodules

In submodule .git is not directory. It is a file with path to git directory like that:
gitdir: /path/to/git/directory

@jacobvosmaer I think a use case for this would be to let gollum wiki handle submodules correctly, which depends on grit.

Pardon my bluntness, but: the primary interest of the maintainers of this gem (GitLab Core Team) is to improve GitLab. It is not clear how this change improves GitLab.
Closing this PR because it has gone stale by now.
cc @randx


Run Ansible-Playbooks directly using embedded ansible

Summary
A user has to perform the following steps to run imported ansible-playbook.

Create Catalog if not available
Create Service Template and add it into the Catalog
Order  Service Template
Approve the request
Check the Service Provisioning standard output to see the result of a playbook.

Desire functionl enhancement

Provide the capability to run ansible-playbook from embedded ansible itself [ No need to create service templates ]
Provide API's to perform the same tasks

I think ultimately this amounts to being able to have a "launch" API action on a playbook directly and being able to pass the requisite options.  Alternatively, I could see creating a "templating" like interface (similar to tower job templates), and then being able to launch one of those.


Removing idU from RegistrationRequest and CredentialRequest

Following https://github.com/cfrg/draft-irtf-cfrg-opaque/issues/65

Will add the reference into the commit message!


Revert "Updated SHOW ZONE CONFIGURATIONS diagram, parameters, and example output"

Reverts cockroachdb/docs#10366

This change is

It looks like https://github.com/cockroachdb/docs/pull/10387 might need to merge before this will build properly?


DevTools: Add ToolsController, BeginAction, and GitAttributesAction

Clean up platform .gitattributes file a bit

This action "validates" our two non-trivial .gitattributes files by outputting all filenames listed that don't actually exist, thereby highlighting files that have been moved, renamed, or deleted. For example, it pointed out the test JSP files that Matt moved into devtools, making it easy to update .gitattributes with their new locations.

I wrote this as a command line tool to help during the assay refactor and Rosaline used it for her Microarray refactor, but building it into devtools will make it more accessible. I'm still not convinced these files are helping with line endings, but if we're going to have them we might as well have an easy way to maintain them.


Add new types

This PR:

Adds ZonedDateTime type and utilities.
Please note that zone.proto was consolidated with time.proto.
Adds missing stringifiers, converters, and utility routines. Conversion internals were also improved.
Improves checking of date/time values.

The conversion logic is now concentrated in Converter and Stringifier classes, and utility classes serve as shortcuts to that code.

@armiol, PTAL.


Fix typo (oder -> order)

This changes oder to order.
This also pads out the right side of the "Flags" table so that all the
borders are aligned again.

Thank you for sending us a PR. As a consequence, the Vale text Linter was added to avoid such typos in the future.
https://github.com/errata-ai/vale


duplicate IDs from nb.ipam.prefixes.all()

Environment

Nautobot version (Docker tag too if applicable): 1.5.9
Python version: 3.9.16
Database platform, version: postgres 13.10.1
Middleware(s):

Steps to Reproduce
nb = api(url=NB_URL, token=NB_TOKEN, threading=True, retries=0)
prefix_list=nb.ipam.prefixes.all()
print (len(prefix_list))
prefix_id_dict={}
for prefix in prefix_list:
id=prefix["id"]
if id in prefix_id_dict:
print("Duplicate ID found")
else:
prefix_id_dict[id] = prefix
Expected Behavior
The expectation is that:

all existing prefixes are supplied by the function.
no duplicate prefixes or duplicate ID are returned.

The number of missing prefixes is equal to the duplicate prefixes
Observed Behavior
With approx. 170000 prefixes I get approx. 50 duplicates

Just to verify that this is an issue within Nautobot and not the pynautobot SDK (https://github.com/nautobot/pynautobot) can you verify the number of prefixes that are returned from the raw API call (such as https://demo.nautobot.com/api/ipam/prefixes/ -> which shows "count" on that page)

So the number of prefixes is identical both via pynautobot and via the API.
My thesis is that it sends multiple get requests in parallel due to the high number of prefixes. These are provided with an offset. But between the get-requests the order in the prefix table changes, so several prefixes are passed twice.

Interesting...
@NobodyIsPerfect78 do you have Cacheops enabled?

No, we have cacheops disabled:
NAUTOBOT_CACHEOPS_ENABLED=False

This is not really fixable in 1.5 because of the way the parenting algorithm and non-concrete relationships are being handled within the context of pagination. You should be getting duplicate objects, but not different objects with the same IDs.
This has been addressed in 2.0 with #2915


[Deployment] Add gateway uri in configuration

In some network environments, pylon may not have a public address and the cluster can only be visited through a gateway #3635.

Abandoned, #3659 & #3663


Documentation doesn't explain comments

Blueprint files are described as "pseudo-python data format", and the Python comment character is #.  However, apparently Blueprint actually uses C-style // and /* ... */ comments.  This should be documented somewhere.

Closing this since we won't be writing documentation after the archival of the project.


How to generate same style pixel art

Feature description
I'm interested with the pixel art on your alpha header cover,is there any way to generate and customize?thank you
Additional information
No response

https://github.com/ayamir/nvimdots/wiki/Issues#change-dashboard-startup-image


nav.pop fails to trigger if called too fast after alert is dismissed

Short description of the problem:
nav.pop() fails to go to previous screen when called too fast after an alert is dismissed
What behavior are you expecting?
The app should go back to the previous screen. Instead, it stays on the same screen, and it gets buggier from there.
Steps to reproduce:

Create an alert that calls nav.pop() in a handler 100ms after the handler is triggered.

	pressSlow() { // okay
	  this.press(500);
	}

	pressFast() { // buggy
	  this.press(100);
	}

	press(timeout:number) {
	  let alert = Alert.create({
	    title: 'Hello',
	    message: 'This is an alert',
	    buttons: [{
	      text: 'Ok',
	      handler: () => {
	        let loading = Loading.create({
	          content: 'Loading...'
	        });
	        this.nav.present(loading);

	        setTimeout(() => {
	          loading.dismiss();
	          this.nav.pop();
	        }, timeout);
	      }
	   }]
	  });
	  this.nav.present(alert);
	}

Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
There are no console errors that get triggered. Sometimes, this will return in a black screen instead (in an app).
Which Ionic Version?
2.0.0-beta.4
Plunker that shows an example of your issue
http://plnkr.co/edit/Ses1tp80H8UTK4FBqheE?p=preview
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.1.1
Ionic Framework Version: 2.0.0-beta.4
Ionic CLI Version: 2.0.0-beta.24
Ionic App Lib Version: 2.0.0-beta.14
ios-deploy version: 1.8.5
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.8.0
Xcode version: Xcode 7.3 Build version 7D175

@adamdbradley Duplicate of https://github.com/driftyco/ionic/issues/6005

Hello @dheeran1! Thanks for all the info and sorry that you are still having this issue! As you can see we have added this to the beta.6 milestone and hope to have it fixed for good in that release.

I've updated the docs to describe how to handle multiple nav transitions that have been started asynchronously. The docs are in the process of publishing right now, but this is the gist of it:
Dismissing And Async Navigation
After an alert has been dismissed, the app may need to also transition
to another page depending on the handler's logic. However, because multiple
transitions were fired at roughly the same time, it's difficult for the
nav controller to cleanly animate multiple transitions that may
have been kicked off asynchronously. This is further described in the
Nav Transition Promises section in the Nav Controller docs. For alerts,
this means it's best to wait for the alert to finish its transition
out before starting a new transition on the same nav controller.
In the example below, after the alert button has been clicked, its handler
waits on async operation to complete, then it uses pop to navigate
back a page in the same stack. The potential problem is that the async operation
may have been completed before the alert has even finished its transition
out. In this case, it's best to ensure the alert has finished its transition
out first, then start the next transition.
let alert = Alert.create({
  title: 'Hello',
  buttons: [{
    text: 'Ok',
    handler: () => {
      // user has clicked the alert button
      // begin the alert's dimiss transition
      let navTransition = alert.dismiss();

      // start some async method
      someAsyncOperation(() => {
        // once the async operation has completed
        // then run the next nav transition after the
        // first transition has finished animating out

        navTransition.then(() => {
          this.nav.pop();
        });
      });
      return false;
    }
  }]
});
 *
this.nav.present(alert);

It's important to note that the the handler returns false. A feature of
button handlers is that they automatically dismiss the alert when their button
was clicked, however, we'll need more control regarding the transition. Because
the handler returns false, then the alert does not automatically dismiss
itself. Instead, you now have complete control of when the alert has finished
transitioning, and the ability to wait for the alert to finish transitioning
out before starting a new transition.
docs(alert): dismissing and async navigation:
https://github.com/driftyco/ionic/commit/f1b6d93dce7269d347ce25ffd589b2a73aa2df94
docs(nav): add Nav Transition Promises section:
https://github.com/driftyco/ionic/commit/5aa816946a0cc5782aff54cc2c9d70ade2c5f0d8


#137 Infer (partial) language(s) definition from a given serialization chunk

Nice and good work, @ahmed-negm ! جيد جداً!
Since this a draft PR I left a couple of single comments. We might also want to add some tests, particularly because some of the logic is non-trivial.

Dank Je wel @dslmeinte! Unit tests are in-progress 🙂

@dslmeinte could you please have another look?

btw @ahmed-negm : When you merge this PR, please do so with “Squash and merge”.


Update overview.md

Updating overview page

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/m365-apps/overview.md
92
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 3465290:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/m365-apps/overview.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/m365-apps/overview.md
95
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit d79f1fb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/m365-apps/overview.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/m365-apps/overview.md
95
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 82f7755:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/m365-apps/overview.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Maxroll chest import issue

Version 5.8.10
When importing this build:
https://maxroll.gg/d4/planner/1p8k0pan#9
The chest is this:

But the profile after importing is this:
Affixes:
- ChestArmor:
    affixPool:
    - count:
      - {name: maximum_life}
      - {name: dexterity}
      - {name: armor}
      minCount: 2
      minGreaterAffixCount: 0
    itemType: [chest armor]
    minPower: 100

The chest should not have armour.

I dont see the chest in the link you provided

I dont see that chest in the link you provided

That is because all the builds got changed yesterday and that chest is now not there anymore. Does the screenshot not help? The problem should still be fixed.

The screenshot doesn't help since I need to see the content of the maxroll api for that build :(
I believe you that it was a bug, I just can't fixit without an example :(

@chrisoro
Okay, so I rebuild the chest in a custom profile in the planner and imported it and the bug still exists. This profile should not change as I created it:
https://maxroll.gg/d4/planner/nqi6a0hn

Thank you that helped a lot. I have it fixed now. Will be published as 5.8.11 after we are finished with doing some organizational changes to the repo


[WIP] Add Porter Stemming Algorithm

Hi @kariminf,
This PR for #12, Needs reviewing, All tests are passed as well.
To validate this implementation,I rely largely on these resources:

Porter Stemming Algorithm
Porter stemmer pure js Implementation

@kariminf  i have to close this PR, i have problem of rebasing sorry


Feature Request : Include a no-op Client

Description

Right now, the way I instrument bugsnag client is on the basis of some config etc that varies with environment. Subsequent usage of notify also ends up on the same lines, which is weird because ideally I don't want to add instrumentation related checks inside my logic (or even in wrappers).
Describe the solution you'd like

Client should be an interface with the current implementation as a default implementation, and an additional no-op/dummy implementation that can be used as well so that in the actual app we're not messing about it.
Describe alternatives you've considered

I was almost halfway writing a bare minimal dummy client when I felt that this should definitely be a part of the core library itself.
Additional context

Willing to contribute/drop a PR to this, if the team is aligned.

Sure. Adding a disclaimer that I'm currently using v6 but planning to upgrade to v7 shortly, so my snippets may not reflect v7 specific nuances / syntax.
Say I've a little wrapper module

if (process.env.BUGSNAG_KEY) {
  bugsnagClient = bugsnag({
    apiKey: configs.bugsnagKey,
    autoNotify: true,
    releaseStage: configs.env,
    appVersion: configs.api.version,
    appType: 'API server'
  })
  bugsnagClient.use(bugsnagExpress)
}

Currently the expectation is that for non-production environments, bugsnagClient is assumed null, so such null checks get introduced across the codebase, something like this:
const bugsnagClient = require('../bugsnag') // the wrapper module

if (bugsnagClient) {
    bugsnagClient.notify( ... )
}

So to avoid such checks I ended up creating a default no-op client in the same wrapper module like:
var bugsnagClient = {
  getPlugin: (_plugin) => {
    return {
      requestHandler: (req, res, next) => next(),
      errorHandler: (req, res, next) => next()
    }
  },
  notify: (err, opts, cb) => {}
};

This helped me to get rid of null checks elsewhere in the project. However, I'd have preferred if I could have used bugsnag module to create a no-op client instead, something like:
bugsnagClient = bugsnag({
    dummy: true
  })

Thanks @sakshamsaxena.
It's worth mentioning in v7 we have the static Bugsnag accessors so there shouldn't be any need to create and pass around a null/no-op client explicitly.
Reading in-between the lines a bit it sounds like you are looking for a way to disable BugSnag reporting in non production environments. If so you might be able to look at using enabledReleaseStage as an alternative. This used in combination with setting a releaseStage would allow you to configure Bugsnag to only report for production stages. Is this something that might work for you?

@sakshamsaxena, I'm going to close this out on the basis that one of the above suggestions will suit your needs and we haven't heard form you in a while.


Default to ShadowDom when using full polyfill

Switching Polymer to using the ShadowDom currently requires setting a global JS variable (window.Polymer.dom = 'shadow';) but the use of the ShadowDom is implied when using the full WebComponents polyfill.  Setting this global variable is also a pain for anyone that is using CSP as it requires maintaining a 2-line JS script and this script must be loaded before anything else.
Instead, Polymer should default to the ShadowDom when the full WebComponents polyfill is loaded.  A data-* attribute on the WebComponents script tag would also work.

Cross reference #1887.

:+1: Ideally Polymer would default to native ShadowDOM with no polyfills loaded, but it always defaults to shady DOM right now. The WebComponents polyfills have nothing to do with this setting

Ideally Polymer would default to native ShadowDOM with no polyfills loaded, but it always defaults to shady DOM right now.

They will default to the ShadowDOM once 2 or 3 browsers offer native support.

The WebComponents polyfills have nothing to do with this setting

You cannot deploy a Polymer element to a production environment without the WebComponents polyfill.  So, practically speaking, Polymer requires the WebComponents Polyfill.  The webcomponents-lite.js polyfill doesn't provide support for the ShadowDom, which is a very good indicator that ShadowDom functionality isn't needed.
But, if someone has concerns about violating layers of abstraction, we could create a switch within the element....

You cannot deploy a Polymer element to a production environment without the WebComponents polyfill.

This is not true. Chrome extensions do not require the polyfills, for example

Really :+1: for having Shadow DOM if either native support available or full polyfill is present.
But there is a trick with forthcoming Web Components v1 implementation, which differs from v0 and can (at least potentially) create incompatibilities.
P.S. I'm using Shadow DOM since 0.5 and it works fine for me (I'm not including polyfill on page in browsers with native Shadow DOM and have full polyfill otherwise).

@klebba this is not the ticket to advocate for enabling the ShadowDOM by default, #1887 is.

You cannot deploy a Polymer element to a production environment without the WebComponents polyfill.

This is not true. Chrome extensions do not require the polyfills, for example

By "production" I meant production websites, not specialty runtime environments : )

@klebba Are you against using a data-* attribute, perhaps on a <meta> tag or the Polymer <link> tag?  The Polymer devs have made it clear that they won't switch to using the ShadowDOM by default for some time and I'm just trying to make it easier to configure full ShadowDOM support since I will have to support IE11 and Safari 9 for a few years.

@indolering

By "production" I meant production websites, not specialty runtime environments : )

Intranets are another example where the polyfills aren't necessarily required
I'm not sure what problem you're having with Polymer.dom = 'shadow' in your CSP configuration; are you using Vulcanize and Crisper to pack your app? The way I sorted this out was to wrap the polymer.html import in another import like my-polymer.html and use that everywhere. The ShadowDOM configuration is then always guaranteed to be present and loaded before polymer.html

Intranets are another example where the polyfills aren't necessarily required

I get that there are some cases in which the polyfill isn't needed, but the vast majority of users will need the Polyfills for a long time.  That's all I'm saying.

I'm not sure what problem you're having with Polymer.dom = 'shadow' in your CSP configuration; are you using Vulcanize and Crisper to pack your app?

How is this different from creating an external JS file and importing that everywhere?  I'm just saying that auto-detection or an HTML attribute would be more ergonomic.

Given the vastly different environment created by the ShadowDOM polyfill, I think this change would need a lot of discussion, and might be considered a breaking change (at least of expectations).

Given the vastly different environment created by the ShadowDOM polyfill, I think this change would need a lot of discussion, and might be considered a breaking change (at least of expectations).

Agreed, but we could just tie it to when we switch to ShadowDOM by default for browsers that support ShadowDOM natively.  That's already had plenty of discussion : )
An HTML attribute wouldn't break anything.  But if this is at least a planned feature, I don't think it makes sense to bother with an HTML attribute.

Polymer 2 now has shadow dom by default, if the polyfill is not loaded: https://github.com/Polymer/polymer/blob/44fd1eaa6a4fb3d797155ea9c9b286f7bcca6dbb/lib/utils/settings.html#L25


RSCPData.Builder#uchar8Value and RSCPData.Builder#char8Value have wrong parameter type

Hi Brendon,
thanks for your great work! Saved me many days of byte acrobatics. Found same error in 2 methods that results in incorrect RSCP messages with single byte values. Parameter type of RSCPData.Builder#uchar8Value and RSCPData.Builder#char8Value must be byte instead of two byte long char.

Hi Brendon, thanks for your great work! Saved me many days of byte acrobatics. Found same error in 2 methods that results in incorrect RSCP messages with single byte values. Parameter type of RSCPData.Builder#uchar8Value and RSCPData.Builder#char8Value must be byte instead of two byte long char.

Hey @geobe , thanks so much for identifying and fixing the issue!
I'll take a better look at the PR this weekend when I have a bit more time.
In the mean time: I noticed you switched the build process over to gradle from mvn. That's fine by me, but I would ask you to please also update the README accordingly so the build, test, and package steps still make sense.

Hi Brendon,
for my development, I just merged your basic library and the sample
project. I'll do some refactoring in the next weeks throwing out classes
from the sample project I don't use. In that course I'll also edit the
readme. I want to mention that it seems that e3dc storage and controller
must be on the same subnet, else login fails despite all wrangling of my
firewall. I didn't find this documented anywhere. Switch to gradle is
just my personal preference, not intended to be pushed. As I'm mostly
programming in Groovy, Gradle is more familiar to me than mvn.
Am 05.04.23 um 21:59 schrieb Brendon Votteler:

Hi Brendon, thanks for your great work! Saved me many days of byte
acrobatics. Found same error in 2 methods that results in
incorrect RSCP messages with single byte values. Parameter type of
RSCPData.Builder#uchar8Value and RSCPData.Builder#char8Value must
be *byte* instead of two byte long *char*.

Hey @geobe https://github.com/geobe , thanks so much for identifying
and fixing the issue!
I'll take a better look at the PR this weekend when I have a bit more
time.
In the mean time: I noticed you switched the build process over to
gradle from mvn. That's fine by me, but I would ask you to please also
update the README accordingly so the build, test, and package steps
still make sense.
—
Reply to this email directly, view it on GitHub
https://github.com/bvotteler/rscp-e3dc/pull/4#issuecomment-1498044244,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD6FSVAV4T33ZC36PDLY47LW7XFLZANCNFSM6AAAAAAWUJKIFQ.
You are receiving this because you were mentioned.Message ID:
@.***>


Add test for UART/VGA mirroring

Need to add tests for this new feature in GA2

Closing for now.   Will reopen if needed.


Update nf-core-contributors.yaml

Add twitter information

Someone else just need to sort out the PHP now ;-)


Add changelog entry for DeploymentSuccessful watier

This is a changelog entry for #977
cc @kyleknap @jamesls @chrisradek

:shipit:


short_open_tag = Off in CLI even when set to On in .ini

Info:

Docker version ($ docker --version): Docker version 1.12.6, build 78d1802
Laradock commit ($ git rev-parse HEAD): 903c77421c8433619a7d6cf79cec68e24ac99266
System info (Mac, PC, Linux): Linux
System info disto/version: Ubuntu 17.04

Issue:
php CLI short_open_tag is set to Off

Expected behavior:
php CLI short_open tag should be set to On if in php.ini file it was On
However nginx short_open_tag is On

Reproduce:
.env
PHP_VERSION=71
php71.ini
short_open_tag = On

Relevant Code:
docker-compose up -d nginx
docker-compose exec workspace bash
php -ini | grep short_open_tag

in app code
<?php
echo phpinfo();
die;

I created file ./ php-fpm/cgi.ini in which specified short_open_tag = on and in docker-compose.yml pointed to
workspace:
volumes:
-./ php-fpm/cli.ini:/etc/php/${PHP_VERSION}/cli / conf.d / 30-cli.ini


Make annotations required for RNA sequencing

Change the following annotations to be required for RNA sequencing:
https://github.com/nf-osi/nf-metadata-dictionary/blob/e7268f2ef696c60b75a121f20790473d2ec464c8/docs/templates/RNASeq_Template.csv
individualID
specimenID
assay
species
libraryPreparationMethod
Platform
readPair
specimenPreparationMethod
tumorType
This would help us eliminate the need to ask people afterwards for the annotations. It would allow users to re-process the data including us for NTAP projects.
Potentially also do for WES and WGS

I agree with this. However, I have a thought about readPair - this one might not apply in all cases. For example, if the data are in BAM or CRAM format, this is not applicable. I don't think we should add "not applicable" as a value, because it adds unnecessary annotation burden rather than just leaving it blank. Also, this one is almost always possible to infer from the name (e.g. the filename usually ends in _R1 or _1,  _R2 or _2), so we can add those annotations without reaching out to the PI.

@allaway agree with you on "read pair" not being included.  Thanks!

Notes:

assay and platform already required, e.g. https://github.com/nf-osi/nf-metadata-dictionary/blob/main/NF.jsonld#L4810
not requiring readPair


Not possible to empty a number field when an initialValue is set

When a number field has an initialValue it is not possible to empty the field, even when it is marked as optional.
Because the field is optional it should be possible to empty the value. The initialvalue should only put a value on the first render, not after a change.
price: number('Price', {
        optional: true,
        initialValue: 100
})

This is fixed in 0.4.0


Recognize Mono return types for @DgsEntityFetcher annotated methods

Pull request checklist

[x] Please read our contributor guide
[x] Consider creating a discussion on the discussion forum
first
[x] Make sure the PR doesn't introduce backward compatibility issues
[x] Make sure to have sufficient test cases

Pull Request type

[x] Bugfix
[x] Feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Other (please describe):

Changes in this PR
Accepts Mono<T> instances as return types for methods annotated with @DgsEntityFetcher
Fixes Netflix/dgs-framework#876
Alternatives considered
Magic :)

Documented by https://github.com/Netflix/dgs/pull/84


Executable being deleted or replaced prevents backtrace from being displayed

Backward-cpp currently finds the path to the executable by calling readlink("/proc/self/exe"). /proc/self/exe is a special file that normally acts like a symlink, but when the executable it links to has been deleted or replaced, calling readlink on it returns the path to the original executable with the string " (deleted)" appended, which is obviously not a valid path, and prevents Backward-cpp from working as a result. However, in that case, directly opening /proc/self/exe still lets you access the original executable file!
Backward-cpp should be directly opening /proc/self/exe rather than the file it links to in order to function correctly when the executable has been deleted or replaced.

See pull request #147 for a fix.

PR #147 was merged. This should've been closed then, but wasn't.


Add support for bitbucket

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11872710-add-support-for-bitbucket?utm_campaign=plugin&utm_content=tracker%2F47&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F47&utm_medium=issues&utm_source=github).

What is an exact feature this issue is talking about? The Bitbucket Issue Tracker is already (incompletely) supported and by entering an issue URL, Bountysource.com can collect issues from the repository.
Is this issue for either federated login with Bitbucket, more tight integration with Bitbucket, or something else?

This was actually raised by mistake... sorry.


Fix ImprovedChaseCamera download link and compatibility

This Curse link seems to be the last one remaining to the latest version

Looks good, merging with my thanks.


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.0 to before v5.15.6",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=997c136f518c5debd63847e78e2a8694f56dcf90",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7b3a34f08d11e7f05cd00b8e09adaa15192f0ad1"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "997c136f518c5debd63847e78e2a8694f56dcf90",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "7b3a34f08d11e7f05cd00b8e09adaa15192f0ad1",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "proc/vmcore: fix clearing user buffer by properly using clear_user()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.15.6 by commit 7b3a34f08d11e7f05cd00b8e09adaa15192f0ad1, it was introduced in version v3.0 by commit 997c136f518c5debd63847e78e2a8694f56dcf90. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2021-1002530


Fix writing object by ObjWriter for arm32

- DWARF CFI unwind is not implemented for arm32 now

Signed-off-by: Petr Bred<EMAIL_ADDRESS>

@BredPet,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@Dmitri-Botcharnikov
@sergign60
@mskvortsov
@jkotas please review


Support optional confirmation modal for action triggers

The plan is to support an optional confirm flag on actions, and make use of a confirmation modal for actions where the flag is true.

Depends on #60, otherwise ready for review.

@rowanseymour This PR adds confirmation modals in a slightly different way to how they are currently done in casepro, so I thought I should ping you to get your thoughts. I've added a service that makes use of a single template for defining the modal based on some context we give (it switches on the type we give it to determine how to render the modal). The reason for doing it this way was to keep all markup and copy inside templates rather than embedded in the scripts.
Seeing as this is quite a different approach, I'd be happy to rather make use of the current approach for confirmation modals if you prefer, but thought I'd first show the approach I'd like to take here.
Side note: This PR depends on another PR, so looking at the diff directly might not show the approach that well, but I've made a compare view if you'd like to take a look at what is added in this particular PR.

@justinvdm the current modal stuff is far from ideal and I've often wanted to start again with a service dedicated to modals, to replace UtilsService which has evolved into one of those "not sure where else to put this" classes. If we can come up with a new approach that can cover what is already done by UtilsService.xyzModal(..) then I'd rather start replacing that, than have pods use a different modal system than the rest of the application.
One thing I'm not quite getting yet is how plugins provide new confirmation dialog types if the templates are all bundled into case-confirm-modals.html
What if we had a generic confirm modal, which can take an optional template for the prompt part which may include markup, e.g.
Modals.confirm({prompt: "You sure?"})
Modals.confirm({promptTemplateUrl: "/foo/confirm-bar.html", promptContext: {...}})

That way it's still simple for the common case of wanting to use different prompt strings with no markup. I feel like "Are you sure you want to perform this action?" is a bit vague, but creating whole new templates for every _"Are you sure you want to ... ?" possibility would get annoying.
Sorta related to this topic, do you guys foresee a need to ever make the CasePro UI translatable?

@rowanseymour thanks for the feedback :)

One thing I'm not quite getting yet is how plugins provide new confirmation dialog types if the templates are all bundled into case-confirm-modals.html

Hmm, good point, only thought about the bundled pod implementation for this tbh.

I feel like "Are you sure you want to perform this action?" is a bit vague, but creating whole new templates for every "Are you sure you want to ... ?" possibility would get annoying.

Since we already have each action's name in the modal's title, it seemed to be clear enough what the modal was about. We could probably also support an optional field for each action to provide text for the confirm question to ask, but to keep things simple for now I'd like to see if the title makes it clear enough.

What if we had a generic confirm modal, which can take an optional template for the prompt part which may include markup, e.g.

Modals.confirm({prompt: "You sure?"})
Modals.confirm({promptTemplateUrl: "/foo/confirm-bar-prompt.html", promptContext: {...}})
I like that idea, +1 :) Will change the current approach to something like that.

Sorta related to this topic, do you guys foresee a need to ever make the CasePro UI translatable?

Good question, I can see its relevance, since keeping copy in angular templates is likely to make that tricky to do. We don't have any current plans I don't think, but for the longer term I think the answer is yes. From the discussion we had on rapidpro/casepro#107, I understand we could serve templates as partials that make use of django's internationalization tools. The tricky thing here is being able to test the angular parts of the UI that use templates. We aren't able to use the templates in angular tests (unless we have the server-side running for angular tests, which sounds a bit like overkill but maybe is worth considering?). It is possible to stub away the templates in tests, but I think that makes for weaker tests and would like to avoid that route.

Obviously you guys are free to implement your plugins as you see fit but if/when we replace other confirmation modals (and I hope we do), I think I'd still lean toward more specific prompt messages. For example we have prompts like
"Archive the selected messages? This will remove them from your inbox."
"Restore the selected messages? This will put them back in your inbox."
which summarise the action and the consequences.
We also style ones for deleting things with red buttons to strike fear into the hearts of our users. So maybe this Modals.confirm needs params for title and style (maybe just danger: true|false ?) etc.
Re translation... a while back I also tried the haml > html2js route but gave up and that's why our current modals are not as throughly tested as they might be. We haven't been specifically asked to provide translation for UPartners so am happy to go with html templates for now. Feels good seeing templates tested.
Maybe in future, if it is needed, we could have html Django templates with only trans tags. html2js might be ok with that, or we write something simple to convert the trans tags ourselves. Running a full django server would definitely feel like overkill.

@rudigiesler I've created #62 to change to the approach discussed in the comments here, I think it'll be easier to first land this to epic branch 23, and make a new PR for #62, so this PR is still ready for review.

@rudigiesler ready for review

:+1: from me


Clean up uses of SsaNames in the code base

Other than the place where SsaNames is constructed, we should not have to pass SsaNames as a non-const value. The following changes should make it possible:

Change GetOrCreateID to GetID that returns ID if it is available or returns an error.
IRPRinter should not hold on to a std::unique_ptr<SsaNames>. Instead, it should hold a const SsaNames* passed to it through a constructor.
Remove Value::ToString and replace it with IRPrinter::ToString(Value v, const SsaNames* ssa_names).

This is just a start, but more changes may be needed.

Also, add ToString to Operation for ease of degubbing!!

Also, add ToString to Operation for ease of degubbing!!

Instead of adding it directly to Operation, wouldn't it be better to a IRPrinter::ToString(const Operation&, ...). Otherwise, don't you need to pass SsaNames to Operation and would introduce cyclic dependency again?

Just some thoughts based on discussion in meeting that need to be vetted further:

May be it is OK to leave GetOrCreateID and add a GetID method.
We might want to make SsaNames to be part of IrContext.

Similar to IRPrinter related changes, datalog_lowering_visitor used to lower datalog to facts in //src/backends/policy_engine/souffle/ should not populate ssa_names. It should be passed to it through constructor.


terrascan doesn't work with new replace_triggered_by lifecycle directive

terrascan version: 1.17.0

Description
Use replace_triggered_by as described here: https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by
Terrascan returns:
2022-11-18T19:08:28.753+0100    error   cli/run.go:138  scan run failed{error 26 0  1 error occurred:
* diagnostic errors while loading terraform config dir '/home/Repos/terraform/create-notifications-cloud-function'. error from terraform:
/home/Repos/terraform/create-notifications-cloud-function/main.tf:67,5-25: Unsupported argument; An argument named "replace_triggered_by" is not expected here.

I am coming across the same issue. When can we expect a fix?

Hello The same problem:
/usr/bin/bash --noprofile --norc /home/vsts/work/_temp/6d8ee106-097e-4fd0-9196-047ce9ee3f29.sh
2023/06/27 09:47:27 [DEBUG] GET https://re***stry.terraform.io/v1/providers/hashicorp/random/versions
Scan Errors -
IaC Type            :	terraform
Directory           :	/home/vsts/work/1/s/terraform/src/navision
Error Message       :	diagnostic errors while loading terraform config dir '/home/vsts/work/1/s/terraform/src/navision'. error from terraform:

/home/vsts/work/1/s/terraform/src/navision/functionapps.tf:173,5-25: Unsupported argument; An argument named "replace_triggered_by" is not expected here.
/home/vsts/work/1/s/terraform/src/navision/functionapps.tf:191,5-25: Unsupported argument; An argument named "replace_triggered_by" is not expected here.
/home/vsts/work/1/s/terraform/src/navision/webjob.tf:304,5-25: Unsupported argument; An argument named "replace_triggered_by" is not expected here.
-----------------------------------------------------------------------

Scan Summary -
File/Folder         :	/home/vsts/work/1/s/terraform/src/navision
IaC Type            :	terraform
Scanned At          :	2023-06-27 09:47:28.235326403 +0000 UTC
Policies Validated  :	11
Violated Policies   :	0
Low                 :	0
Medium              :	0
High                :	0

2023/06/27 09:47:28 [DEBUG] GET https://re***stry.terraform.io/v1/providers/hashicorp/random/versions

The same issue!
I am using Terrascan v1.18.1
/home/vsts/work/1/s/terraform/src/functionapps.tf:173,5-25: Unsupported argument; An argument named "replace_triggered_by" is not expected here.
any updates?


[Bazel CI]Error in glob: glob pattern '*.jar' didn't match anything

CI: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/4189#019274a0-a4f7-4c6a-985e-2429371cae1f
Platform: Ubuntu
Logs:
 ERROR: Traceback (most recent call last):
    File "/var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/ce3a021bc359dbeb12949f8320b71d1f/external/stardoc+/stardoc/BUILD", line 72, column 16, in <toplevel>
        srcs = glob(["*.jar"]),
Error in glob: glob pattern '*.jar' didn't match anything, but allow_empty is set to False (the default value of allow_empty can be set with --incompatible_disallow_empty_glob).
(04:27:38) ERROR: /var/lib/buildkite-agent/builds/bk-docker-qd9t/bazel-org-repo-root/rules_testing/docgen/BUILD:24:16: Target '@@stardoc+//stardoc:templates/markdown_tables/repository_rule.vm' contains an error and its package is in error and referenced by '//docgen:_docs_struct_subject'
(04:27:38) ERROR: Analysis of target '//docgen:docs_build_test' failed; build aborted: Analysis failed
(04:27:38) INFO: Elapsed time: 2.517s, Critical Path: 0.03s
(04:27:38) INFO: 1 process: 1 internal.
(04:27:38) ERROR: Build did NOT complete successfully
(04:27:38) ERROR: No test targets were found, yet testing was requested
(04:27:38) FAILED:

Culprit: bazelbuild/bazel#8195
Steps:
 git clone https://github.com/bazelbuild/rules_testing
git reset 724bf647aaf30d302f07c7890b5c8149526bbfe7  --hard
export USE_BAZEL_VERSION=788b6080f54c6ca5093526023dfd9b12b90403f8
bazel test --enable_bzlmod //docgen/... //docs/...

CC Greenteam @fweikert

I can't repro. The error looks like it comes from stardoc. I think this was fixed by https://github.com/mattrobmattrob/stardoc/commit/5f92c744fc0be770edfd393c573e6f98c8debedc
I'd close this issue, but it looks like I don't have that permission anymore :shrug:

Hi @rickeylev, Missed adding the test flag =  "--enable_bzlmod". Updated now. please take a look. Am able to reproduce this issue in local adding below logs for your reference.
sgowroji-macbookpro3:rules_testing sgowroji$ git clone https://github.com/bazelbuild/rules_testing
Cloning into 'rules_testing'...
remote: Enumerating objects: 798, done.
remote: Counting objects: 100% (382/382), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 798 (delta 250), reused 265 (delta 201), pack-reused 416 (from 1)
Receiving objects: 100% (798/798), 345.99 KiB | 3.36 MiB/s, done.
Resolving deltas: 100% (453/453), done.
sgowroji-macbookpro3:rules_testing sgowroji$ cd rules_*
sgowroji-macbookpro3:rules_testing sgowroji$ git reset 724bf647aaf30d302f07c7890b5c8149526bbfe7  --hard
HEAD is now at 724bf64 Skip analysis tests when coverage is run.
sgowroji-macbookpro3:rules_testing sgowroji$ export USE_BAZEL_VERSION=788b6080f54c6ca5093526023dfd9b12b90403f8
sgowroji-macbookpro3:rules_testing sgowroji$ bazel test --enable_bzlmod //docgen/... //docs/...
2024/10/14 09:39:22 Using unreleased version at commit 788b6080f54c6ca5093526023dfd9b12b90403f8
2024/10/14 09:39:22 Downloading https://storage.googleapis.com/bazel-builds/artifacts/macos/788b6080f54c6ca5093526023dfd9b12b90403f8/bazel...
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
WARNING: For repository 'platforms', the root module requires module version<EMAIL_ADDRESS>but got<EMAIL_ADDRESS>in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'bazel_skylib', the root module requires module version<EMAIL_ADDRESS>but got<EMAIL_ADDRESS>in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'rules_license', the root module requires module version<EMAIL_ADDRESS>but got<EMAIL_ADDRESS>in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'io_bazel_stardoc', the root module requires module version<EMAIL_ADDRESS>but got<EMAIL_ADDRESS>in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'rules_python', the root module requires module version<EMAIL_ADDRESS>but got<EMAIL_ADDRESS>in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: Couldn't auto load rules or symbols, because no dependency on module/repository 'protobuf' found. This will result in a failure if there's a reference to those rules or symbols.
WARNING: Couldn't auto load rules or symbols, because no dependency on module/repository 'rules_android' found. This will result in a failure if there's a reference to those rules or symbols.
ERROR: Traceback (most recent call last):
	File "/private/var/tmp/_bazel_sgowroji/45a7034ebd75ba66b4f1abff8e305317/external/stardoc+/stardoc/BUILD", line 72, column 16, in <toplevel>
		srcs = glob(["*.jar"]),
Error in glob: glob pattern '*.jar' didn't match anything, but allow_empty is set to False (the default value of allow_empty can be set with --incompatible_disallow_empty_glob).
ERROR: /Users/sgowroji/bazelci/rules_testing/rules_testing/docgen/BUILD:24:16: Target '@@stardoc+//stardoc:templates/markdown_tables/module_extension.vm' contains an error and its package is in error and referenced by '//docgen:_docs_action_subject'
Target //docs:requirements_test was skipped
ERROR: Analysis of target '//docgen:_docs_action_subject' failed; build aborted: Analysis failed
INFO: Elapsed time: 22.651s, Critical Path: 0.03s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully
//docs:requirements_test                                                SKIPPED

Executed 0 out of 1 test: 1 was skipped.
All tests passed but there were other errors during the build.

The reported error is in stardoc, so I tried updating from 0.6.2 to 0.7.1. Though the empty_glob error is gone, a different error occurs:
ERROR: /home/rlevasseur/.cache/bazel/_bazel_rlevasseur/33243b5ab4f0b3234dfa3a65696fc186/external/rules_jvm_external+/private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/BUILD:3:12: @@rules_jvm_external+//private/tools/java/com/github/bazelbuild/rules_jvm_external/jar:AddJarManifestEntry: no such attribute 'srcs' in 'java_binary' rule

Which is pretty weird error. I get the impression autoloading might have something to do with it.
In any case, sounds like, at the least, we need bump the stardoc version in MODULE.bazel

This is consistent with java_binary being an empty rule, which is an indication that autoloading failed unexpectedly.

Yeah, I'm increasing convinced there is some sort of bug with autoloading or an upstream dependency (protobuf, I think) isn't ready yet.
Another oddity is rules_python is able to run under bazel 8, and it should have a superset of dependencies of rules_testing. Yet I can't get a working bazel 8 build for rules_testing.

After some internal discussion, I'm pretty certain the issue here is in
upstream. While autoloading is supposed to fix things, it is disabled in
specific repos (eg protobuf), which is where I see some of the errors
coming from.
I think we're stuck on waiting for a release of at least protobuf.
On Mon, Oct 28, 2024, 3:21 PM Richard Levasseur @.***>
wrote:

Yeah, I'm increasing convinced there is some sort of bug with autoloading
or an upstream dependency (protobuf, I think) isn't ready yet.
Another oddity is rules_python is able to run under bazel 8, and it should
have a superset of dependencies of rules_testing. Yet I can't get a working
bazel 8 build for rules_testing.
—
Reply to this email directly, view it on GitHub
https://github.com/bazelbuild/rules_testing/issues/109#issuecomment-2442783107,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIEXQ6QGNEV76D7VBQ4D3JDZ522F5AVCNFSM6AAAAABPWY2XJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBSG44DGMJQG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


problem while using multi-threading in python

File "C:\Users\Lynn.thonny\BundledPython36\lib\site-packages\scenedetect\detectors.py", line 262, in process_frame
if self.last_frame is not None:
AttributeError: 'ContentDetector' object has no attribute 'last_frame'

the error above happened when I used muti-thread in python

Closing issue until more information is available.


Fixed Phase Rewind not Behaving Well

Phase Rewind will now have a longer distance and mostly won't stuck as It be like in vanilla
Map Hack won't show sonar pulse to other players anymore, also be like in vanilla

Do you have a video to compare before your PR? Just curious what the difference is.

look at the filenames lmao the first on is vanilla the second one is from the pr

No I mean in Northstar before your PR, unless that's what Vanilla is?

https://user-images.githubusercontent.com/64006268/191807056-96957802-aa6a-4285-9016-1a626bc3b478.mp4
there's a notable difference to the state phase rewind is currently in northstar

Awesome work!

@uniboi do you wanna retest after new changes, in particular 136a75f9e40668249dd38f6c21cb505259569a27 ?
Code formatting looks fine from what I can tell, so assuming @ASpoonPlaysGames did code (logic) review we could merge it after testing. ^^

https://user-images.githubusercontent.com/64006268/192623180-ef856b6e-8010-4fcf-8e58-55925cc674ad.mp4


SCVI can no longer be imported in R studio via reticulate

Hi,
I was using SCVI in R studio via reticulate (as shown in https://docs.scvi-tools.org/en/1.0.1/tutorials/notebooks/scvi_in_R.html). It didn't show bugs until recently, when I tried again, the SCVI can no longer be imported in R via reticulate. Except SCVI, other python packages I used can be imported in R as usual, so I guess this is a bug relating to SCVI itself.
Thank you

##In R studio:
library(reticulate)
sc <- import('scanpy', convert = FALSE)
scvi <- import('scvi', convert = FALSE)

Error in py_module_import(module, convert = convert) : AssertionError
Run `reticulate::py_last_error()` for details.
> reticulate::py_last_error()

── Python Exception Message ─────────────────────────────────────────────────────────────────────────────────────────────
Traceback (most recent call last):
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/__init__.py", line 10, in <module>
    from . import data, model, external
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/model/__init__.py", line 1, in <module>
    from ._autozi import AUTOZI
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/model/_autozi.py", line 12, in <module>
    from scvi.model.base import UnsupervisedTrainingMixin
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/model/base/__init__.py", line 1, in <module>
    from ._archesmixin import ArchesMixin
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/model/base/_archesmixin.py", line 13, in <module>
    from ._base_model import BaseModelClass
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/scvi/model/base/_base_model.py", line 10, in <module>
    import pyro
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/__init__.py", line 4, in <module>
    import pyro.poutine as poutine
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/poutine/__init__.py", line 4, in <module>
    from .handlers import (
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/poutine/handlers.py", line 60, in <module>
    from .collapse_messenger import CollapseMessenger
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/poutine/collapse_messenger.py", line 7, in <module>
    from pyro.distributions.distribution import COERCIONS
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/distributions/__init__.py", line 4, in <module>
    import pyro.distributions.torch_patch  # noqa F403
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 119, in _find_and_load_hook
    return _run_hook(name, _hook)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 93, in _run_hook
    module = hook()
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/R/library/reticulate/python/rpytools/loader.py", line 117, in _hook
    return _find_and_load(name, import_)
  File "/home/ubuntu/chenlab_deeplearning/chenlab_deeplearning_V2/anaconda3/envs/SCANVI/lib/python3.9/site-packages/pyro/distributions/torch_patch.py", line 10, in <module>
    assert torch.__version__.startswith("1.")
AssertionError

── R Traceback ──────────────────────────────────────────────────────────────────────────────────────────────────────────
    ▆
 1. └─reticulate::import("scvi", convert = FALSE)
 2.   └─reticulate:::py_module_import(module, convert = convert)```

#### Versions:

<!-- Output of scvi.__version__ -->
R version: 4.1.1
Python version: 3.9.2

Versions of python packages:
scvi-tools: 0.12.1

Versions of R packages:
reticulate: 1.30

> VERSION

<!-- Relevant screenshots -->

Hi, can you confirm that you currently can't import pyro in your environment? import pyro is failing above. The issue is that your pyro version is old and requires pytorch<2.0. This is likely not the case. You will need to update pyro. How have you set up the environment?

Thank you for pointing out. Yes after downgrading the PyTorch version the code can work again.


why does it shows this when i want to set up a new character

Describe your bug here.
i dont understand why whenever i tried to put a character name it only shows up as an image not being a spritesheet
why does this happen?

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
no

check if the character image you’re loading actually has an xml file, otherwise it’ll display the whole image instead of the animation you actually want

@JordanSantiagoYT it has, its just idk how it went like this

i mean that*

i dunno, but i might be sure that this isnt a js engine-specific issue

just found out that i had to un-check the "as playable character" option


Implement support for custom annotations for spec language statements

Example:
@Confidentiality(3)
Response r;
@Reliability(0.2)
@Weight(0.9)
x -> r {fastResponse};

The following annotation formats are allowed:
@Test
@Test2(one = "1", two = "2")
@Test3(0.2)

last annotation @Test3 is a short hand form for @Test3(value = 0.2)