Default values

Hi! The readme for this project states that

this library doesn't write out default values. This makes it possible to tell if a field has been written at all or not, which allows for efficient encoding of maps

My understanding is that the protocol itself makes this impossible, as default values will not be sent over the wire at all [1]:

for scalar message fields, once a message is parsed there's no way of telling whether a field was explicitly set to the default value (for example whether a boolean was set to false) or just not set at all: you should bear this in mind when defining your message types

How is this possible in this library?
[1] https://developers.google.com/protocol-buffers/docs/proto3#default

@evanw any chance you could clarify this? Looking for alternatives to protobufjs.


Placement of InputValidations element in Building Blocks

This is related to the currently closed issue Element Placement #14822
Since the order is enforced in BuildingBlocks, then where can I put InputValidations?
These are mentioned in the How To Guide for Password Complexity: Configure password complexity using custom policies in Azure Active Directory B2C
Could you please add documentation for InputValidations to the BuildingBlocks page?

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

ID: 9fcae62a-0cfd-d310-df15-ad163eacac8b
Version Independent ID: 3ec17196-68a3-eb33-d6f7-0d5f7cc55d91
Content: BuildingBlocks - Azure Active Directory B2C
Content Source: articles/active-directory-b2c/buildingblocks.md
Service: active-directory
Sub-service: b2c
GitHub Login: @mmacy
Microsoft Alias: marsma

@madeleine-adams Thanks for your feedback! We will investigate and update as appropriate.

Hey @madeleine-adams it looks like there's some inconsistencies in regards to these docs. I'll go ahead and look into this issue and get back to you as soon as possible in regards to this.

@madeleine-adams I'm following up on this, it is listed in the docs here : https://docs.microsoft.com/en-us/azure/active-directory-b2c/solution-articles
In this doc specifically :
[](https://download.microsoft.com/download/3/6/1/36187D50-A693-4547-848A-176F17AE1213/Deep Dive)
We will look into this and change the docs accordingly. Thank you for bringing this to our attention.
To answer your question in regards to where to place the inputvalidations:
The Input Validation section goes before the transformations.

Please let me know if there are anymore questions within the scope of this issue, if not I will be going ahead and closing this issue out by end of day

Please reopen this issue if you have anymore questions. This is currently being addressed, Thanks again for the feedback!


"Resume" link color issue on click

Once we click on the resume to get redirect for new tab(john_doe.pdf)
even after returning resume remains black in color making it almost invisible.

not only with Resume it is happening with all the anchor tags if someone opens them in new Tab.

please assign this issue I have to fix it


unpacked array initialization with assignment pattern

I tried to write an initialized memory.
  // register file (FPGA would initialize it to all zeros)
  logic [XLEN-1:0] gpr [0:2**AW-1] = '{default: '0};

The error does not provide any details indicating where is the offending code:
ERROR: Couldn't find ancestor for tagged pattern!

I removed the initialization now, since it does not affect the implementation much, initialization is usually done by SW on ASIC.
This code was only tested with Verilator.

This is also modeled correctly in UHDM.

I created an example implementing a RISC-V GPR (register file) with W1R2 ports and asynchronous read.
On FPGA architectures supporting this it should be implemented as distributed RAM.
Steps to reproduce the issue:
git clone https://github.com/jeras/UHDM-tests
cd UHDM-tests
../yosys-uhdm-plugin-integration/image/bin/yosys -s build_gpr.tcl

The output is:
$ ../rp32/submodules/yosys-uhdm-plugin-integration/image/bin/yosys -s build_gpr.tcl

 /----------------------------------------------------------------------------\
 |                                                                            |
 |  yosys -- Yosys Open SYnthesis Suite                                       |
 |                                                                            |
 |  Copyright (C) 2012 - 2020  Claire Xenia Wolf<EMAIL_ADDRESS>       |
 |                                                                            |
 |  Permission to use, copy, modify, and/or distribute this software for any  |
 |  purpose with or without fee is hereby granted, provided that the above    |
 |  copyright notice and this permission notice appear in all copies.         |
 |                                                                            |
 |  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES  |
 |  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF          |
 |  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR   |
 |  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    |
 |  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN     |
 |  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   |
 |  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            |
 |                                                                            |
 \----------------------------------------------------------------------------/

 Yosys 0.16+65 (git sha1 52d8ddee0, gcc 9.4.0-1ubuntu1~20.04.1 -fPIC -Os)

-- Executing script file `build_gpr.tcl' --

1. Executing Verilog with UHDM frontend.
[INF:CM0023] Creating log file ./slpp_all/surelog.log.

[WRN:PA0205] r5p_gpr.sv:19:1: No timescale set for "r5p_gpr".

[INF:CP0300] Compilation...

[INF:CP0303] r5p_gpr.sv:19:1: Compile module "work@r5p_gpr".

[INF:CP0302] Compile class "work@mailbox".

[INF:CP0302] Compile class "work@process".

[INF:CP0302] Compile class "work@semaphore".

[INF:EL0526] Design Elaboration...

[INF:CP0335] r5p_gpr.sv:83:6: Compile generate block<EMAIL_ADDRESS>
[NTE:EL0503] r5p_gpr.sv:19:1: Top level module "work@r5p_gpr".

[NTE:EL0508] Nb Top level modules: 1.

[NTE:EL0509] Max instance depth: 1.

[NTE:EL0510] Nb instances: 1.

[NTE:EL0511] Nb leaf instances: 0.

[INF:UH0706] Creating UHDM Model...

[  FATAL] : 0
[ SYNTAX] : 0
[  ERROR] : 0
[WARNING] : 1
[   NOTE] : 5
ERROR: Couldn't find ancestor for tagged pattern!

If I define the LANGUAGE_UNSUPPORTED_ARRAY_ASSIGNMENT_PATTERN macro, to select the code without the memory initialization I seem to get the desired RAM32M distributed memory.
=== r5p_gpr ===

   Number of wires:                 41
   Number of wire bits:            269
   Number of public wires:          15
   Number of public wire bits:     182
   Number of memories:               0
   Number of memory bits:            0
   Number of processes:              0
   Number of cells:                136
     BUFG                            1
     IBUF                           53
     LUT6                            1
     MUXF7                           1
     OBUF                           64
     RAM32M                         16

   Estimated number of LCs:          1

Thanks for reporting this and for the test file. Wwould you be able to provide a minimal complete test case as described in https://github.com/antmicro/yosys-systemverilog/issues/968#issuecomment-1221900209?


Inquiry: Pruning process without spatial decomposition?

Thanks again for sharing your code and releasing the  VGG-16 5X pruned caffemodel. May I ask how much should the code be changed in order to produce this model (pruning only, no 3C included) ?
Can this be done by simply passing a different flag instead of "-action c3"?  Thanks!!!! And sorry for asking but I'm sure a lot of people will want to know about this.

The code was rewrite once, I need to adapt it to current released code.
actually you can implement it yourself, just delete VH and ITQ in R3 function.
Duplicate of #16

Thanks!!!

@slothkong
Hi
Have you successfully changed the code for pruning only?And what should be modify.

@OPPOA113  I'm working on it right now. I also want to modify the code to support other DNNs .  I think what @yihui-he  was talking about can be found in https://github.com/yihui-he/channel-pruning/blob/e8a5fe0b97eaf5de693cc93a9d1024fdf919dab8/lib/net.py#L1343  and https://github.com/yihui-he/channel-pruning/blob/e8a5fe0b97eaf5de693cc93a9d1024fdf919dab8/lib/net.py#L1376 . Changing those two  "if-conditions" to "False" might be the solution.

@OPPOA113 , seems like the "channel pruning" on  "channel decomposition" ㅜㅜ.  There is a set of additional layer names conv_H, conv_V and conv_P https://github.com/yihui-he/channel-pruning/blob/e8a5fe0b97eaf5de693cc93a9d1024fdf919dab8/lib/net.py#L1334-L1336
We are not interested in conv_H or conv_V, only conv_P.  However, conv_P is introduced in the new model self.WPQ  when we execute "channel decomposition" ( calling the function  ITQ_decompose() yields the following values:  W1, W2, B, W12)
https://github.com/yihui-he/channel-pruning/blob/e8a5fe0b97eaf5de693cc93a9d1024fdf919dab8/lib/net.py#L1388-L1392
Finally, in "channel pruning", we use conv_P to set self.WPQ
https://github.com/yihui-he/channel-pruning/blob/e8a5fe0b97eaf5de693cc93a9d1024fdf919dab8/lib/net.py#L1414-L1419
TLD: we have find a way to define  W2 without executing ITQ_decompose() .
@yihui-he, if you are reading this, please comment^^

@slothkong
thanks,how it was  going on ,it work finally?  actually, i do not understand the code completely.
if you have finish,please let me know. thank you !! i will follow you work!

@OPPOA113 still not working, I did this:
P_shape = [W2.shape[0], W2.shape[1], 1, 1]
self.WPQ[(conv_P, 0)] = W2.reshape(P_shape)
But I get and error because W2 is too big to be reshaped. Im not sure what should I change.

@OPPOA113 OK, I think I finally understood the code. When @yihui-he  says he did not change the .caffemodel dynamically, he means that when pruning a layer, he sets the value of the selected filter channels  to zero (shape of the kernel matrix is unchanged). Also, a reshaped copy of the weights is added to the WPQ dict (WPQ will be used to modify the model in stepend()). For all intents and purposes, executing forward pass using the weights with new added zeros will yield the same error as doing so on a smaller matrix, but with the benefit that we dont have to worry about the new matrix dimensions not matching with the next layer.
I dont have access to my workstation at the time being, so I havent been able to test the pruning kernel. But It looks like this:
`def stepR1(net,conv,convnext,d_c,finish=False):
   '''channel pruning '''
   convs = net.convs # copy the list with conv layer names
   if conv in pooldic:
       X_name = net.bottom_names[convnext][0]
   else:
       X_name = conv
   # newX: N c h w (BatchSize, channels, h, w), W2: n c h w (out_channels, in_channels, fitler_h, filter_w)
   idxs, W2, B2 = net.dictionary_kernel(X_name, None, d_c, convnext, None, DEBUG=1)
   # W2
   net.selection[convnext] = idxs
   net.param_data(convnext)[:, ~idxs, ...] = 0
   net.param_data(convnext)[:, idxs, ...] = W2.copy()
   net.set_param_b(convnext,B2)
   # W1
   net.WPQ[(conv,0)] = net.WPQ[(conv,0)][idxs]
   net.WPQ[(conv,1)] = net.WPQ[(conv,1)][idxs]
   net.set_conv(conv, num_output=sum(idxs))

   return {"net":net}`

I moved some variable definitions outside, and run the for-loop externally. Once I have tested it I will upload the full code to my for ^^.

@slothkong Sorry to bother you, would you like to tell me whether you implement it ?

@YaoZhongtian I was unable to debug it. Seems like I never fully understood how @yihui-he's code worked. So even thought I managed to prune the hold model and write the protobuf file, it's accuracy was awefully bad.

@slothkong Thank for your reply. I just started trying to solve it.

@YaoZhongtian any solution for this?

@Tveek Actually, I can't understand the code completely. Just waiting for the author to release the code of this part.

Is there anyone know how the speed-up is determined? And what is the relationship between the speed-up ratio and the corresponding channel preserved ratio?Thank you!


[Calnex] explicitly set json names

Summary
Explicitly set json names for lowercase export of the public structs

Test Plan

Codecov Report

Merging #80 (f136a66) into main (fbf6262) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #80   +/-   ##
=======================================
  Coverage   53.79%   53.79%
=======================================
  Files          63       63
  Lines        4679     4679
=======================================
  Hits         2517     2517
  Misses       1877     1877
  Partials      285      285

Impacted Files
Coverage Δ

calnex/config/config.go
86.02% <ø> (ø)

Continue to review full report at Codecov.

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


public directory is not included in the build when using vite.publicDir and srcDir in nuxt config

Environment

Operating System: Linux
Node Version:     v20.1.0
Nuxt Version:     3.5.0
Nitro Version:    2.4.1
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      srcDir, devtools, app, css, router, runtimeConfig, vite
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-z5qg55
Describe the bug
I'm using custom srcDir and custom publicDir in my project. i have this config in nuxt.config.ts
export default defineNuxtConfig({
  srcDir: 'src',
  vite: {
    publicDir: '../public'
  }
})

and this file structure
public/
src/
--pages/
package.json
... etc.

I can use the public folder while the dev server is running, but not after the build. The public folder is not included in the build process.
Additional context
No response
Logs
No response

@danielroe thank you, but in DX, wouldn't it be enough to specify vite.publicDir ?

It is enough just to specify dir.public, and this is required because there are other things (like configuring Nitro) that depend on knowing where public assets are located.


fix(date-picker): add format string pipe and fix minDate logic

according to with_time correspond format string
fix directive date picker with_time logic

test this please


Renames behave differently depending on if there are other files referencing the name

If I have a file like
class SomeClass {}

void main() {
  SomeClass();
}

Invoking the textDocument/rename with the cursor on SomeClass works as expected:
  {
    "id": 3,
    "jsonrpc": "2.0",
    "result": {
      "changes": {
        "file:///usr/local/google/home/nbosch/repos/dart_repro/bar.dart": [
          {
            "range": {
              "end": {
                "character": 11,
                "line": 3
              },
              "start": {
                "character": 2,
                "line": 3
              }
            },
            "newText": "Anothername"
          },
          {
            "range": {
              "end": {
                "character": 15,
                "line": 0
              },
              "start": {
                "character": 6,
                "line": 0
              }
            },
            "newText": "Anothername"
          }
        ]
      }
    }
  },

However, once I have a file next to it that references SomeClass, if I try to do the rename it changes one of the locations:
  {
    "id": 4,
    "jsonrpc": "2.0",
    "result": {
      "changes": {
        "file:///usr/local/google/home/nbosch/repos/dart_repro/another.dart": [
          {
            "range": {
              "end": {
                "character": 24,
                "line": 2
              },
              "start": {
                "character": 15,
                "line": 2
              }
            },
            "newText": "Anothername"
          }
        ],
        "file:///usr/local/google/home/nbosch/repos/dart_repro/bar.dart": [
          {
            "range": {
              "end": {
                "character": 29,
                "line": 2
              },
              "start": {
                "character": 29,
                "line": 2
              }
            },
            "newText": "Anothername"
          },
          {
            "range": {
              "end": {
                "character": 15,
                "line": 0
              },
              "start": {
                "character": 6,
                "line": 0
              }
            },
            "newText": "Anothername"
          }
        ]
      }
    }
  },

In particular one of the ranges is wrong, it should be
            "range": {
              "end": {
                "character": 11,
                "line": 3
              },
              "start": {
                "character": 2,
                "line": 3
              }
            },

but instead it's
            "range": {
              "end": {
                "character": 29,
                "line": 2
              },
              "start": {
                "character": 29,
                "line": 2
              }
            },

@scheglov

FWIW, similar situation works for my using the classic protocol for DAS.
1650646507213:Res:{"id"::"261","result"::{"initialProblems"::[],"optionsProblems"::[],"finalProblems"::[],"feedback"::{"offset"::6,"length"::9,"elementKindName"::"class","oldName"::"SomeClass"},"change"::{"message"::"Rename Class 'SomeClass' to 'Anothername'","edits"::[{"file"::"/Users/scheglov/dart/test/bin/a.dart","fileStamp"::0,"edits"::[{"offset"::36,"length"::9,"replacement"::"Anothername"},{"offset"::6,"length"::9,"replacement"::"Anothername"}]},{"file"::"/Users/scheglov/dart/test/bin/b.dart","fileStamp"::0,"edits"::[{"offset"::28,"length"::9,"replacement"::"Anothername"}]}],"linkedEditGroups"::[]}}}

Where a.dart is
class SomeClass {}

void main() {
  SomeClass();
}

and b.dart is
import 'a.dart';

final a = SomeClass();

I tried to write something similar as a unit test for LSP, but it still looks correct.

@DanTup

@natebosch I don't seem to be able to repro either. Are you able to share the exact files before you perform the rename, and are you able to capture the LSP traffic (ideally for the whole session)? Also, which SDK version are you using?
Previous issues with wildly wrong line/col information have been caused by using the wrong LineInfo (eg., using the one for the main file for another file that had edits), but I don't recall seeing anything like that lately. There are quite a few different ways we can build edits depending on client capabilities though, so if you're not using VS Code it could be that (in which case a full log including the client capabilties may help my repro).

Hmm, I apparently can't trust the logging in my client like I thought I could. I must be doing some mutation client side that is causing this because when I look at the instrumentation log I see the correct ranges. Sorry for the noise.


chore: npmignore

:tada: This PR is included in version 1.0.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


GEODE-6754: Remove micrometer timers from LocalRegion

Co-authored-by: Mark Hanson<EMAIL_ADDRESS>Please review: @demery-pivotal @aaronlindsey @mhansonp @moleske @nvpivot

DistributedTestOpenJDK8 is a flaky test: ShutdownCommandOverHttpDUnitTest

Just a note that it seems we have a few Jira stories related to the flaky test, one of them open
https://issues.apache.org/jira/browse/GEODE-4374
https://issues.apache.org/jira/browse/GEODE-6070


OLLAMA_MODELS environment variable is not respected

What is the issue?
I have followed the steps here to change where Ollama stores the downloaded models.
I make sure to run systemctl daemon-reload and to restart the ollama service, and yet it is still storing the model blobs in /usr/share/ollama/... instead of the location specified in OLLAMA_MODELS.
I expect Ollama to download the models to the specified location. I have insufficient space left on my root partition, hence why I am trying to download the models to my home directory instead.
sudo systemctl edit ollama.service:
### Anything between here and the comment below will become the contents of the drop-in file

Environment="OLLAMA_MODELS=/home/jlcarveth/.ollama/models"

OS
Linux
GPU
AMD
CPU
Intel
Ollama version
0.1.32

Your drop in files is missing a [Service] header so systemd doesn't know what section the configuration belongs in.
This should be the full contents of the configuration file:
[Service]
Environment="OLLAMA_MODELS=/home/jlcarveth/.ollama/models"

@mxyng  setting said variable like u posted it prevents ollama from starting
cat /etc/systemd/system/ollama.service.d/override.conf
[Service]
Environment="OLLAMA_MODELS=/mnt/media/ollama/models"

systemctl status ollama                                                                                 ✔
● ollama.service - Ollama Service
     Loaded: loaded (/usr/lib/systemd/system/ollama.service; disabled; preset: disabled)
    Drop-In: /etc/systemd/system/ollama.service.d
             └─override.conf
     Active: activating (auto-restart) (Result: exit-code) since Thu 2024-06-06 13:53:45 CEST; 2s ago
    Process: 23510 ExecStart=/usr/bin/ollama serve (code=exited, status=1/FAILURE)
   Main PID: 23510 (code=exited, status=1/FAILURE)
        CPU: 26ms

for anyone reading or future me
had to copy usr/lib/systemd/system/ollama.service and edit that
### Anything between here and the comment below will become the contents of the drop-in file

[Unit]
Description=Ollama Service
Wants=network-online.target
After=network.target network-online.target

[Service]
#ExecStart=/usr/bin/ollama serve
#WorkingDirectory=/var/lib/ollama
Environment="GIN_MODE=release" "HOME=/mnt/media/ollama" "OLLAMA_MODELS=/mnt/media/ollama/models"
User=user
Group=user
Restart=on-failure
RestartSec=3
Type=simple
PrivateTmp=yes
ProtectSystem=full
ProtectHome=yes


Start with database

Working! Currently you are able with useController to create a new user in mongoDb.


Add workflow to add issues to the 'backlog' project

This adds a github actions workflow to automatically add new issues being created
on github to the 'backlog' project on nvidia-merlin https://github.com/orgs/NVIDIA-Merlin/projects/6
This gives us a central place to review issues across merlin repo's, and will help
to make sure github issues don't get missed

Add @minseokl  to review.


Change the app icon for qt installer app

@AlexChien I just sent the ai logo files to @cassiopaia too, so this issue can keep going on after the images ready, the only thing left is the replace them.

<EMAIL_ADDRESS>

@cassiopaia sent to your email address, thanks.

Alex's progress on this: https://github.com/bitsuperlab/qt_play/commit/92b94ba342874c31349eeadc0c30d8d0bda1be7d
But the bitshares.icns is not right

replaced with updated icons  bitsuperlab/qt_play@46f7c4b7f60e3f63aa2adf42f634be98b4ff6ca4


v1.1.0 refactoring

Make refactoring of the existing source code in purpose of improving modularity, testability, readability and performance boost.

Nice to see some progress here!


Replace sed-based customization with XSLT import:

fix boostorg/docca#40
This must be updated in parallel with the corresponding change in boostorg/docca. Otherwise, the doc build will fail.

It indeed depends on the corresponding pull request in docca. So we would
need to review and approve that one first. This is a one-time
compatibility-breaking change; I have also updated Boost.JSON’s doc files
in the same way.
On Thu, Feb 18, 2021 at 12:57 AM Richard Hodges<EMAIL_ADDRESS>wrote:

@madmongo1 commented on this pull request.
How do I get this to run through CI without a failure?
Is the docca develop branch updated?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/boostorg/beast/pull/2167#pullrequestreview-592980644,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAETWLVS5Z4AAH233LYSXPLS7TI6LANCNFSM4XZK75YQ
.

OK, let me know when you want to update docca and I'll get this merged


No cache should be optional

Also encountered this, is there a time estimate on this fix?

@Georgegriff in next few weeks.

Modified script to add this feature. Until pull request accepted - you can use version from my fork: https://github.com/supernova-ws/ion.sound

Ап


Fix nullable extra AuthenticatedUser fields

Right now Deserialization fails with real-life accounts.
This makes them all Optional.

Fixed with #153.


Setting BodyType::STATIC before calling updateMassPropertiesFromColliders() disables collision detection

How to reproduce:
reactphysics3d::RigidBody* rigid_body = world->createRigidBody(transform);

rigid_body->addCollider(shape, reactphysics3d::Transform::identity());
rigid_body->setType(reactphysics3d::BodyType::STATIC); // In this order, CD does not work
rigid_body->updateMassPropertiesFromColliders();       // against this static object.

^^ BodyType::DYNAMIC objects will not collide with this object. But if the following order of operations is done instead they will:
reactphysics3d::RigidBody* rigid_body = world->createRigidBody(transform);

rigid_body->addCollider(shape, reactphysics3d::Transform::identity());
rigid_body->updateMassPropertiesFromColliders();       // Changing the order of these
rigid_body->setType(reactphysics3d::BodyType::STATIC); // operations makes CD work.

I also experienced this bug.  Thank you ACR for giving a temporary workaround.

Thanks a lot for taking the time to report this issue. I think it's already fixed in the 'develop' branch because I cannot reproduce it on this branch.
This fix will be part of the next version of the library that will be released soon.

Thank you!

Thank you Daniel for looking into this.  Also thank you for writing the ReactPhysics3D engine.  I have been impressed by your implementation.

This issue is now fixed in version v0.9.0 that has just been released.


Contact details required for data map and ropa

Closes #321
Code Changes

[x] Add a ContactDetail class
[x] Add fields populated with ContactDetail to organization, system, and dataset resources
[x] Create demo_organization.yml
[x] Identify all places where documentation updates are required or would be helpful
[x] ~Look at creating an export command here (potentially) to ensure data usage makes sense~ discussing a different tactic for this

Steps to Confirm

[x] Validated that the new data is correctly applied to the server

Pre-Merge Checklist

[x] All CI Pipelines Succeeded
[x] Documentation Updated

Description Of Changes
First stab based on conversations with Eduardo and Kelly! I still think this needs some time diving in and seeing what other impacts exist and docs make sense to be updated.

@SteveDMurphy taking a look at this later today, thank you!

@SteveDMurphy last thing i can see is we need to update the fides resources! merge main to get up-to-date with those and then go ahead and add the new columns and categories!

LGTM! Just need to update the fides resources for the project

Great catch @ThomasLaPiana! I think I added everything correctly (for now, more to come over the next few issues) and ran the evaluation, but please let me know if anything looks a little wonky. Thanks again!


TAJO-1684: CREATE EXTERNAL TABLE should allows just a path.

I've tested one unit test for it.

+1 LGTM


Merge upstream

This should probably be merge manually to avoid duplicate merge commits.

Do you really want to pull in littlefs2 0.4.0 already?  It would be easier to just merge up to 7c2b7b163db78099fba04667ff406ab369447060.

You should be able to push the merge directly to main.


Token 'for' is an unexpected token at column 16 of the expression

I'm doing a repeat of "(key, value) in attribtues"  on the option I have options="attrtype.vale for attrtype in value" however I'm getting a token 'for' is an unexpected token.
my json data is as follows:
attributes= [
{
"attributes": {
"Band":["800 Mhz", "1900 Mhz"],
"UMTS Capability":["CAT 10", "LTE"]
}
}];

options needs to be passed an array of objects


Where can i download BigMemory GO 4.3.6?

Hi,
We are using BigMemory GO since quite some time.
Now that we are migrating our information system to JDK8 and Weblogic 12.2, we discovered that the version of BigMemory GO (4.0.1, ehcache-ee-2.7.1, TMC 1.1.1)  we are using is not compatible with this infrastructure: https://confluence.terracotta.org/display/release/BigMemory+4.0%2C+Ehcache+2.7+Platform+Support#BigMemory4.0,Ehcache2.7PlatformSupport-PlatformSupport. In this same wiki space we saw that we need at least BigMemory GO 4.3.6 (ehcache-ee-2.10) but we were not able to find this version anywhere: in the maven repositories the latest version of ehcache-ee is 2.8.5 (e.g. https://mvnrepository.com/artifact/net.sf.ehcache/ehcache-ee ), on your website the links to BigMemory Go are not working anymore e.g. http://www.terracotta.org/downloads/.
Is BigMemory GO a product you still provide?
Can you please tell us how we can download the latest version of BigMemory GO?
Thanks for your support

The downloads links should be operational again.
You may want to change direction and use the 10.x OSS release going forward. It contains Ehcache 3, a new Operational Store, and the Management Console. Or you can just use Ehcache 3 (with optional clustering support) but that doesn’t include any Management & Monitoring capability.
-Gary
From: Thomas Ferrero<EMAIL_ADDRESS>Date: Friday, November 13, 2020 at 6:54 AM
To: Terracotta-OSS/terracotta-core<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [Terracotta-OSS/terracotta-core] Where can i download BigMemory GO 4.3.6? (#1196)
Hi,
We are using BigMemory GO since quite some time.
Now that we are migrating our information system to JDK8 and Weblogic 12.2, we discovered that the version of BigMemory GO (4.0.1, ehcache-ee-2.7.1, TMC 1.1.1) we are using is not compatible with this infrastructure: https://confluence.terracotta.org/display/release/BigMemory+4.0%2C+Ehcache+2.7+Platform+Support#BigMemory4.0,Ehcache2.7PlatformSupport-PlatformSupport. In this same wiki space we saw that we need at least BigMemory GO 4.3.6 (ehcache-ee-2.10) but we were not able to find this version anywhere: in the maven repositories the latest version of ehcache-ee is 2.8.5 (e.g. https://mvnrepository.com/artifact/net.sf.ehcache/ehcache-ee ), on your website the links to BigMemory Go are not working anymore e.g. http://www.terracotta.org/downloads/.
Is BigMemory GO a product you still provide?
Can you please tell us how we can download the latest version of BigMemory GO?
Thanks for your support
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/Terracotta-OSS/terracotta-core/issues/1196, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC734JNHXD7GNHCAF4CDJG3SPUM5LANCNFSM4TUPVN7Q.

Thanks.


Cannot see items from "Items Shop" after click "List for 10 KIBBLE"

When I clicked "List for 10 KIBBLE"，the status of the item changed to "Unlist", but the item didn't show up in the "Items Shop". Any help is appreciated. Thanks.

Thanks for creating an issue!
This should be fixed when we merge this PR https://github.com/onflow/kitty-items/pull/27

Fixed by #27


OpenXR profiles isOpaque in Hololens2

Describe the bug
To reproduce
Steps to reproduce the behavior:
OpenXR sample having OpenXR profiles is setting Opaque in Hololens2
Expected behavior
OpenXR sample having OpenXR profiles should set transparent setting in Hololens2
Screenshots
If applicable, add screenshots to help explain your problem.
 Can you please confirm which MRTK profile you're using? And is this happening in-editor, over remoting, or on-device?

This s happening in Hololens2 with OpenXRUnitySamplesConfigurationProfile

Here is where we changed to skybox in Opaque settings

We appreciate your feedback and thank you for reporting this issue.
Microsoft Mixed Reality Toolkit version 2 (MRTK2) is currently in limited support. This means that Microsoft is only fixing high priority security issues. Unfortunately, this issue does not meet the necessary priority and will be closed. If you strongly feel that this issue deserves more attention, please open a new issue and explain why it is important.
Microsoft recommends that all new HoloLens 2 Unity applications use MRTK3 instead of MRTK2.
Please note that MRTK3 was released in August 2023. It features an all new architecture for developing rich mixed reality experiences and has a minimum requirement of Unity 2021.3 LTS. For more information about MRTK3, please visithttps://www.mixedrealitytoolkit.org.
Thank you for your continued support of the Mixed Reality Toolkit!


Public API

It would be neat if Vector had an API that other people / bots could interact with. Things like the custom permission system could be exposed, maybe the moderation database as well for import/export purposes.
I'm not entirely sure how this would be accomplished. It can't really be through Discord messages since those are being phased out, ironically. Maybe a REST API. It would be a good starting point for fleshing out how the website may communicate with Vector...

a REST API would make the most sense. an API through discord messages sounds... unnecessarily weird and hacky.
this api would most likely need authorization of some kind. maybe server managers could generate access tokens on the same page where you manage vector's server options?


Runtime error

upgrade<EMAIL_ADDRESS>and use<EMAIL_ADDRESS>Something went wrong during runtime，This is my upgraded package.json.
Did I miss the other configuration?

This seems to be an error with the sharing of dependencies.
I can take a look here.

Your config is definitely right. These are bugs in the piral-cli-webpack plugin.
I've published a fix. Testing.

Seems to be working.
I've also created a branch using Webpack instead of Parcel.


Implement base command

Hi,
In this pull request, I've begun refactoring the structure of the command. The rules for all commands are as follows:

When called without any arguments, it will show a multiselect of Laravel prompts to choose which module should be checked.
When the option --all is passed, it will check all modules.
Module names can be passed as arguments to the command.

Example:
Option 1:
php artisan module:use

Option 2:
php artisan module:use --all

Option 3:
php artisan module:use base wallet

In this PR, I've updated the following commands:

[x] module:use
[x] module:unuse
[x] module:update
[x] module:publish
[x] module:publish-config
[x] module:publish-migration
[x] module:publish-translation
[x] module:delete
[x] module:migrate
[x] module:migrate-status
[x] module:migrate-rollback
[x] module:migrate-reset
[x] module:migrate-refresh
[x] module:disable
[x] module:enable
[x] module:dump
[x] module:lang
[x] module:seed

Thanks for this, at LaraconEU I'll review when I'm back

Thanks for this, amazing!

@dcblogdev
Thank you for reviewing this PR🙏.
During the week, I was thinking about this integration, we can improvement in its structure.
I suggest adding some interfaces like:

MultiModulable: for handling multiple modules and --all available options.
Modulable: for selecting a single module.
Forcable: for implementing the force option.
Directionable: for managing the direction option.

after than we can update other commands with Laravel's prompt feature. i'll create new pull request for this feature


Uncaught Error: Cannot find module './logger'

Checklist

Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?

Yes

Are you sure you're not using someone else's docker image?

Yes

Have you searched for similar issues (both open and closed)?

Yes

Describe the bug
Clean install on an Asustor NAS (aarch64), container starts but NPM does not, gives this error:
❯ Starting backend ...
Uncaught Error: Cannot find module './logger'
Require stack:
- /app/index.js
FROM
Module._resolveFilename (node:internal/modules/cjs/loader:1147:3)
Module._load (node:internal/modules/cjs/loader:985:27)
Module.require (node:internal/modules/cjs/loader:1235:19)
require (node:internal/modules/helpers:176:18)
Object.<anonymous> (/app/index.js:3:16)
Module._compile (node:internal/modules/cjs/loader:1376:14)
Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
Module.load (node:internal/modules/cjs/loader:1207:32)
Module._load (node:internal/modules/cjs/loader:1023:12)
Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
node:internal/main/run_main_module:28:49./run: line 21:   242 Trace/breakpoint trap   s6-setuidgid "$PUID:$PGID" bash -c "export HOME=$NPMHOME;node --abort_on_uncaught_exception --max_old_space_size=250 index.js"

Nginx Proxy Manager Version
Pulled latest from Docker
To Reproduce
Steps to reproduce the behavior:
I have completely wiped the container, portainer and docker from the machine and reinstalled from scratch. Not sure what I am missing, it works on the other NAS units I've tried.
Expected behavior
Expected it to start normally.
Operating System
Asustor NAS 4.2.7.RR41 Linux kernel 4.9.119

Now on ADM 4.3.0.RSB1, completely wiped the NPM image and volumes and retried and got the same error.
Anyone have any ideas?

Now on ADM 4.3.0.RSB1, completely wiped the NPM image and volumes and retried and got the same error.
Anyone have any ideas?

I am on ADM 4.3 too and NPM only works for me using the older version:  jc21/nginx-proxy-manager:2.10.4

Seeing this same error on my Asustor when deploying via portainer stack.  On ADM 4.3.1.R6C1.
2.10.4 works fine as well, thanks for that tip.


build: Reduce redundant output

Follow suggestions in https://github.com/tensorchord/envd/discussions/1498#discussioncomment-5074168.

Interesting. It seems the test depends on local config env. I'll revert the test-related changes but perhaps further investigation for stably run tests are helpful.
Said that current context initialization depends on $HOME/.config/envd/context and it can be polluted by other commands.

Thanks for your contribution! :tada: :+1:

@gaocegege I just notice that there are build-release and build-local...I'll submit another patch and check all build command.


Missing theme support for modified, hidden tabs in tabline?

These configuration variables define colors for modified and unmodified files in the tabline for selected tabs:
g:airline#themes#name#palette.tabline.airline_tabsel
g:airline#themes#name#palette.tabline.airline_tabmod

and unselected tabs:
g:airline#themes#name#palette.tabline.airline_tab
g:airline#themes#name#palette.tabline.airline_tabmod_unsel

Perhaps there should be corresponding states for hidden buffers.  Currently, there's only a state that describes non-modified, hidden buffers:
g:airline#themes#name#palette.tabline.airline_tabhid

Adding something to support modified, hidden buffers, e.g. palette.tabline.airline_tabmod_hid, would increase consistency in supported states, and allow for increased consistency in theming/formatting the tabline.

I am against this, as this makes the code more complex and already find it hard to follow.

Are you against this only due to complexity and difficulty in code maintenance/readability, or do you think the feature itself adds no value?  If you're against implementing the feature now because it would make the code harder to maintain, I totally understand.  Maybe the code could eventually be refactored to be more readable/maintainable, and then this feature could then be implemented more easily.
I'm just an airline user, and I appreciate the work that you do.  With limited developer resources, feature requests have to be prioritized, and this is admittedly of minor impact.  I still think it would be nice though!

@curby Please forgive my ignorance, I'm often confused about Vim's nomenclature (Like: what is "sel"?): But are you sure that this here is the same as what I described in #1287?
My issue was about having 2 buffers in split screen and a 3rd hidden one, all with modified content. Right now it's not possible in vim-airline to see, which buffer is the "other" visible buffer in my split screen. It will use the same color as the hidden one.

@mikehaertl in my defense I didn't link the two together, but I think they may be related.
Basically there are three types of buffer from the tabbar's perspective, each of which could be in a modified or unmodified state:
active/selected - if you run vim -o file1 file2, file1 is an example
visible/unselected - if you run vim -o file1 file2, file2 is an example
invisible/hidden - if you run vim -p file1 file2, file2 is an example
Right now, separate theming options are available for the first two types in both modified and unmodified states.  However, the third type (invisible/hidden) only has its unmodified state described in the theme options.  The point of this issue, and I think of yours as well, is to add theme support for modified invisible/hidden tabs and thereby cover all six cases.
The naming is currently a bit fraught.  Sometimes a selected tab is themed with a variable tagged sel, but sometimes it uses the variable not tagged unsel.  Not sure what the best software engineering practice would be to fix such an issue given that themes are probably already using these names, but I'm glad you posted your request because it shows I'm not the only yahoo who's thinking about this. 😛

Right now, separate theming options are available for the first two types in both modified and unmodified states. However, the third type (invisible/hidden) only has its unmodified state described in the theme options.

Ok, that sounds like the same issue then, because I think what you say can also be logically inverted to: All modified buffers that are not active/selected will always share the same color (no matter if visible or not), right?
It would be great if this could be implemented.
I often have problems to quickly see what my "other" split buffer is. I usually always look a the tabbar first. But there colors get quite confusing in this situation. So I have to scan the statusline for the filename (which I hardly ever do). So it's often disrupting my flow ;)


feat: add support for optional S3 secondary artifact

Fixes #77.
what

Adds an optional secondary artifact deployment to S3

why

Allow the https://github.com/cloudposse/terraform-aws-ecs-web-app module to use the changes for a lightweight deployment of assets for an S3-backed CDN

references
Closes #77

/test all

/rebuild-readme

/test all

/test all

/test all

@Gowiem this has been updated per your last comment. However, make readme seems to now swap the resources/s3_bucket and data-sources/s3_bucket resource entries on every run, preventing CI from totally passing. I am at the latest version of the build harness.

@jhosteny ah frustrating. Let's try building via ChatOps and see if it will pass after that...

/rebuild-readme

/test readme

@Gowiem does this look okay now?

/test all

/test all


Next dev cycle 2.1.0

What does this PR do?
A brief description of the change being made with this pull request.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1562 (0b41406) into develop (08ec188) will increase coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #1562      +/-   ##
===========================================
+ Coverage    83.19%   83.20%   +0.01%
===========================================
  Files          437      437
  Lines        14750    14750
  Branches      2223     2223
===========================================
+ Hits         12271    12272       +1
- Misses        1889     1891       +2
+ Partials       590      587       -3

see 17 files with indirect coverage changes


Project idea : CAESAR CIPHER

CAESAR CIPHER
In cryptography, a Caesar cipher, also known as Caesar's cipher, the shift cipher, Caesar's code or Caesar shift, is one of the simplest and most widely known encryption techniques. It is a type of substitution cipher in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet. For example, with a left shift of 3, D would be replaced by A, E would become B, and so on. The method is named after Julius Caesar, who used it in his private correspondence.
Source-wikipedia
Main goal

Implement coding and decoding of the text
Educate user about the mathematics and logic behind it
Make it interesting and visually appealing

Tech stack

Frontend: HTML, SCSS/CSS and JavaScript.

/assign

@Vishal-raj-1 @991rajat Please assign me this project !


Correctly update the metalsmith file index

Currently we add an absolute path, while the index holds paths relative to the source directory. This means the webpack generated files will not automatically show up in the build, if your webpack output directory is within the source directory it will however show up after the second run, when metalsmith picks the changed files up on his own, but even then the modified key above does not have any effect.

merged into leviwheatcroft/metalsmith-webpack-my-fork which has now been added to this repo as v2 branch.


Separate districts between Telangana and Andhra

The data source is from the year 2011 hence information on the state of Telangana is missing

Sub-districts are called Mandals. There has beeen refactor of districts so need to source new data. Close to completion list is at https://en.wikipedia.org/wiki/List_of_mandals_of_Telangana. There are web pages which are operated by district heads and has canonical information. It's hard to navigate systematically as each Tehsil (Mandal) page is at different sub path on each district's subdomain. Examples:

https://jagtial.telangana.gov.in/tehsil/
https://nizamabad.telangana.gov.in/about-district/mandal-offices/

List of mandalas page on Wikipedia only covers 16 out of 33. So Need to find better source.


update chevrotain to latest version

currently at version 3.7.0

version 3.7.0 on develop &  gh-page (see package.json


Task - Perform lab and screen capturing

Content: I'll perform the workshop and capture the screen in each step

Result


allows for partial card names

This allows user to type in a partial name by leaning on the autocomplete endpoint of the gatherer site.

I don't see why not! Thanks.


Update models.py with a few more fields

DuneAPI will return some additional metadata fields that are useful.

datapoint count (number of columns * rows)
pending and execution time

Also, the status response has this information if the query execution has completed. Clarify when "expires_at" exists and also add "cancelled_at"

I have read the CLA Document and I hereby sign the CLA

recheck

Thanks for your contribution @msf!


Add support to get crypto currency to usd exchange rate using TGB

Related to https://github.com/opencollective/opencollective/issues/5448
Front-end PR: https://github.com/opencollective/opencollective-frontend/pull/7788

After reviewing this code once again, I have no confidence in it working properly.
Please back all cases with tests.

Thanks. I've added some test cases to cover the getExchangeRate function.
https://github.com/opencollective/opencollective-api/blob/1d0912c29be47591e538910d7d0264703b899034/test/server/lib/currency.test.js#L133-L163


Double click to add text

Add text easily by double clicking

onDoubleClick
UIEvent.detail

Need to make state changes for Rectangle and Line/Arrow to store Text (Or maybe use label?)
On Double Click we need an editingText kind of behaviour.

Maybe we can update editingText to be more generic
Or Add a new editingText just for this use case.

Will using onBlur help?

EditingText need to self center inside the rectangle.


About other tasks

Thank you for your work. Currently, only the code for classification tasks is provided. Would you consider opening up the code for other tasks?

Thank you for reaching out and taking interest in NeuroGraph. For the regression task, you just need to change the number of neurons from num_classes to 1 in the GNN class (forward func) and use a different (regression) loss.

Thanks for your quick response.


SharePoint functional test plan for the spo variant is failing/erroring for multiple policies

🐛 Summary
Ran SharePoint functional test plan for both spo and pnp variants on E5 test tenant. The spo version is failing or erroring for 1.2 and 3.2 policies. The test plan needs to be fixed for clean functional test execution.
To reproduce
Steps to reproduce the behavior:

Run SharePoint functional test suite for spo variant on a E5 tenant
Observe if all complaint and non-complaint test cases are running without error and passing all tests.

Expected behavior
SharePoint test plan in spo variant running without errors and successfully complete all complaint and non-complaint cases.
Any helpful log output or screenshots
Context Execute test, MS.SHAREPOINT.1.2v1 Non-compliant - SharingCapability = ExternalUserSharingOnly (New and existing guests)
VERBOSE: Download the right chromedriver from 'http://chromedriver.chromium.org/downloads'
    [-] Check test case results 10.17s (10.16s|9ms)
     Expected case sensitive like wildcard 'Unknown' to match 'N/A', because unexpected criticality. [Output folder: xxx; Expected: False; Result: N/A; Details: This product does not currently have the capability to check compliance for this policy. See Secure Con
figuration Baseline policy for instructions on manual check], but it did not match.
     at $RowData[2].text | Should -BeLikeExactly "Unknown" -Because "unexpected criticality. [$Msg]",

```test execution summary
Tests completed in 325.32s
Tests Passed: 43, Failed: 8, Skipped: 0 NotRun: 0

Please drop a comment to describe what this issue is blocked on. Thanks.

SharePoint.1.2.v1 is failing intermittently when setting the tenant with a non-compliant config (specifically for OneDrive external sharing config). Based on the debugging this boiled down to "Set-SPOTenant -DefaultSharingLinkType AnonymousAccess -SharingCapability ExternalUserAndGuestSharing". This the test pre-condition is required to be set before the next command is executed; but is failing. Based on an earlier investigation by @mitchelbaker-cisa for a similar issue for pnp variant - issue is boiled down to Microsoft API response. Working with Microsoft team to resolve - until then its blocked.


App crash in Qualaroo sdk 1.4.4 (report from Google Play)

When the app initialize Qualaroo in Application class
Caused by: java.lang.ArrayIndexOutOfBoundsException:
at okio.b.a (Base64.java:137)
at okio.b.a (Base64.java:125)
at okio.ByteString.b (ByteString.java:131)
at okhttp3.n.a (Credentials.java:35)
at okhttp3.n.a (Credentials.java:30)
at com.qualaroo.Qualaroo.a (Unknown Source)
at com.qualaroo.Qualaroo. (Unknown Source)
at com.qualaroo.Qualaroo. (Unknown Source)
at com.qualaroo.Qualaroo$Builder.init (Unknown Source)
All the crash report from Android 5.1
Android Studio version : 3.0.1
Build tool version : 27.0.2
compileSdkVersion : 25
targetSdkVersion : 25

Hey @chapp-hk, thanks for reporting this in.
This problem is related to a bug in Okio library which surfaced recently only on some device with Android 5.1 system.
Take a look here: https://github.com/square/okio/issues/325
You can also take a look here: https://issuetracker.google.com/issues/69364976#comment6
It seems that temporary fix for this problem is to make sure to disable D8 compiler, with this line in your gradle.properties file:
android.enableD8=false

You can also take a look here, this is a report of a problem with D8 compiler: https://issuetracker.google.com/issues/69364976
We will release a fix for crashes in our next bugfix release.

@scana
yes, we are using D8 compiler
thanks


feat: inserting document into existing design

Allows insertion of a document into an existing design. Seems to require some server side implementation. Pinging @b-matteo

Codecov Report
Attention: Patch coverage is 95.00000% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 90.24%. Comparing base (f7f8bfa) to head (5f42196).

Files
Patch %
Lines

src/ansys/geometry/core/designer/design.py
95.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #930      +/-   ##
==========================================
+ Coverage   90.23%   90.24%   +0.01%
==========================================
  Files          93       93
  Lines        6839     6858      +19
==========================================
+ Hits         6171     6189      +18
- Misses        668      669       +1

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


Is it required to chunk selections?

import xarray as xr
import xoak
ds = xr.tutorial.open_dataset('rasm').isel(time=0)

ds.xoak.set_index(['yc', 'xc'], "scipy_kdtree")

ds.xoak.sel(yc=16.91, xc=27.51)

AttributeError: 'float' object has no attribute 'chunks'

Currently, selections are only possible with xarray.DataArrays. These don't need to be chunked, but they do always have a degenerate single chunk:
print(xarray.DataArray([16.91, ]).chunks)

None

So you should be able to do something like:

Currently, selections are only possible with xarray.DataArrays. These don't need to be chunked, but they do always have a degenerate single chunk:
print(xarray.DataArray([16.91, ]).chunks)

None

So you should be able to do something like:
import xarray as xr
import xoak
ds = xr.tutorial.open_dataset('rasm').isel(time=0)

ds.xoak.set_index(['yc', 'xc'], "scipy_kdtree")

print(ds.xoak.sel(yc=xr.DataArray([16.91, ]), xc=xr.DataArray([27.51, ])))

<xarray.Dataset>
Dimensions:  (dim_0: 1)
Coordinates:
    time     object 1980-09-16 12:00:00
    xc       (dim_0) float64 16.91
    yc       (dim_0) float64 27.51
Dimensions without coordinates: dim_0
Data variables:
    Tair     (dim_0) float64 ...
Attributes:
    title:                     /workspace/jhamman/processed/R1002RBRxaaa01a/l...
    institution:               U.W.
    source:                    RACM R1002RBRxaaa01a
    output_frequency:          daily
    output_mode:               averaged
    convention:                CF-1.4
    references:                Based on the initial model of Liang et al., 19...
    comment:                   Output from the Variable Infiltration Capacity...
    nco_openmp_thread_number:  1
    NCO:                       netCDF Operators version 4.7.9 (Homepage = htt...
    history:                   Fri Aug  7 17:57:38 2020: ncatted -a bounds,,d...

Do you think xoak should automatically do that internally to mimic xarray.Dataset.sel() behavior?

Oh I guess duplicate of https://github.com/xarray-contrib/xoak/issues/37


Add some test

unit/qc tests
integration tests

Far too broad to be a single issue and is also a work in progress.


add CollectionDifference.inverse() and test coverage

Per the amendment proposed on the forums, this method allows convenient production of diffs for reverting their original's application. IoW:
let diff = b.difference(from: a)
assert( a == a.applying(diff).applying(diff.inverse()) )

@swift-ci Please test

LGTM


Rework of Save Loading

[x] Make sure that the right pokémons and card pool is loaded

[x] After a Save&Quit
[x] After closing StS and reopening the game

[ ] Make sure the Shiny state is loaded and not rerolled

There is definitely something wrong with shiny State, but will be postponed after 2.0


delayed-sequence-intubation

updated the term NIV to NIPPV to correlate with the latest article (which I put in references)

Codecov Report

Merging #113 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #113   +/-   ##
=======================================
  Coverage   37.87%   37.87%
=======================================
  Files          14       14
  Lines         198      198
  Branches       51       51
=======================================
  Hits           75       75
  Misses        123      123

Continue to review full report at Codecov.

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


performance: one-time-bind feature configuration

Use one-time bindings for constant feature configuration, and for values that are pure functional results of the feature configuration.

Implemented on master (v4.3.0).


Ball-paddle game

Description
BALL-PADDDLE GAME
This is the vintage game which everyone used to play in thier childhood i.e ball will hit the brick and brick will be destroyed , then it will fall back to the paddle if you failed to make contact between them then you will lose one life
Add GIF/ScreenShot

Task Checklist
Put x in between the square brackets without any spaces to tick your Task.

[x] You have created a new branch for contribution.
[x] Added README.md for your project in a specified folder.
[x] Add Demo in GIF or Screenshot form.
[x] You are Registered Officially for HacktoberFest 2021 as Partcipant.
[x] Followed Contribution Guidelines.

Issue
Mention your issue no.
#126

@soumik2012 please check my pr


"Syntax error, ':' expected" when pasting variable declaration from global to local scope

Describe the bug
An error is thrown when it shouldn't be.
To Reproduce
Steps and to reproduce the behavior:

(Be using the vim keybindings, in case that matters...)
Have a Record or Integer or whatever else declared in the global var scope
Cut and paste it from globals to between the function's local and begin lines
Add the missing var on the line above where you just pasted
See the result in the Screenshots.
Have to edit the line in someway, e.g. replace one char with itself, to clear the error.

Expected behavior
No error, of course, because the final code that gives the error is valid, yet VS Code doesn't realise it, until I kick it into realising by making some no-op change.
This is a real waste of time when refactoring to remove global variables, and clogs up the problems tab with false errors, distracting from the real ones I'm trying to fix!
Screenshots

5. Versions:

AL Language: 6.1.359074

still happens (step #4 is key; if a var is already at the destination, the error does not occur)

@dzzzb - Thank you for reporting this issue, however I was not able to reproduce it anymore. I followed the repro steps and tried to first move the variable and then the var keyword. After adding the variable declaration (without var) some diagnostics are reported, but as soon as I add the var keyword, the diagnostics disappear:

Same if I copy the variable declaration including the var:

Closing then this issue as no repro as it seems to have been fixed since it was logged. If you are still able to reproduce it, please log a new action with additional information on the repro steps and reference this issue.


cannot play media with group player

What version of Music Assistant has the issue?
2024.1.0b2
The problem
When I try to play music from any provider as a group to squeezlite players it doesn't play. Though plays fine when an individual player is selected
How to reproduce
Select media
Play from group device
Relevant log output
File "/usr/local/lib/python3.11/site-packages/music_assistant/server/providers/ytmusic/helpers.py", line 41, in get_artist
return await asyncio.to_thread(_get_artist)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/music_assistant/server/providers/ytmusic/helpers.py", line 37, in _get_artist
user = ytm.get_user(channelId=prov_artist_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ytmusicapi/mixins/browsing.py", line 312, in get_user
user = {'name': nav(response, ['header', 'musicVisualHeaderRenderer'] + TITLE_TEXT)}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ytmusicapi/navigation.py", line 82, in nav
raise err
File "/usr/local/lib/python3.11/site-packages/ytmusicapi/navigation.py", line 76, in nav
root = root[k]
~~~~^^^
KeyError: 'musicVisualHeaderRenderer
Additional information
Tried playing group player without a home assistant intergration and also after a fresh reinstall. Still has the same error.
What version of Home Assistant Core are your running
2024.1.3
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Generic x86-64 (e.g. Intel NUC)

What do you mean by “play from group device”? Do you mean play to a universal group?

Sorry yes.

Looks like a YTM problem. Do you have another music provider to try? Radiobrowser is good if you have nothing else

I have tried with spotify and an nsf unfortunately same issue.

I just attempted again and got some log files about id3 tags. Im not sure how to find the play log. I assumed it would  come up as an error if anything.
File "/usr/local/lib/python3.11/site-packages/music_assistant/server/providers/filesystem_local/base.py", line 729, in _parse_track
raise InvalidDataError("missing ID3 tag [albumartist]")
music_assistant.common.models.errors.InvalidDataError: missing ID3 tag [albumartist]
2024-01-15 22:05:41.472 ERROR (MainThread) [music_assistant.providers.filesystem_smb] Error processing Zombies/Zombies - Time Of The Season.mp3 - missing ID3 tag [albumartist]
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/music_assistant/server/providers/filesystem_local/base.py", line 326, in sync_library
track = await self._parse_track(item)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/music_assistant/server/providers/filesystem_local/base.py", line 729, in _parse_track
raise InvalidDataError("missing ID3 tag [albumartist]")
music_assistant.common.models.errors.InvalidDataError: missing ID3 tag [albumartist]

Ok you need to properly tag your music to fix the last error. There is an option to ignore it in the local provider settings

Thankyou I'll give that a go. It plays the file fine when I select a single player.

Understood. Exactly what players are you trying to group?

At the moment only 2 players both running picoreplayer using squeezelite. Separately they work great.
They used to work but since about 3 versions ago began running into problems. Thought it could be something my end but ran out of ideas.

Yeah ok. Will have to wait for someone else to see if they can recreate this as I only have multiple chromecast devices.

Thanks for trying to help 🙂

Beta 83 includes improvements to playback and groups. Please see if this has resolved your issue

Amazing it has. Thankyou for the improvements!!!!


ERR pkg/control/config.go:194 > invalidate pipeline configs: component code 'interceptor/transformer/' is not exists

I wrote such a configuration, and then started to report an error. Do I have a format problem, using version 1.2.0
pipelines:

name: harbor-proxy
sources:

type: file
name: demo
paths:

/var/log/harbor/proxy.log
interceptors:

type: transformer
actions:

action: regex(body)
pattern: ^(?\D+\d+.\S+.)(?\S+.)(?\S+.)(?\S+.)(-?..)(?[A-Z]+.)(?\S+.\S+.)(?\d+.)(?\d+.)(?\S+..)(?[A-z]+)(?.*)
if: equal(client, Prometheus)
then:

action: dropEvent()

看到问题了，1.2.0没有这个功能


PORT 80 is not available but cannot change through .env.local

Your Work is awesome!
But my port 80 is equipped by other service and I want to change it to other.
I tried to modify the .env.local file as below but is doesn't work. ( Am I modifying the wrong one ? T-T)

Could anyone tell me how to figure this? Thanks a lot!

u can custom the param as u want in package.json in the root path

ohh! that works, thank you so much😘


Code licensing

Hello,
We would like to use code from this repository in one of our projects.
Could you tell what is the intended licensing for this repository?
No specified license essentially means, that all rights are reserved and no one can use, redistribute or modify this code (only view it).
Thank you

Hi,
I update it to MIT license. Feel free to use it.

Thank you!


Added Packer Pecker by @woshiccm

Project URL

https://github.com/woshiccm/Pecker
Category

Tools
Description

CodePecker is a tool to detect unused code.
Why it should be included to awesome-ios (mandatory)
It seems like a great tool to find unused code because it shows warnings in Xcode.The tool is also being updated daily
Checklist

[x] Has 50 GitHub stargazers or more
[x] Only one project/change is in this pull request
[x] Isn't an archived project
[x] Has more than one contributor
[x] Has unit tests, integration tests or UI tests
[x] Addition in chronological order (bottom of category)
[ ] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 15 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

4
302
https://triplebyte.com/a/azelHFa/d redirects tohttps://triplebyte.com/

276
301
https://github.com/analytics-pros/Swift-GA-Tracker-for-Apple-tvOS redirects tohttps://github.com/adswerve/Swift-GA-Tracker-for-Apple-tvOS

474
404
https://github.com/czater/Colorify

767
301
https://github.com/igormatyushkin014/Sensitive redirects tohttps://github.com/hellowizman/Sensitive

935
301
https://github.com/onmyway133/Anchors redirects tohttps://github.com/onmyway133/EasyAnchor

1333
404
https://github.com/jorik041/PerfectAPIClient

1382
301
http://www.catapush.com/ redirects tohttps://www.catapush.com/

1452
301
https://github.com/adrianmateoaea24/magic-mapper-swift redirects tohttps://github.com/adrianmteo/magic-mapper-swift

1532
301
https://github.com/IvanVorobei/SPPermission redirects tohttps://github.com/ivanvorobei/SPPermissions

1615
301
https://github.com/facebook/facebook-swift-sdk redirects tohttps://github.com/facebookarchive/facebook-swift-sdk

2009
301
https://github.com/Babylonpartners/DrawerKit redirects tohttps://github.com/babylonhealth/DrawerKit

2096
301
https://github.com/soheil/RadialLayer redirects tohttps://github.com/soheil-zz/RadialLayer

2137
301
https://github.com/ML-Works/Overlap redirects tohttps://github.com/MLWOS/Overlap

2547
301
https://github.com/OpenFeyn/KafkaRefresh redirects tohttps://github.com/HsiaohuiHsiang/KafkaRefresh

3251
301
http://jamesonquave.com/blog/tutorials/ redirects tohttps://jamesonquave.com/blog/tutorials/

  Generated by :no_entry_sign: Danger


Empty fields exclusion in safe attributes of Model

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Fixed issues
#15557

This change will exclude empty fields like ['' => 'value'] from safe attributes.

$attribute !== '' better, but I think is redundant check - errors like this must be detected at developing/testing.

Thanks.


chore: discord CTA changed to intercom

Description
discord CTA changed to intercom in omnibar empty results and generic error pages
PR fixes following issue(s)
Fixes #30016
Media
Type of change

New feature (non-breaking change which adds functionality)

Testing

[ ] Manual

Test Plan
Issues raised during DP testing
Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

New Features

Replaced Discord contact links with buttons to trigger an Intercom chat window across various error and not-found pages for enhanced user support.

Bug Fixes

Updated the interaction logic for user support, shifting from external Discord links to integrated Intercom chat functionality.

/build-deploy-preview skipTests=true

/build-deploy-preview skipTests=true


Support multiple goal prefixes in Kythe verifier

Currently Kythe verifier supports only one goal prefix. I need to write test for cross language linking. The languages in this case have different comment prefixes. E.g. // and #.

You should be able to work around this by using --goal_regex instead of --goal_prefix. See the docs at https://kythe.io/docs/kythe-verifier.html#_specifying_goals.
For your case, something like --goal_regex "\s*(?:#|(?://))\-(.*)" should work.


Add information from debug / memory

Support using values found on runtime or in debug information.

Could you elaborate more on what features you had in mind for this? I read issue #155 but was curious what you had in mind.

Hello, if there is a corresponding use case or help document, I am not very good at using it


Back button on "Test" in French

Description
The back button and continue button are not responsive in the same way.
Not enough spacing with banner alert in unauthenticated mode.
Steps to reproduce

Create a multi-page form
Click on Test
Adjust screen size

Details

Browser: Chrome
Operating system: Mac
Environment: Staging
Language: English and French
Viewport: Desktop / Tablet / Mobile

Expected behaviour
Similar behaviour for all buttons
Spacing / relationship with alert banner
Screenshots or videos

@anikbrazeau can you re-test to see if this issue persists? I can't seem to recreate it

Looks fixed!!


Duplicate Code in warCtrl.js

There is a separation of concerns with the two controllers warCreateController and warEditController: one is meant to be loaded when creating and the other for editing. This made sense until the S3 upload code, which has since become a duplicate mess across the two controllers. Look into either merging the code, or creating some kind of factory/service that can be called to handle the duplicate (99% identical) code.
Low priority, no security risks, just looks messy and requires code changes in two places for the same change across both files

Fixed by merging the two controllers together


FF-381 Adding awards to User Profile Page, modularizing list of FormattedInfoBlocks

REVIEW FF-33 FIRST--
This branch builds on that one. To see edits rel: FF-381 prior to merging in FF-33, compare this branch/request against FF-33 instead of against master (https://github.com/hms-dbmi/fourfront/compare/FF-33_UserPageEditing...FF-381).

Coverage increased (+1.3%) to 52.048% when pulling 9b0e97410420f35172623806acdc281149d0b778 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.953% when pulling 78154cbf80ed98f66e5ddec65b39398ec239eb3b on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.953% when pulling 78154cbf80ed98f66e5ddec65b39398ec239eb3b on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.977% when pulling 6e06748cb23dc82f1637d264a534260d0729397a on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.901% when pulling eeacdff3b0e57247bb41ae4755c9133c50b1e059 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.901% when pulling eeacdff3b0e57247bb41ae4755c9133c50b1e059 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.901% when pulling 814c305489fb753c9f14984f22436d0e0bf3bc4b on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.2%) to 51.89% when pulling 8928749a4aeab2ae15bf0fa29410dc7713c2e96d on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.1%) to 51.883% when pulling 3993b0fc18b119c4d69b25f91a4bedb4f0ed6a27 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.1%) to 51.883% when pulling 3993b0fc18b119c4d69b25f91a4bedb4f0ed6a27 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.1%) to 51.883% when pulling 1ff3d7583ca4fcfc18e352d9f8e9978f28035d93 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+3.6%) to 54.362% when pulling 2b1146c880ad94f2ca0a42e18360397b8eb9c34b on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+3.6%) to 54.362% when pulling 1d20acec153d0cae92d41ab91cabf2d26bbb9066 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.07%) to 51.801% when pulling 68822019f2c325e7b075e57262a738ee5f6616d2 on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.07%) to 51.801% when pulling 803fa00855b7f6e8e7bc338c41747bcea03b484c on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.

Coverage increased (+1.07%) to 51.801% when pulling 803fa00855b7f6e8e7bc338c41747bcea03b484c on FF-381 into d7d5e868d78f3d3327e3402d6b0407eef426a4a5 on master.


Time and product names

The main purpose of this PR is to switch createdAt and updatedAt values from string to time.Time, to not have to convert them in application logic.
The second purpose is to have a reliable getName(language) function to retrieve names from products, as they are currently retrieved as unordered []struct

:+1: on the Time types, have been wanting to do that.
A few comments on the product name and cleanup of Itembase's encoding issues:

Documentation. Mention how language identifiers are commonly encoded by the API, i.e. is it "en"?
The find-by-language feels pretty much like map lookup semantics—it might be nice API-wise if it worked like name, ok := product.GetName("en")
clean could probably have a somewhat more self-descriptive name. It's private but keep in mind it is still in the base itembase package namespace. cleanItembaseUnicode or something?
Most fundamentally, are we sure we're doing the right thing here? \ufeff is UTF-16 byte order mark—is the API giving us data as UTF-16 that we're trying to unmarshal with a default expectation of UTF-8? If that's the case then we're potentially throwing away data and it's our fault, not theirs.

Oh, well if we just return the first available product name in any language despite what the user asked for, then that's not really map lookup semantics then… I find that a dubious implementation choice, but…

Yes we need to add those
So it's only a preferred setting at the moment, as most products only have one language / product, i clarified that in [667b64c]
Changed to cleanItembaseUnicode
We don't specify anywhere UTF-8, I suppose the Unmarshaller is using the encoding retrieved from the API's headers?

Perhaps separate methods then, GetName("lang") and GetDefaultName(), or something? As a user of the library if I called product.GetName("en") and the library silently gives me back Russian when it knows there is no English name available, and it doesn't even signify to me in any way that I'm getting a fallback instead of what I asked for… I'd be grumpy, to say the least.

Ok, product.GetDefaultName() and product.GetName(language) now implemented


CloudKitOperation should conform to ResultTypeOperation

If the consumer doesn't set the completion block on a CloudKitOperation, then it will "work" but nothing will actually happen. Errors will not get caught, and the "result" will not get used.
So, perhaps there should be a default completion block which allows the operation to be used as a result.
i.e.
public protocol CKOperationType: class {
    // etc

    typealias OperationResult
}

public class CloudKitRecovery<T where T: NSOperation, T: CKOperationType>: ResultTypeOperation {
    public typealias Result = T.OperationResult

    public var result: Result? {
        return getResultBlock()
    }
    internal var getResultBlock: (() -> Result?)? = .None
}

This would allow each CKOperation type to define its own "Result" and set a block which returns the result inside a default completion handler.

Okay, so I don't think this is going to realistically be possible. Here's why:

Defining the Result typealias of each operation is fairly trivial.

Some operations have a completion block, but also have blocks which receive individual values/instances from an array of results. For example CKFetchRecordChangesOperation has a recordChangedBlock in addition to a completion block. To be useful, CloudKitOperation would need to collect all of these intermediary results and include them in a final "result". Less trivial, but in theory do-able.

It starts to get tricky when we consider how we should setup this default behavior. OPRCKOperation would need to effective set these completion handlers when it is initialized. This means that the protocol CKOperation will been to have a definition of something like:

func setupDefaultResultHandler() -> () -> Result

or something? In other words, in each CKOperation we implement a function, which will collect the final result type. This will involve setting intermediate result blocks and the completion block. We need to have a function which returns a completion block which does this, as we cannot add any properties to the CKOperation subclasses (the  classes).

So, it's already getting a bit complicated - then we need to consider, that we need to support this within the context of RetryOperation where the instance of the CKOperation is returned as needed (at execution time) from a closure. Therefore, we need to apply the default result collection behavior at this time.

And lastly, we need to make all of this work with the addition of allowing the user to set their own completion blocks & intermediate results.

So... gonna drop it for now. Increases the complexity of the class unreasonably.


sh: gs: command not found

I have a problem while converting pdf file version. when I hit to convert it gives me this error "sh: gs: command not found". I am using the mac, I have already installed Ghostscript but still getting this error. I have type gs in my terminal it goes to GS but still getting the error.

If anyone still needs help with this you need to firstly ensure you have Ghostscript installed (this was our problem, it wasn't), but futhermore it needs to be accessible globally so you would need to set up your $PATH for the command gs to be ran from anywhere.


Upload cog model

All good pushing the model, when i run a control_image with weights from a trained model it returns no output, Thanks for your work.
Random seed set to:<PHONE_NUMBER>
Downloading LoRA from https://replicate.delivery/yhqm/Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA/trained_model.tar
Downloading LoRA from Replicate: https://replicate.delivery/yhqm/Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA/trained_model.tar
2024-09-08T12:03:03Z | INFO  | [ Initiating ] chunk_size=150M dest=TEMP_HF/replicate_lora_Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA.safetensors url=https://replicate.delivery/yhqm/Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA/trained_model.tar
2024-09-08T12:03:04Z | INFO  | [ Complete ] dest=TEMP_HF/replicate_lora_Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA.safetensors size="172 MB" total_elapsed=1.111s url=https://replicate.delivery/yhqm/Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA/trained_model.tar
Successfully downloaded and extracted replicate_lora_Xq7nWzzhXCr5Nl7krXG5NUMqVLKTDBpy8voQObWJ4fz0FarJA.safetensors
Checking inputs
✅ /tmp/inputs/control_image.jpg
====================================
Checking weights
✅ clip_l.safetensors exists in ComfyUI/models/clip
⏳ Downloading depth_anything_vits14.pth to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints
✅ depth_anything_vits14.pth downloaded to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints in 0.21s, size: 94.62MB
✅ flux-depth-controlnet-v3.safetensors exists in ComfyUI/models/xlabs/controlnets/
✅ t5xxl_fp8_e4m3fn.safetensors exists in ComfyUI/models/clip
⏳ Downloading depth_anything_vitb14.pth to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints
✅ depth_anything_vitb14.pth downloaded to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints in 0.38s, size: 371.90MB
✅ flux1-dev.safetensors exists in ComfyUI/models/diffusion_models
✅ ae.safetensors exists in ComfyUI/models/vae
⏳ Downloading depth_anything_vitl14.pth to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints
✅ depth_anything_vitl14.pth downloaded to ComfyUI/custom_nodes/comfyui_controlnet_aux/ckpts/LiheYoung/Depth-Anything/checkpoints in 0.81s, size: 1279.26MB
====================================
Running workflow
Executing node 16, title: Load Image, class type: LoadImage
Executing node 54, title: Width and height for scaling image to ideal resolution 🪴, class type: Width and height for scaling image to ideal resolution 🪴
Executing node 55, title: 🔧 Image Resize, class type: ImageResize+
Executing node 51, title: AIO Aux Preprocessor, class type: AIO_Preprocessor
outputs:  {}

Same params in here work fine.

Apparently it works, if  pushed with the latest cog version (0.9.2)


redirects for Databased Backed Blacklists

What's the problem this feature will solve?
currently you run pip install requirements.txt or pip install pip-sync and pip fails with no useful advice
Describe the solution you'd like
pypi should provide advice for each blacklisted package eg
requirements.txt -> "you should use -r requirements.txt"
pip-sync -> "you should install pip-compile"
bad-package-with-virus -> "this package was removed because it was malicious"
Where redirecting to a package the HTTP interface should also redirect to the new package
Additional context
https://github.com/graingert/pip-compile/issues/1

somewhat like https://docs.npmjs.com/cli/deprecate

I think this makes more sense as a feature request for pip, similar to https://github.com/pypa/pip/issues/5777, which would also be blocked on implementing https://github.com/pypa/warehouse/issues/4703.


Out-of-bounds nodes can break FlowChart

Hi @MrBlenny and everyone!
While working with https://github.com/MrBlenny/react-flow-chart I encountered a problem with disappearing links between nodes. It occurs when nodes are far away from each other or when zoom factor is high enough so nodes are out of bounds. This causes children of InnerCanvas to not be rendered.
It seems that  nodesInView that contains of nodes that are only in view was designed to not render unnecessary nodes due to the performance issues, but it creates some problems. When nodes are removed links between them cannot exist which leads to hiding links that should be visible and to rendering errors.
Problem
Links that should be visible can be hidden because nodes are removed when they are positioned out of bounds.
Demo - here you can see that links disappears after zooming in and everything goes wild after zooming out:

Solution
I propose two solutions here:

[ ] allowing to remove filtering of out of bounds nodes by additional configuration - if new prop is set to true nodesInView will be just Object.keys(nodes)
[ ] not removing nodes at all, just use some CSS styling to reduce performance impact (maybe visibility: hidden will do the job)

@jakubfaliszewski  seems like this is no longer maintained any libray out there you can suggest?

Yeah, react flow

Your have  link repository ?

Nop
On Sun, Mar 3, 2024 at 9:39 PM Willian Kevenis @.***>
wrote:

Your have link repository ?
—
Reply to this email directly, view it on GitHub
https://github.com/MrBlenny/react-flow-chart/issues/256#issuecomment-1975256090,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOYCTR4PRLDPZ5BPQV3XN23YWNU4XAVCNFSM6AAAAAARH4HMYOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVGI2TMMBZGA
.
You are receiving this because you commented.Message ID:
@.***>


graphql_input_object! errors when public fields are present

When generating a struct like so:
graphql_input_object!(
    pub struct Foo {
        pub bar: u32,
        pub baz: u32,
        pub bat: u32,
    }
);

The compiler will bail out with multiple errors:
error: no rules expected the token `generate struct fields`
error: no rules expected the token `generate_from_input_value`
error: no rules expected the token `generate_to_input_value`
error: no rules expected the token `generate_meta_fields`

while indicating the body of the macro. Removing pub from the fields corrects the issue, but means the struct fields are only usable in the struct impl.
I am still a complete newbie to Rust, but it seems related to this post on StackOverflow, which indicates that the current macro system cannot detect visibility modifiers. I'm not sure there's anything you fine folk can do about this, but maybe a warning about this in the documentation would be good for people like me that didn't know this previously!

Hello!
This seems indeed to be a bug in graphql_input_object!, thanks for taking the time to report this.
In the meantime, if you're feeling adventurous, you could use Juniper from the master branch of this Git repository, together with the new juniper_codegen crate like this:
[dependencies]
juniper = { git = "https://github.com/graphql-rust/juniper" }
juniper_codegen = { git = "https://github.com/graphql-rust/juniper" }

This enables the new derive attribute for input objects, like so:
#[macro_use] extern crate juniper_codegen;
#[macro_use] extern crate juniper;

#[derive(GraphQLInputObject)]
struct Coordinate {
    pub latitude: f64,
    pub longitude: f64
}

Where the pub modifiers should be respected.

Aha! This is very good to know, thanks 😃 I am actually building against the master branch, since that's what's recommended in the readme and because I'm using Juniper in conjunction with Rocket, so I'll give that a go!

The graphql_input_object! macro has been removed in favour of the custom derive in 0.9, so I'm closing this issue.

Sounds good to me! Do you have a plan for approximately when that release will be tagged?

@berwyn it was already published on sunday.
https://crates.io/crates/juniper

Oh, I must have missed that! Thanks guys for your hard work and awesome library!


EDC Extension - Authenticate on Data-Management API with rotating token

As described in this Jira task, this extension makes use of opensource Java-security client library to verify the incoming token on data management API.

Thanks for your contribution. We have taken a look at the code and would like to provide you with some feedback.

The Copyright claims are not updated yet. As the extension is provided by you, feel free to add them for your company :)
I'm not sure whether the majority of EDC users intends to use this extension in the future instead of the TokenBasedAuthenticationService. Would it be possible to remove your extension from the InMemory Control Plane for now? Unfortunatelly it's not possible to have multiple extensions implementing the same interface in the EDC (in this case AuthenticationService). So we have to go with a single option for now.
For code coverage currently it's necessary to add your extension to this pom file
It would be great if your code could pass the Catena-X SonarQube quality gate, before we merge your PR.

Dominik Pinsel<EMAIL_ADDRESS>Mercedes-Benz Tech Innovation GmbH, legal info/Impressum

Hi @DominikPinsel,
I have updated the code as per your suggestions above.
However, there is an error in the CI workflow: https://github.com/catenax-ng/product-edc/actions/runs/3016976315
Any idea how it could be resolved?

Hi @DominikPinsel,
Could you please approve the awaiting workflows, so that I could evaluate if all the checks are successful or not.
Thanks in advance

@DominikPinsel please review and suggest next steps.
Thanks in advance

@florianrusch-zf, could you please approve the awaiting workflows.
Thanks in advance

@florianrusch-zf, could you please approve the awaiting workflows. Thanks in advance

Sorry I was on vaccation. Workflow is approved :)

@DominikPinsel @florianrusch-zf , Could you please review and merge OR suggest if any changes are needed.

@DominikPinsel, @florianrusch-zf, I am waiting for this PR to be merged, can you please support us to do so. We do not have write access to the repository and hence we cannot merge.

@dileep-ramachandrarao @lholthof sorry for the delay, thank you very much for the contribution and the next time our review will be faster :-)
Dominik Pinsel<EMAIL_ADDRESS>Mercedes-Benz Tech Innovation GmbH, legal info/Impressum


Enable SITL compile test on non-ROS systems

Describe the bug
We are incurring instabilities on non-ROS enabled systems (what our downstream adopters are using) due to a lack of CI on the Gazebo integration
To Reproduce
Run make posix gazebo
Expected behavior
Should build
Log Files and Screenshots
It fails to load plugins because we are 'faking' a ROS environment and have namespace clashes with the Gazebo standard message namespace.
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://<IP_ADDRESS>:11345
[Msg] Publicized address: <IP_ADDRESS>
[libprotobuf ERROR google/protobuf/descriptor_database.cc:58] File already exists in database: Int32.proto
[libprotobuf FATAL google/protobuf/descriptor.cc:1394] CHECK failed: generated_database_->Add(encoded_file_descriptor, size):
libc++abi.dylib: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: generated_database_->Add(encoded_file_descriptor, size):
/Users/lorenzmeier/src/Firmware/Tools/sitl_run.sh: line 119: 62036 Abort trap: 6           gzserver --verbose ${src_path}/Tools/sitl_gazebo/worlds/${model}.world
SITL COMMAND: /Users/lorenzmeier/src/Firmware/build/posix_sitl_default/px4 /Users/lorenzmeier/src/Firmware /Users/lorenzmeier/src/Firmware/posix-configs/SITL/init/ekf2/iris
data path: /Users/lorenzmeier/src/Firmware
commands file: /Users/lorenzmeier/src/Firmware/posix-configs/SITL/init/ekf2/iris

@dagar We need SITL on one of the Mac OS build systems and validate the sitl_gazebo repo against it.
@TSC21 We need to stay away from the Gazebo or ROS message namespace for our own messages as that will create constant namespace clashes and hard-to-debug-or-maintain problems. The recent 'cleanup' was unfortunately introducing a lot of these potential issues and we have now already the first problem. It compiles, but it explodes on execution.

Yeah I will merge it back into one lib for custom proto msgs in Gazebo. This issue does not happen in Linux systems (tested on Ubuntu 16.04). So we definetely need CI on MacOS, since every change should be tested system-wise (I don't own a Mac for example, so I am not able to test everything on each platform).

@LorenzMeier I think the problem is more simple: can you please take https://github.com/PX4/sitl_gazebo/blob/master/CMakeLists.txt#L246 out and retest? I think the problem is Int32 being added into two separate libs (a typo), nothing to do with Gazebo/ROS namespace clash.

Can we create a fresh issue describing what's needed?


Optimize outputted Lua code

As per title, optimize the outputted Lua code.
There are always room for optimizations here and there in the code, so adding a step inside the compiler between the parser and the compiler.
This feature should be added in 4.0

It should probably be only enabled with a flag like --release


gcp-connector-util build fails

<$ go get github.com/google/cloud-print-connector/...>
results in...
<# github.com/google/cloud-print-connector/gcp-connector-util go/src/github.com/google/cloud-print-connector/gcp-connector-util/init.go:417:26: multiple-value uuid.NewV4() in single-value context>
Am I missing something?

This was caused by https://github.com/satori/go.uuid/issues/66. Unfortunately while #397 makes gcp-connector-util build with satori/go.uuid at head, it makes it fail #425 with the most recent release (v1.2.0)!


Create tutorial usage of occurrence module

Should the tutorial be something added to the readme or a jupyter notebook?

I think we can build a jupyter notebook that serves as a manual which is comprehensive (yet concise). We can add some examples to the README (like they are already) and explain a bit more about input params, and sample output in the Jupyter Notebook. To keep pyobis light, we can add a link to the notebook in the README itself. How does that sound?

Yes, I think that sounds like a good way to go. 👍

We can use the notebooks to build docs. Ideally we should have the documentation code in a single place to avoid spreading outdated code. For example, we update the API, we run the notebooks as part of the tests so we have to update the notebooks, the docs are auto-generated from the notebooks, all good right? But we usually forget the README :-/
I'd rather just have a link to the docs in the README to avoid that situation.

I experimented creating a notebook for example usage + sample input and output, here's the link. Additionally, what we can't include in README to keep it concise we can include that in a new EXAMPLES.md perhaps like this one, and including a badge to open in colab directly.

This looks like a good start to me. I didn't know g-colab could open and run code from .md files; that's interesting.
I don't know how to generate docs from notebooks like @ocefpaf suggests. @ocefpaf : can you link us to an example repo that does things the way you recommend? I need to do some reading about the various documentation-building toolings, and would like to know your recommendations.

Actually, what I did was simply copying and pasting everything from Google colab I created, into MD.  I too don't know if there's way to generate .ipynb notebooks from markdown. I just included the badge to the notebook in the EXAMPLES.MD

However: I don't know how to generate docs from notebooks like @ocefpaf suggests. @ocefpaf : can you link us to an example repo that does things the way you recommend?

Sure. This is a GitHub action (GHA) that does that. I like to add a notebooks folder where we keep the original ones, and they can also be linked to binder so users can try them online, and then run/convert them as part of the GHA, see https://github.com/ioos/ioos-python-package-skeleton/blob/d9f9f45eb41565d92dd1c7dd4691944e8b6cc6d4/.github/workflows/deploy-docs.yml#L38. That way the notebooks are also "tested" in the process of building the docs.

here is a work in progress on this

[ ] create /notebooks/
[ ] add badge to open notebooks in google colab
[ ] put WiP usage_guide.ipynb notebook in /notebooks/
[ ] add a note/link in readme so people know to look in /notebooks/ and specifically to start with usage_guide.ipynb
[ ] create /notebook/occurrences.ipynb similar to IOOS codelab robis example


Update dart2js status for Chrome 55

The buildbots have updated to Chrome 55, and some tests have started failing.  Please look at these, triage, and create issues for them.  Then update the status files to turn the columns green.
The columns affected by the update are:
https://build.chromium.org/p/client.dart/builders/dart2js-linux-chromeff-1-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-linux-chromeff-2-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-linux-chromeff-3-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-linux-chromeff-4-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-mac10.11-chrome-be
https://build.chromium.org/p/client.dart/builders/dart2js-win7-ie10chrome-1-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-win7-ie10chrome-2-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-win7-ie10chrome-3-4-be
https://build.chromium.org/p/client.dart/builders/dart2js-win7-ie10chrome-4-4-be

I submitted a CL updating the status.
Bill - I recall you mentioned the logs for the bots should be accessible via GCS? what's the right way to do so?
I think for these kind of updates (e.g. a browser update), we need to automate as much as possible the status updates, otherwise we waste too much time on this.

The buildbot logs are available at two places: from the buildbot server, and from cloud storage.  If you click on a particular build, like https://build.chromium.org/p/client.dart/builders/dart2js-linux-chromeff-1-4-be/builds/3178 , you can see two links on most lines, the second one in brackets.  That second one is to the browser of the cloud storage logs.  The logs are available through APIs, they aren't just up there as files.  Details of programmatic access are at https://luci-logdog.appspot.com/app/

Thanks Bill - I'll follow up on email with some questions.