Forms were not on KoBo

When I went to get all of the blank forms there were only 2, not at all like shown on the YouTube tutorial.

were you able to insert your username and password using the General Settings> Server on the Kobo collect app?
If this will not work, we can uninstall and re-install the app when your device is back online

I was able to add my username and password but still can’t get to the forms
DeAnn Presley, from phone, please forgive typos
Work cell:<PHONE_NUMBER> (Best way to reach me)

From: Sarah Seehaver @.>
Sent: Thursday, March 11, 2021 8:07:49 PM
To: precision-sustainable-ag/On-farm-Protocols @.>
Cc: Deann Presley @.>; Author @.>
Subject: Re: [precision-sustainable-ag/On-farm-Protocols] Forms were not on KoBo (#32)
This email originated from outside of K-State.
were you able to insert your username and password using the General Settings> Server on the Kobo collect app?
If this will not work, we can uninstall and re-install the app when your device is back online
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/precision-sustainable-ag/On-farm-Protocols/issues/32#issuecomment-797182747, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQMGYDS4ZTE5WDSGFTXQZ2DTDFSOLANCNFSM4ZBHAODQ.


Graphs Added

@avinash201199  Sir I have added some problems on Graphs . Please Merge it .

pull request accepted , now please close the issue ;)
follow for more
Note- only 2 pr are accepted on same repo per day


Use hyphenization algorithm.

Pursuant to the discussion in #149, I have started work on incorporating Hyphenator into jetzt. I've made an initial checkin on my dev branch that seems to work pretty well, but it's currently hard-coded for en-us.  Should I support any other languages, or should I just push on with this as-is, making sure I fall back to the default behavior in case of other languages?

I don't mind as as long as language detection involves looking at the text rather than simply the locale. :+1:

Current version is up and communicates with the background page to make a call to the chrome.tabs API to detect language. It then uses this to look up the patterns based on their ID.  Having said that, I'm still having a couple errors that I could use the help of someone more experienced in extension design to help error out.
One is Attempting to use a disconnected port object showing up in the background page.
The other is No tab with id: <some number>.  One or both of them may be related to my choice to stick the hyphenator initialization at the top level of the parse function. Not sure. Would you mind taking a look?
After these two are ironed out, the only thing left to do is import more language patterns from https://github.com/bramstein/hyphenation-patterns, and hashify them into a lookup table so that it's not doing O(n^2) lookups through the language IDs.

Sorry I don't know what either of those errors are about. I'm not really a chrome extension guy either. I also don't really have the time to go debugging for you at the moment, but you have my best wishes!

Righto. I'll ask around and, when I'm satisfied, I'll issue a pull request.

In case hyphenation is implemented, make sure to add an option to turn it off as there are ppl like me who are not thrilled with the idea of inwardly gluing pieces of words divided by dashes when there is enough space on the screen to present the whole word and it takes less focus to grasp it.


Document the Storage API option

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

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

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


[Request] Allow override for layout.ejs

This would be handy for more customized output, I was surprised this wasn't possible.
It might also be worth building the body separately from the rest of the HTML so it can fit as-is into a another HTML shell.
Great package, thanks for your work!

Good thoughts, thanks.

New --layout option in<EMAIL_ADDRESS>This would allow you to do your second point. I've not included such a template for maintenance / ongoing compatibility with Slate reasons.


Update teampaper to 2.0.8680

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you as always @artdevjs.


Crash with DefaultPlugins on debug mode

Bevy version
0.12.1
Relevant system information
If you cannot get Bevy to build or run on your machine, please include:

Rust version

cargo 1.75.0 (1d8b05cdd 2023-11-20)

the operating system or browser used, including its version

Fedora 39

Adapter Info:

`AdapterInfo { name: "Mesa Intel(R) HD Graphics 620 (KBL GT2)", vendor: 32902, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Gl }`

What you did
[package]
name = "bevy-auto-moon"
version = "0.1.0"
edition = "2021"

[profile.dev]
opt-level = 1

[profile.dev.package."*"]
opt-level = 3

[dependencies]
bevy = { version = "0.12.1", features = ["dynamic_linking"] }

// main.rs
use bevy::prelude::*;

fn main(){
  App::new()
    .add_plugins(DefaultPlugins)
    .run();
}

run with cargo run

What went wrong

The window crash.

Additional information
cargo run

    Finished dev [optimized + debuginfo] target(s) in 0.17s
     Running `target/debug/bevy-auto-moon`
2024-01-18T00:50:21.928079Z  INFO bevy_winit::system: Creating new window "App" (0v0)
2024-01-18T00:50:21.928319Z  INFO log: Guessed window scale factor: 1
2024-01-18T00:50:22.022495Z  INFO bevy_render::renderer: AdapterInfo { name: "Mesa Intel(R) HD Graphics 620 (KBL GT2)", vendor: 32902, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Gl }
2024-01-18T00:50:22.151836Z  WARN bevy_pbr::ssao: ScreenSpaceAmbientOcclusionPlugin not loaded. GPU lacks support: TextureFormat::R16Float does not support TextureUsages::STORAGE_BINDING.
2024-01-18T00:50:22.167946Z ERROR log: surface configuration failed: incompatible window kind
thread 'main' panicked at /home/nathan/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.17.2/src/backend/direct.rs:771:18:
Error in Surface::configure: Validation Error

Caused by:
    Invalid surface

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_render::view::window::prepare_windows`!
thread 'Compute Task Pool (0)' panicked at /home/nathan/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.12.1/src/pipelined_rendering.rs:145:45:
called `Result::unwrap()` on an `Err` value: RecvError

Temp solution

cargo run --release in release mode it's works fine.

Can you reproduce this upstream in wgpu? Looks like we're hitting a debug assert in there.

Yap, it's has the same problem with wgpu cube example.
I will open a issue there too.

For debug mode it needs vulkan-validation-layers package, just install it and everything works fine.


Split of referrence batches into Core/non-Core

(This is a breaking change, please review carefully)
I noticed a couple of things that weren't sound:

RefBatch carried a publicly accessible slice, while not carrying the parameters. The reason for the former was "convenience" (IIRC), the reason for the latter was "just because we can". Hence, this type was neither complete nor minimal.
A lot of applications tend to keep a parameter structure together with a RefBatch. They are often seen together, and that wasn't convenient to do.

As a solution, I made a RefCore batch that only carries minimal (for safety) sealed data, nothing is available to public. The RefBatch now is rather open - it carries the core as well as a slice (like it used to) and a parameter structure, all mutable by public.
The idea is - RefCore to be used for maximum flexibility, like creating a batch when not yet having a parameter structure at hands, or using it with multiple parameters/slices. While RefBatch is just a convenient thing to have. The maintenance cost is minimal, since they are re-using lots of code.
RefBatch is also nice for ergonomic reasons - you can create a batch with type inference.

Looks good.

One of the reasons behind the PR is also an attempt to standardize handle operations. I don't like the fact that some handles are copyable (BufferHandle) and others are only clonable (ProgramHandle). I think we should be consistent with this, and Clone is the common denominator. That's why Slice is no longer copyable, for instance.

@stjahns this PR would improve this code in skeletal_animation:
pub struct SkinnedRenderer {
    animation_clip: AnimationClip,
    skinning_transforms_buffer: BufferHandle<GlResources, [[f32; 4]; 4]>,
    shader_params: SkinnedShaderParams<GlResources>,
    batch: RefBatch<SkinnedShaderParams<GlResources>>,
}

Also, I believe you really need this to be device-agnostic:
pub struct SkinnedRenderer<R: Resources> {
    animation_clip: AnimationClip,
    skinning_transforms_buffer: BufferHandle<R, [[f32; 4]; 4]>,
    batch: RefBatch<SkinnedShaderParams<R>>,
}

Works for me  / Am I doin' it rite?

Self-merging as everything is fixed and the concept has been approved.


Inverse side of ManyToMany relationship sometimes triggers a TypeError in schema:create

Describe the bug
If you provide the inverse side of a many-to-many relationship inside your entities, sometimes calling schema:create on the CLI will fail because of a TypeError.
My workaround is to remove the inverse sides from the entities, to run schema:create and then to restore them. The application itself works fine, it's just the schema:create which fails.
Stack trace
$ npx mikro-orm schema:create --fk-checks=true -d
mikro-orm schema:create

Create database schema based on current metadata

Opzioni:
  -r, --run      Runs queries                                         [booleano]
  -d, --dump     Dumps all queries to console                         [booleano]
  --fk-checks    Do not skip foreign key checks                       [booleano]
  -v, --version  Mostra il numero di versione                         [booleano]
  -h, --help     Mostra la schermata di aiuto                         [booleano]

TypeError: Cannot read property 'name' of undefined
    at Function.className (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/utils/Utils.js:253:28)
    at TsMorphMetadataProvider.extractType (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/TsMorphMetadataProvider.js:37:34)
    at TsMorphMetadataProvider.initProperties (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/TsMorphMetadataProvider.js:25:31)
    at TsMorphMetadataProvider.loadEntityMetadata (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/TsMorphMetadataProvider.js:16:9)
    at MetadataDiscovery.discoverEntity (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/MetadataDiscovery.js:109:9)
    at MetadataDiscovery.discoverDirectory (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/MetadataDiscovery.js:80:13)
    at Function.runSerial (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/utils/Utils.js:303:22)
    at MetadataDiscovery.findEntities (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/MetadataDiscovery.js:56:13)
    at MetadataDiscovery.discover (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/metadata/MetadataDiscovery.js:30:9)
    at Function.init (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/MikroORM.js:45:24)
    at Function.handleSchemaCommand (/home/niko/WebstormProjects/beach/server/node_modules/mikro-orm/dist/cli/SchemaCommandFactory.js:51:21)

To Reproduce
I'm not sure what exactly is causing this behaviour, because almost identical ManyToMany inverse relationship may or may not cause the described behaviour.
I don't have a repro, but I can give access to a private repo with the faulty code.
Versions

Dependency
Version

node
v13.8.0

typescript
3.7.5

mikro-orm
3.1.1

pg
7.18.1

The code that throws the error is pretty much this:
https://github.com/mikro-orm/mikro-orm/blob/master/lib/metadata/TsMorphMetadataProvider.ts#L45
  private extractType(prop: EntityProperty): string {
    if (Utils.isString(prop.entity)) {
      return prop.entity;
    }

    if (prop.entity) {
      return Utils.className(prop.entity()); // here
    }

    return prop.type;
  }

That would mean your entity callback in the decorator returns undefined. I guess you have a reference there, and there will be some circular dependency that causes the issue. You might want to change order of imports, or you can always use a string instead of reference.
Could you debug that a bit more? Does it happen all the time (for particular entity/property), or is it random? If you can grant me the access, I can take a look.

Yes, it happens all the time for a particular entity/property, but not for all of them.
I've pushed the codebase to a repo and granted you access. It's a very small project so it should be easy to debug it.

This is definitely circular dependency problem. I was able to work around that by using strings instead of entity references in decorators. It's really weird that is fails in CLI while it runs ok otherwise... Will need to spend more time debugging how is the code path different.
Btw to overcome this for now, you can also generate the cache first by running the app, and using the CLI afterwards, which will then use the cache instead of doing the discovery again. Keep in mind that node and ts-node have separate cache so if you would like to run the CLI in production, you need to run via node, and vice versa.

Circular deps are definitely annoying, I remember having similar issues back when I was using TypeORM and even when I was working on GraphQL-Modules. It's strange that it only happens on the CLI anyway...

Btw to overcome this for now, you can also generate the cache first by running the app, and using the CLI afterwards

I tried your suggested workaround but it didn't work. I tried with both yarn start and yarn start:ts-node (the first one uses node while the second one uses ts-node) but still no luck with both node ./node_modules/.bin/mikro-orm schema:create --fk-checks=true -d and ts-node ./node_modules/.bin/mikro-orm schema:create --fk-checks=true -d
With the second one I get a different error:
$ ts-node ./node_modules/.bin/mikro-orm schema:create --fk-checks=true -d
mikro-orm schema:create

Create database schema based on current metadata

Opzioni:
  -r, --run      Runs queries                                         [booleano]
  -d, --dump     Dumps all queries to console                         [booleano]
  --fk-checks    Do not skip foreign key checks                       [booleano]
  -v, --version  Mostra il numero di versione                         [booleano]
  -h, --help     Mostra la schermata di aiuto                         [booleano]

src/entities/BaseEntity.ts:2:5 - error TS7022: '__decorate' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer.

2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      ~~~~~~~~~~
src/entities/BaseEntity.ts:2:57 - error TS7006: Parameter 'decorators' implicitly has an 'any' type.

2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
                                                          ~~~~~~~~~~
src/entities/BaseEntity.ts:2:69 - error TS7006: Parameter 'target' implicitly has an 'any' type.

2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
                                                                      ~~~~~~
src/entities/BaseEntity.ts:2:77 - error TS7006: Parameter 'key' implicitly has an 'any' type.

2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
                                                                              ~~~
src/entities/BaseEntity.ts:2:82 - error TS7006: Parameter 'desc' implicitly has an 'any' type.

2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
                                                                                ~~~~
src/entities/BaseEntity.ts:4:55 - error TS2339: Property 'decorate' does not exist on type 'typeof Reflect'.

4     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
                                                        ~~~~~~~~
src/entities/BaseEntity.ts:4:92 - error TS2339: Property 'decorate' does not exist on type 'typeof Reflect'.

4     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
                                                                                ~~~~~~~~
src/entities/BaseEntity.ts:12:14 - error TS2339: Property 'createdAt' does not exist on type 'BaseEntity'.

12         this.createdAt = new Date();
                ~~~~~~~~~
src/entities/BaseEntity.ts:13:14 - error TS2339: Property 'updatedAt' does not exist on type 'BaseEntity'.

13         this.updatedAt = new Date();

So I gave this one another look. The difference when running via CLI is that you do not load the entities yourself before initializing the ORM. When running the app normally, you do (because you are registering the repositories). If I add these lines to the top of the ORM config file, then it will work, as I am forcing to load those entities before the ORM discovery finds them.
import { BaseEntity, Site, User, Match, Sport, Specialty, Relationship } from './entities';
const entities = [BaseEntity, Site, User, Match, Sport, Specialty, Relationship];

The whole problem is that this way you do have control on the loading of entities. I don't think there is a way to fix this in the ORM, so will close this one.
In other words, you can also easily fix this by defining the entities via entities array instead of using the folder based discovery. Here is all what I changed in the project to make it work:
Index: src/mikro-orm.config.ts
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- src/mikro-orm.config.ts	(revision 8d38d39b0d5fba8c37b89c3cbd4531d156b8970b)
+++ src/mikro-orm.config.ts	(date<PHONE_NUMBER>454)
@@ -1,5 +1,7 @@
+import { BaseEntity, Site, User, Match, Sport, Specialty, Relationship } from './entities';
+
 export default {
-  entitiesDirs: ['./build/src/entities'],
+  entities: [BaseEntity, Site, User, Match, Sport, Specialty, Relationship],
   entitiesDirsTs: ['./src/entities'],
   dbName: 'beach',
   user: 'beach',

@B4nan maybe we could add a section in the docs about circular imports?

Yeah agreed, will add something later today, you are not the only one facing this, and I am glad that there is relatively straightforward answer - use the entities array to have control over the order of entity imports as the folder based discovery will require them in the order they are found.


plnkr.co is down

plnkr.co is down with this screen:

also this isitdownrightnow report it's down:

Sorry, I think an update was in progress it's back up now.


refactor: 💡 Refactored card component

Changed the card props and the markup for the card component, added unit
test

👋 Thanks for creating a pull request! 🚀 Checkout the storybook we created for it here.


fix: DEV-3651: If region is selected pagination doesn't work

Hi @juliosgarbi!
This PR was created in response to a PRs in upstream repo:

https://github.com/heartexlabs/label-studio-frontend/pull/934

/git merge develop


Remove dependency on metaplex-js sdk

https://app.asana.com/0/0/1205157773161082/f
The dependency metaplex-foundataion/js is deprecated. This change replaces the usage of metaplex-foundataion/js with metaplex-foundataion/umi and metaplex-foundation/mpl-token-metadata with functionality staying the same.

Sweet! Thanks for looking into this @wjthieme 🙏
I'm doing some tests locally just with a script:
https://gist.github.com/terranmoccasin/f994095fccaf3611c61fd44c26a3f7b9
I ran into two issues.
One was when I set the option loadImage: true for the metaplex provider.
Failed to fetch JSON metadata from

Source: Plugin > Token Metadata

Caused By: TypeError: Only absolute URLs are supported
'

^this was thrown on the following line:
https://github.com/orca-so/orca-sdks/blob/9238e0be1f0b7ac1f00f4d1ca5c4a6de18bbab43/packages/token-sdk/src/fetcher.ts#L93
Unfortunately the error is also not getting logged, and instead we are only logging the timeout.
The second issue was when I was bulk fetching >300 tokens with loadImage: false. I used the mints from https://github.com/orca-so/orca-mintlists/blob/main/assets/mintlists/orca-extended.mintlist.json.
'[AccountNotFoundError] The account of type [Metadata] was not found at the provided address [8D6RyjQ1mtco5K811WFX3tJY3bs1JkyckPVQeekQ9gpi].

Source: SDK
'

Could you see if you can replicate those issues?
Add better logging so we don't unintentionally silence errors like we are doing now
(optional) it'd be nice to add an integration test to check for these, but we can also add later too since we've got a lot on our plates right now

@terranmoccasin I managed to find a way to get rid of the metaplex library altogether (since it is quite large and we only use a tiny portion (parsing onchain-metadata accounts). Wrote the logic of that myself and added a test to check that it parses correctly.
Ran the script as well and getting valid results

Actually will just merge so we can get it deployed and move the other PRs forward!

The big benefit is that this reduces the orca-2 bundle size by about 50% - 70% which will help with initial page loads!


dattreact: Hook up UI to CorePeers to posting new content is broadcast to peers

Closed by https://github.com/dattnetwork/datt/commit/1121fb69a6e11588eff092c9964934a7de0be431 ... However it's worth noting that we do not currently do any type of peer discovery, so the UI does not find or connect to any peers yet. If you use the console to connect to peers by hand, then posting new content will broadcast to those peers.
TODO: Peer discovery.


✨ Implement Guild Methods

Many of the guild methods are yet to be added. This issue will serve as a checklist for them.
If you want to become a contributor, implementing a few of these good first issue. This issue will be divided up into parts. If you are working on some methods, tell what you are doing so that you can be assigned to it and there would not be others doing the same thing.

[ ] Create Guild
[ ] Get Guild
[ ] Get Guild Preview
[ ] Modify Guild
[ ] Delete Guild
[ ] Get Guild Channels
[ ] Create Guild Channel
[ ] Modify Guild Channel Positions
[ ] List Active Threads
[ ] Get Guild Member
[ ] List Guild Members
[ ] Search Guild Members
[ ] Add Guild Member
[ ] Modify Guild Member
[ ] Modify Current Member
[ ] Modify Current User Nick
[ ] Add Guild Member Role
[ ] Remove Guild Member Role
[ ] Remove Guild Member
[ ] Get Guild Bans
[ ] Get Guild Ban
[ ] Create Guild Ban
[ ] Remove Guild Ban
[ ] Get Guild Roles
[ ] Create Guild Role
[ ] Modify Guild Role Positions
[ ] Modify Guild Role
[ ] Delete Guild Role
[ ] Get Guild Prune Count
[ ] Begin Guild Prune
[ ] Get Guild Voice Regions
[ ] Get Guild Invites
[ ] Get Guild Integrations
[ ] Delete Guild Integration
[ ] Get Guild Widget Settings
[ ] Modify Guild Widget
[ ] Get Guild Widget
[ ] Get Guild Vanity URL
[ ] Get Guild Widget Image
[ ] Get Guild Welcome Screen
[ ] Modify Guild Welcome Screen
[ ] Modify Current User Voice State
[ ] Modify User Voice State

Your are the best

Taking Create Guild, Get Guild, Get Guild Preview, Modify Guild, Delete Guild

Taking Create Guild Channel, Modify Guild Channel Positions, List Active Threads, List Guild Members, Search Guild Members, and Add Guild Member

taking  Modify Current Member, Modify Current User Nick, Add Guild Member Role, Remove Guild Member Role and Remove Guild Member

Taking Get Guild Roles, Create Guild Role, Modify Guild Role Positions, Modify Guild Role, and Delete Guild Role

Taking Get Guild Prune Count, Begin Guild Prune, Get Guild Voice Regions, Get Guild Invites, and Get Guild Integrations


CNI Installer migration

This is a tracking issue for the work to migrate from the single dropgz image to per-component -installer images.
Up until now, we have released the CNI installer image (cni-dropgz) as a versioned component separately from the CNI releases themselves. This has created a bit of versioning hell, as we struggle to maintain multiple release trains of the CNI (and thus CNI installer) and azure-ipam when the CNI/azure-ipam and installer version are not correlated.
The proposed change is to flip the architecture of the CNI installer: treat dropgz as a library, and leverage it to build separate installer images for each versioned component which we need to install via container.
We will migrate from the current state of:

image
binaries
version

cni-dropgz

a.b.c

azure-vnet
j.k.l

azure-ipam
x.y.z

to

image
binaries
version

cni-installer

j.k.l

azure-vnet
j.k.l

ipam-installer

x.y.z

azure-ipam
x.y.z

Migration steps:

[x] ~Build CNI installer images~ #2324
[x] ~Build azure-ipam installer images~ #2339
[x] ~Set up MCR publishing on new images~ MCR #2917
[x] ~Add MCR sovcloud syndication~ MCR #3016
[x] ~Migrate pipelines to new images~ #2372
[x] ~Add v1 scenario installation daemonset to AKS~ AKS #9774675
[x] Migrate existing downstreams to new images

[x] AgentBaker https://github.com/Azure/AgentBaker/pull/4256
[x] AKS
[x] ~CAPZ~ https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4315

[x] Remove existing dropgz image infra (Dockerfiles, pipelines, etc)

[x] ~dropgz-test images~ #2372
[x] dropgz images

[x] Remove AzCNI bins from AgentBaker

this is done for 1.5+, and can be closed as completed once #2871 is completed and AKS migrates for k8s 1.27.

AKS has migrated and cni-dropgz is unused. Purging it from the VHD here and closing this as complete 🎉


Cannot change profile picture

Repro:

Go to Personal Settings
Upload a profile picture
Try to upload a new profile picture
The new profile picture is not uploaded, the old one remains as the profile picture.

Video showing the bug:
https://github.com/zulip/zulip/assets/160421883/8f2ee5a7-4e36-4ed0-b7e4-889b9bf8aba7
Zulip Server and web app version:

[x] Zulip Server 8.0+

Thanks for the report.
I can reproduce the above error. Also, in my case, when I do not have any profile picture set and I tried to set it, a particular image is being uploaded everytime irrespective of what I select.
Looking into this.

I have also done the changes. Will open a PR soon. You can help reviewing the PR.


Uncaught Errors

Hi, I can't open files in formats such as npy. Every time I try to open, it displays Uncaught Errors (1) at Runtime Status: Cannot read properties of null (reading 'length'). Why is that? Thank you.

I eventually found out that there was a problem with python's system environment path, and after modifying it, it worked fine.


Fix serialization bug which triggers side effects on dynamic attributes

Thanks for this great open source library! 🙏  I'm deeply appreciative of your work for the community.
In using lithops, I discovered a bug in the serialization routines which triggers side effects on dynamic attributes (e.g. @property methods). For me this, is a dealbreaker for using lithops with Arraylake, since our objects have such properties which trigger expensive API calls. For example, in a map job over 1000 objects, this method gets called 1000 times before the function is even submitted.
I chased this down to the use of inspect.getmembers in lithops.job.serialize.
https://github.com/lithops-cloud/lithops/blob/cdf558448608d48a0eb0ad1fe02113495b25173f/lithops/job/serialize.py#L135
Python 3.11 implements inspect.getmembers_static, which is designed to address this exact situation. (See also discussion in https://github.com/python/cpython/pull/20911.)
To demonstrate this, this PR includes a test for this situation and implements a fix using getmembers_static. This passes in a local environment with python 3.11. However, it will fail in CI, which uses python 3.10.
I would recommend vendoring a version of this function until you drop python 3.10 support.

Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Nice catch! In this PR (https://github.com/lithops-cloud/lithops/pull/1303), I've included the relevant code from the inspect.getmembers_static() method in the Lithops library, so that it can be available for any python version. Would this suit your use case?

Would this suit your use case?

Yes I think so.

This is the second time I've started a PR which was then superseded by another PR from an existing maintainer. This makes me feel like PRs from outside contributors are not welcome. Are you guys interested in new contributors or not? The fact that you have a contributing guide gave me the impression that you were.

Yes, outside PRs are welcome. Thought you drafted PRs just to point out where was the error. Sorry for the confusion

@rabernat feel free to switch this PR to ready, and I will be glad to merge it. Thanks for finding this issue and for the contribution, and sorry for the confusion.

I @JosepSampe - no worries and thanks for the reply! There is no point in replacing #1303, which is already pretty much complete. I really appreciate your quick responses and fixes for all my issues.
In most of the open-source projects I contribute to, it's typical to open a draft PR to discuss possible technical approaches to a certain issue and receive early feedback before investing lots of time in complete solution. That was my intention here.
Of course you are capable of implementing most new features and bug requests much faster than me or any other new contributor. However, in the long run, if your goal is to make a mutli-stakeholder project, it can be a worthwhile tradeoff to go a little bit more slowly in order to help new contributors spin up on the code base and understand the design of the software.
I am loving lithops and am really excited it about its potential. In the future, I'll try to be very clear about my intentions when opening a PR.
Keep up the good work! 💪


Pushover alerts

Ok, so this is my first shot at Go lang 😉
I've added Pushover alerts. I tried to comply with the style of the rest of the code.

Have you tested this alert with a testalert command? would you mind posting a screenshot of the working alert? I see that is a paid service so I cannot test it myself

Yup, tested it with testalert and with my local configuration :)
Here are the screens 😃

Thanks


Add compatibility to "App Icons Taskbar"

I use App Icons Taskbar, which is not resized.
The result are cut-off icons:

Not sure whether there is an easy fix possible.

Hello Oliver,
Unfortunately I can not control 3rd party extension sizes. Can you resize the icons on extension's settings? If so you can make them fit...
...or you can alter gnome-compact-top-bar's stylesheet.cssunder<EMAIL_ADDRESS>Increase height:25 value and reboot/relogin.
#panel, #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
  background-color: #000;
  font-weight: 500;
  height: 25px;  // <---- edit this line
  color: #dadada;
  font-feature-settings: "tnum";
  transition-duration: 250ms;
  font-size: 10pt;
  transition: all;
  box-shadow: none;
  transition-duration: 250ms;
}

Another option is (i am not sure if this is possible) getting the current taskbar's height and resizing the icons accordingly. You may want to create an issue on App Icons Taskbar repo for this development.
Thanks and sorry for the inconvenience.
Have a great day!


Incorrect calculations when size is a float

Hi @tim-evans first of all thanks for the great addon.
I'm using this in a project, and a user detected a bug when using browser zoom, but it might occur in other instances too.
The problem is in https://github.com/tim-evans/ember-autoresize/blob/0.5.17/addon/mixins/autoresize.js#L21
If by some reason the number is a float this unitlessNumber === number + '' won't be true and a number without units will be returned. You can see here my example:

There might be multiple ways of fixing this and I'm not sure what's the best for all the available use cases and I can't seem to run the package tests to make sure I'm not breakign something, so I'm going to submit a PR with a "safe" fix.

Fixed, thanks @tim-evans


niv-updater-action bump (experiment)

This is a test balloon for gaining experience with the main revision of the GH action. As soon this hits our master branch I can test it by triggering the action via nudging.
If it doesn't work, no biggie, the action will need another update.
Context: https://github.com/knl/niv-updater-action/issues/56

And it works! 😎


Presorted data

Fixes https://github.com/MakieOrg/AlgebraOfGraphics.jl/issues/262
This PR introduces a new mapping helper called presorted. If this is applied to a column, AoG will internally keep track of the original order of appearance of these categorical values. One could of course require users to always use CategoricalArrays, but this is an annoying overhead for exploratory plotting.
Example
A dataframe which contains some ordered data about countries.
julia>
       countries = ["Algeria", "Bolivia", "China", "Ecuador", "France", "Germany", "Honduras"]
       group = ["2", "3", "1", "1", "2", "3", "1"]
       some_value = exp.(sin.(1:7))

       df = DataFrame(; countries, group, some_value)
       sort!(df, :some_value)
7×3 DataFrame
 Row │ countries  group   some_value
     │ String     String  Float64
─────┼───────────────────────────────
   1 │ France     2         0.383305
   2 │ Ecuador    1         0.469164
   3 │ Germany    3         0.756226
   4 │ China      1         1.15156
   5 │ Honduras   1         1.92897
   6 │ Algeria    2         2.31978
   7 │ Bolivia    3         2.48258

A normal plot will order countries alphabetically:
data(df) * mapping(:countries, :some_value, color = :group) * visual(BarPlot, direction = :x) |> draw

If we apply presorted to :countries, the original order is retained for this column, but not for :group which is still reordered:
data(df) * mapping(:countries => presorted, :some_value, color = :group) * visual(BarPlot, direction = :x) |> draw

We can apply presorted to :group as well to retain the original order in the color legend:
data(df) * mapping(:countries => presorted, :some_value, color = :group => presorted) * visual(BarPlot, direction = :x) |> draw

Some notes here from the development process, to refer back to later:

continuous data is already used in the original order (for example when dealing with lines)
categorical data is getting sorted however, during the creation of the categorical scales (mergesorted)
this sorting depends on the category value itself and may not be what the user wants

for example, Afghanistan Bolivia China will always be sorted ABC in a plot of area, even if China, Afghanistan Bolivia would be the right order

a means to disable sorting selectively must be introduced
a global disabling doesn't make sense, for example if we have countries ordered by size, but they should also be colored by categories A,B,C then we want A,B,C in the legend even if the first country is category B and the second A
one could "mark" a column in the mapping with a function, for example presorted, which wraps all values and changes the sorting order. Because function application is per-element and not whole-column, this needs extra logic if this kind of wrapper type like Presorted is encountered, so the original positions of the elements can be written into the wrappers.

a problem with this arises when multiple layers with partial data are plotted on top of each other, for example the first plots c,b,d and the other b,a,e. When merging the values for the scale, we'd have c1,b2,d3 for the first and then b1,a2,e3 for the other. The order I'd expect is c,b,d,a,e so b2 and b1 need to be considered the same for this. So maybe == for these values needs to ignore the index from the selection phase? But it will actually order c1,b2,a2,d3,e3 because it doesn't know that these are from different layers. This gets complicated quite quickly actually, and should probably be solved by using categorical values in the first place that carry the real ordering with them. What we want here is more of a quick solution for simple plots.


Feature/parser for rules

Coverage decreased (-1.4%) to 92.569% when pulling 7865b51dc45bc40e0ae4e51341fc958a92c1c70d on feature/parser-for-rules into cd77fe2138a0e39509611d2a6ff17c20efea16e8 on develop.

Coverage decreased (-1.4%) to 92.569% when pulling 7865b51dc45bc40e0ae4e51341fc958a92c1c70d on feature/parser-for-rules into cd77fe2138a0e39509611d2a6ff17c20efea16e8 on develop.

Coverage decreased (-1.3%) to 92.632% when pulling 6d70c230a2974124629eaacc83df539cda508838 on feature/parser-for-rules into cd77fe2138a0e39509611d2a6ff17c20efea16e8 on develop.


Don't enforce Block Length cop on specs

It's poorly suited to handle RSpec. See this discussion on the issue,
which recommends disabling this cop for specs.
https://stackoverflow.com/questions/40934345/rubocop-25-line-block-size-and-rspec-tests

We should probably add this to the general Hint style guide as well.


Line graph with unlimited lines?

How come you limited the line graph to 3 lines ? Would you be open to a PR for implementation letting user decide the number of lines ?

Hello! You can add any number of lines to a line chart. Also, you can define any number of line styles for a line chart. The list of line styles is looped over as many times as needed. In the view system, you can define at most three line styles via XML. If you’d like to define a larger number of line styles, you can do so programmatically (see here).

I’ll be closing this issue due to inactivity, but please feel free to reopen it.


bower.json

"main": [
"dist/angular-bootstrap3-datepicker.js",
"dist/angular-bootstrap3-datepicker.min.js",
"dist/angular-bootstrap3-datepicker.css"],
This isn't consistent with the files in the dist directory:
"dist/ng-bs3-datepicker.js",
"dist/ng-bs3-datepicker.min.js",
"dist/ng-bs3-datepicker.css"

Can you propose a PR for this?
I'll be happy to accept it.
Regards
2015-05-06 11:05 GMT-04:00 billyaraujo<EMAIL_ADDRESS>
"main": [
"dist/angular-bootstrap3-datepicker.js",
"dist/angular-bootstrap3-datepicker.min.js",
"dist/angular-bootstrap3-datepicker.css"],
This isn't consistent with the files in the dist directory:
"dist/ng-bs3-datepicker.js",
"dist/ng-bs3-datepicker.min.js",
"dist/ng-bs3-datepicker.css"
—
Reply to this email directly or view it on GitHub
https://github.com/benzen/angular-bootstrap3-datepicker/issues/11.

--
Benjamin Dreux
Analyste-Programmeur
Code³ Coopérative de solidarité
438 777 9250

I am not sure you if you want to change the bower.js or the name of the files.

In fact, i'm not really really interested into maintaining this package.
I'm looking for a new maintainer, are you interested.
There is not so much to do, still there is work that need to be done.
And i don't have enough time to do it.
As you've noticed, i've merged your PR.
2015-05-06 11:22 GMT-04:00 billyaraujo<EMAIL_ADDRESS>
I am not sure you if you want to change the bower.js or the name of the
files.
—
Reply to this email directly or view it on GitHub
https://github.com/benzen/angular-bootstrap3-datepicker/issues/11#issuecomment-99512556
.

--
Benjamin DREUX

I don't know much about it really to maintain it. I use it and it suits my needs but I am not sure I could maintain it.

@benzen Could you please push these changes to bower, by creating a new release v1.0.2?? Currently the latest version doesn't include the bugfix, while master does. Thx :smile:

I just added a tag 1.0.3.
Unfortunately I also added a tag 1.0.2, which is just an error, sorry for that.
Tell me if everything works.

Works fine. Thx.

Great


Arduino UNO: Only 0 value

Roll: 0  Pitch: 0
Roll: 0  Pitch: 0

Can you provide the correct wiring diagram

@jonathanrjpereira, @hardy8059 is correct. The library uses I2C to communicate with the MPU-9250, so you should be getting results by connecting SDA to A4 and SCL to A5. Also make sure you are not connecting the MPU-9250 to 5v or you will burn it out.


BetterTransformer pipeline fails to load on CUDA

System Info
Optimum version: 1.7.0
Python version: 3.10.1
System: Linux

Who can help?
@fxmarty
Information

[X] The official example scripts
[ ] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction
from optimum.pipelines import pipeline
qa_model = "bert-large-uncased-whole-word-masking-finetuned-squad"
pipe_cuda = pipeline("question-answering",qa_model,accelerator="bettertransformer",device="cuda:0")

Error with trace ending pops up:
  985                 return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None,
    986                             non_blocking, memory_format=convert_to_format)
--> 987             return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)
    988
    989         return self._apply(convert)

NotImplementedError: Cannot copy out of meta tensor; no data!

Problem is only with latest release. Works fine when loading on CPU.
Notebook for reproducible behavior: https://colab.research.google.com/drive/1aVy_jJREDQD3ll14CRZg4WfesE-HXb6i?usp=sharing
Expected behavior
Pipeline loads without error.

@vrdn-23 I had a short look, it is indeed critical. I'll probably do a patch release to disable https://github.com/huggingface/optimum/pull/676 temporarily that introduced the issue. We need to improve the tests as well.

Hi @vrdn-23 , can you run pip install -U optimum to install the patch 1.7.1? It should fix the issue.
Thank you for notifying!

Upgrading to 1.7.1 fixed the issue for me, thanks for the speedy update!


Add support for auto-merge configuration

Adds support for auto-merge configuration.
The update a repository endpoint has been updated to accept a allow_auto_merge parameter, which this PR uses.

I think the semantic versioning has got a bit muddled. I think this should be released as version 1.2.0, given 1.1.0 was branch protection rules.

sorry @domdomegg, haven't been on in a while. thanks for the improvement, changes look good

No worries, thanks for merging and releasing a new version 🙌


pullstorage: fix goroutine leak

Fixes the goroutine leak in pullstorage. This is due to context cancellation of the main goroutine that is actually supposed to communicate the results to others. Results in the channels never being written to and contexts never being terminated.

This change is

pkg/pullsync/pullstorage/pullstorage.go, line 174 at r1 (raw file):

			return chs, topmost, nil
		}
		_, _, _ = fn(context.Background())

Why are you using background ctx here?
If the parent context was canceled, SubscribePull should return early right. So if it takes time in SubscribePull, passing the same context here is better no?


Feat/yapf/addingformattedpython

What is the purpose of this pull request?: added yapf formatted python code
What issue does this pull request address?: Fixes #102
Notes for reviewers to consider:
Specific reviewers for pull request:
@gardlt @mark-burnett

This is merged because we ill take care of this in PR #116


Migrate from StructOpt to Clap 3.0.0 once it's released

Clap 3.0.0 pretty much adds the stuff that StructOpt adds on top of Clap 2.x.x.

closing in favor of #28 which has more detail


Enable mouse wheel input

This change simply adds the funcionality to read mouse wheel input, which (at least for me) is a very necessary feature. My solution is clearly not perfect, as I do rely on somewhat of a workaround to reset the scrolling value to 0 while no scroll events happen. That should probably be changed, but I hope  you forgive me for that, as I am absolutely new to go and haven't been able to find an alternative to this yet, though it's probably pretty easy.

I am sorry, I have no idea why the CI test fails. Do you have any?

I added a MouseScroll() function to input_js.go , but it's disfunctional and I don't have the knowledge necessary to implement a working version, sorry.
Tell me if you're ok with that. I will of course close this pull request if not.

No problem: could you reave a TODO comment at input_js.go? I'll take a look later.

Thank you for using and contributing to my lib! Detecting mouse wheel state sounds an important feature that I didn't realize before you created this PR :-)


Added add_prefix! and add_suffix!, added functions to StockFlow to set names of attributes

Still requires additional testing and documentation.

failed some tests I wrote, unfortunately.  Will reopen when it passes.


Remove redis-namespace

What
Remove redis-namespace gem
Link to story
Incompatible with sidekiq 7 and does not appear to be being used
in any event
Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.
You should have run NOCOVERAGE=true rake rswag to ensure the swagger docs are up-to-date

closing as simpler PR merged now


ng new does not add up to date dependencies

🐞 Bug report
Command (mark with an x)

[x] new
[ ] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[x] update
[ ] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Description
Running ng updatedirectly after creating a new project lists an outdated version of rxjs. I would expect that a newly created project is already up to date
🔬 Minimal Reproduction

Run ng new myApp (and accept defaults with Enter)
cd myApp
ng update

🔥 Error

ng update
Using package manager: 'npm'
Collecting installed dependencies...
Found 30 dependencies.
    We analyzed your package.json, there are some packages to update:

      Name                               Version                  Command to update
     --------------------------------------------------------------------------------
      rxjs                               6.4.0 -> 6.5.4           ng update rxjs

🌍 Your Environment

Angular CLI: 8.3.22
Node: 10.18.0
OS: darwin x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.22
@angular-devkit/build-angular     0.803.22
@angular-devkit/build-optimizer   0.803.22
@angular-devkit/build-webpack     0.803.22
@angular-devkit/core              8.3.22
@angular-devkit/schematics        8.3.22
@angular/cli                      8.3.22
@ngtools/webpack                  8.3.22
@schematics/angular               8.3.22
@schematics/update                0.803.22
rxjs                              6.4.0
typescript                        3.5.3
webpack                           4.39.2

Related to https://github.com/angular/angular-cli/issues/14603

Hi, since this is partially related to https://github.com/angular/angular-cli/issues/14603, let's continue tracking this there.


added sniping lured pokemon

Short Description:
It needs testing and refactoring

you duplicate a lot of the logic. i would refactor this so the lured pokemon just get added in the get_pokemon_from_map so all the other logic like priority sorting etc isn't duplicated

I know, I will probably do it when I got time and a better understanding of the latest code. Just thought a version that only appends and don't change current functionality would be good for testing purposes.

i'll go take a test on this one too if it could be of use

I think that it needs something  that stops it from going to a place it just went to without permaban that stop.

i'll prepare a PR to your fork with some refactor work done

Added a check for duplicated sniping.
The logic is based on the assumption that two Pokemon would not disappear on the same millisecond.

@JohanJu you got a PR ;)
https://github.com/JohanJu/PokemonGo-Bot/pull/1

We have merge conflicts with the current dev, please merge with it ;)

damn i feel like Niantic is finally doing something against snipes, i casually get softbanned 😦

I haven't got softbanned yet, but I got softbaned when restarting the bot as it will teleport to orgin.
I have added you as collaborator can you fix it? I have to go now and I can't see directly what will work.
<<<<<<< HEAD
    def _teleport_back(self):
        """Teleports trainer back to their last position."""
        last_position = self.bot.position[0:2]
=======
    def _teleport_back(self, last_position):
        """Teleports trainer back to their last position."""
>>>>>>> 7cc524ed80a918170efcd782829ed6a94e2c4674
        self.emit_event(
            'move_to_map_pokemon_teleport_back',
            formatted=('Teleporting back to previous location ({last_lat}, '
                       '{last_lon})'),
            data={'last_lat': last_position[0], 'last_lon': last_position[1]}
        )
<<<<<<< HEAD
        self.bot.api.set_position(last_position[0], last_position[1], 0)
=======
>>>>>>> 7cc524ed80a918170efcd782829ed6a94e2c4674

sure

We probably shoulden't merge this. Too many softbans

nah i think they fixed sniping server side, multiple issues popped up regarding this. this PR is still valuable because it can walk to lured pokemon

Is this PR still valuable? Sorry it has taken so long to look at it.


HTML

#HTML
User Story
As a boot camp student,
I want a prework notes to be structured on a webpage
so that I can easily find and read information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git, and JavaScript with associated notes listed

#CSS
User Story
As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I see a dark blue header and footer, and four boxes with a shadow

#JavaScript
User Story
As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

#README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

#Deployment
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser


Veracode Scan of the app results into "377:Insecure Temporary File"

Hi @jmbowman1107
When we scan the app through Veracode to check for any static code vulnerabilities, it gives the "Insecure Temporary File".

I checked that you are using [android-image-cropper-4.5.0.aar]
https://github.com/jmbowman1107/ImageCropper.Maui/tree/main/Com.Vanniktech.AndroidImageCropper.Maui/Jars
But the original Android SDK is now at 4.6.0 released on Aug 5, 2024
According to suggestion(Remediation) given in Veracode result it is asking to use 3 argument version of createTempFile method, which is what this file is doing : https://github.com/CanHub/Android-Image-Cropper/blob/05b4d586335d6ee652f487881efd0cb54b36c43b/cropper/src/main/kotlin/com/canhub/cropper/BitmapUtils.kt#L461
So, hope is that, if you update this Maui library to use Android's 4.6.0 .aar version, this may fix this issue?
To Confirm that whether this ImageCropper.Maui is the reason to raise this Veracode error, I removed the ImageCropper.Maui nuget and functionality from the app and after next scan it did not show me this error. This means this error is coming definitely from ImageCropper.Maui and ultimately from .aar.
Thanks,
Milan G

Hi @MGohil ,
I have updated the dependency and pushed out a new release (1.2.1).
Please check it and let me know if this issue has been resolved.
Best Regards,
-Jeff

Fixed in 1.2.1

@jmbowman1107
Thanks for updating the .aar to the latest. Unfortunately this did't help fix the issue. Today after upgrade when I scanned, it again came up.
Hence, I have reported this issue to original native library here: https://github.com/CanHub/Android-Image-Cropper/issues/644
However, after updating to 1.2.1, iOS project was not building and giving error at AppDelegate.cs
AppDelegate.cs(18, 31): [CS0234] The type or namespace name 'Platform' does not exist in the namespace 'ImageCropper.Maui' (are you missing an assembly reference?)

So, I have to conditionally use the version, for ios, older and for android newer.
Would you please check this?
Thanks.


importing for Angular2

I'm trying to use circosJS in a Angular2 project but I am struggling with getting it to import. Have installed the library using npm which seem to be successful. Any suggestions/solution?

Please provide code snippets or more details... I don't see how I can help you with so few details...

That's great, since it was D3 based, I guess you have to check on it.
I have question, is it possible in CircoJS to copy the original config
(meaning the layout and plotting) of the original circos?
Thanks for updating your library. that helps us a lot.
Regards,
Kevin
On Fri, Jul 7, 2017 at 11:49 PM, FredrikP<EMAIL_ADDRESS>wrote:

I'm trying to use circosJS in a Angular2 project but I am struggling with
getting it to import. Have installed the library using npm which seem to be
successful. Any suggestions/solution?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nicgirault/circosJS/issues/36, or mute the thread
https://github.com/notifications/unsubscribe-auth/AIBg7Q-sVJq-vNzp0RAV7ZPxULxZTKUmks5sLlOhgaJpZM4ORHkT
.

@yodafreddan the import issue has been fixed in version 2.0.7.


Middle button click freeze after installing the Windows 10 Creators Update

It seems TrackballScroll has a problem with the Windows 10 Creators Update (April 2017). Middle button clicks seem to freeze mouse input by several seconds.
Any ideas what could cause this? A similar bug did exist in earlier, pure C++ versions, of this program, but it did only appear when metro style apps were running.

Look's like the only way to beat all sorts of troubles is writing a custom driver.
It's too bad that my skills are not enough for this.

Some test results:

sendinput is used to send mouse events, which works fine.
The sentinput line which sends the middle button click causes the freeze/delay. Without it, everything works... without actually doing anything.
Using TestApi to send the middle button mouse click causes the same issue.
Using TestApi to send a mouse move causes the same issue.
The delay/freeze time varies and by clicking wildly it is possible to create a zombie process which cannot be killed without restarting.

Fixed by @johnwoolee
Thanks for the PR!


The inference time of the model is very unstable.

The effect of this project is very good, but the inference time of the model is very unstable. Sometimes it only takes 2ms, and sometimes it takes more than 100ms.  Is it because I am using the wrong method?

Hi there! What hardware are you using for inference? Inference time generally depends on the number of tokens generated. So the model generates a simple query (like SELECT COUNT(*) from users;), inference time will be very fast
But if it generates a more complex query, like the one below, inference time will be much slower
WITH new_york_revenue AS (
  SELECT sum(sales.price * sales.quantity) AS revenue
  FROM   sales
  JOIN   customers on sales.customer_id = customers.customer_id
  JOIN   salespeople on sales.salesperson_id = salespeople.salesperson_id
  WHERE  customers.address like '%New York%'
     and salespeople.region = 'North America'
), san_francisco_revenue AS (
  SELECT sum(sales.price * sales.quantity) AS revenue
  FROM   sales
  JOIN   customers on sales.customer_id = customers.customer_id
  JOIN   salespeople on sales.salesperson_id = salespeople.salesperson_id
  WHERE  customers.address like '%San Francisco%'
     and salespeople.region = 'North America'
)
SELECT new_york_revenue.revenue AS new_york_revenue,
       san_francisco_revenue.revenue AS san_francisco_revenue,
       new_york_revenue.revenue - san_francisco_revenue.revenue AS difference
FROM   new_york_revenue, san_francisco_revenue;

Hi there! What hardware are you using for inference? Inference time generally depends on the number of tokens generated. So the model generates a simple query (like SELECT COUNT(*) from users;), inference time will be very fast
But if it generates a more complex query, like the one below, inference time will be much slower
WITH new_york_revenue AS (
  SELECT sum(sales.price * sales.quantity) AS revenue
  FROM   sales
  JOIN   customers on sales.customer_id = customers.customer_id
  JOIN   salespeople on sales.salesperson_id = salespeople.salesperson_id
  WHERE  customers.address like '%New York%'
     and salespeople.region = 'North America'
), san_francisco_revenue AS (
  SELECT sum(sales.price * sales.quantity) AS revenue
  FROM   sales
  JOIN   customers on sales.customer_id = customers.customer_id
  JOIN   salespeople on sales.salesperson_id = salespeople.salesperson_id
  WHERE  customers.address like '%San Francisco%'
     and salespeople.region = 'North America'
)
SELECT new_york_revenue.revenue AS new_york_revenue,
       san_francisco_revenue.revenue AS san_francisco_revenue,
       new_york_revenue.revenue - san_francisco_revenue.revenue AS difference
FROM   new_york_revenue, san_francisco_revenue;

Thank you for your response, this is the problem I encountered, in the case of output with almost the same length in the two sections below, the time consumption is five times greater.
time:6.521226406097412 SELECT water_outage_info.id,        water_outage_info.incident_address FROM   water_outage_info WHERE  water_outage_info.id = (SELECT max(water_outage_info.id)                                FROM   water_outage_info);
time:32.622504472732544 SELECT water_outage_info.outage_reason,        count(*) AS count FROM   water_outage_info GROUP BY water_outage_info.outage_reason ORDER BY count(*) DESC;

Why  your model run  so fast? What gpu do you use and how much gpu memory do you use?


BCLM

@tyroruyk Does the battery charging limit working? I have T480s i5-8350u with Ventura 13.6.7 and the battery charging limit is not working, even already set to 80% it's still charging beyond 80% all the time.
Previously on Windows through the Lenovo Vantage already set the threshold to 80% as well

The battery charging limit thing is specific to Lenovo Vantage, which is only available on Windows. However, there are alternative software solutions available (just search for it) for macOS that can help you limit your battery charging.


Send periodic broken link reports

Motivation

Broken links are bad for user experience and SEO, so region managers should make sure they have as few of them as possible.
Proposed Solution

Make it possible to send reports for broken link periodically via email, e.g. weekly/monthly summaries.
Alternatives
Show the number of broken links on the dashboard in a way that makes users act on it.
Additional Context

We decided the dashboard widget is enough and we don't need periodic email reminders.


Change "CROP" label

Is it possible to change the "CROP" label for the crop activity? That would be awesome. If that's already possible I can't find how to do that. Thanks!

Yes, https://github.com/ArthurHub/Android-Image-Cropper/wiki/Activity-Visual-Customization

Thanks for the fast answer! And also for this awesome library, that's amazing


Create ERC721REnumerable.sol

Add modified ERC721Enumerable extension, compatible with ERC721R. This can be useful for developers that want to keep track of ownership of tokens, wallet contents...

Thanks! So this essentially copies the OZ implementation and changes the names? This seems fine. Note that ERC721r implements totalSupply() but no harm in reimplementing it here and probably less confusing

Thanks! So this essentially copies the OZ implementation and changes the names? This seems fine. Note that ERC721r implements totalSupply() but no harm in reimplementing it here and probably less confusing

I needed to get the NFTs owned by a wallet which I couldn't find in ERC721r.


[Papercut][SW-16380] Added Purchaseprice to Productexport

Description
It makes to available to use purchaseprice in productexports

Questions
Answers

BC breaks?
no

Tests pass?
yes

Related tickets?
https://issues.shopware.com/#/issues/SW-16380

How to test?
Use {$sArticle.purchaseprice} in productexport

Looks good to me.


EventStore having Create() method and ctor on SelfAggregate, Create always takes precedence when projecting

I have a class:
public sealed class User : MartenEventSourcedAggregate<long>
{
    private User()
    {
        Handles<UserCreated>(Apply);
    }

    private User(long id, string userName, string emailAddress) : this()
    {
        ApplyChange(new UserCreated(id, userName, emailAddress));
    }

    public static User Create(long id, string userName, string emailAddress)
        => new(id, userName, emailAddress);
    ...
}

With the Marten config set as SelfAggregate
services.AddMarten(options => options.Projections.SelfAggregate<User>(ProjectionLifecycle.Inline));
When running this, I get the following error:
Marten.Exceptions.InvalidProjectionException: Projection Marten.Events.Aggregation.SingleStreamAggregation<MartenTesting.Domain.Users.User> has validation errors:
Create(long, string, string) : User
 - No event type can be determined. The argument for the event should be named '@event'

This is because the Create() method is the convention for the SelfAggregate.
Changing the method name to something like CreateUser() solves this issue and Marten uses the parameterless ctor.
I would like to be able to choose the precedence or only way of the projection creation by Marten between Constructor or CreateMethod.
So I would suggest an enum like:
public enum ProjectionCreation { // or ProjectionCreationPrecedence
    Constructor,
    CreateMethod
}

that is used on all the places where the specific way of projection creation is called.

@ngoov Just decorate your Create() method with [MartenIgnore]. You're conflicting with Marten naming conventions, and that's the way to get around that.
Why are you doing it that way btw? That looks a little high ceremony. What does the base type do?

Hey @jeremydmiller, thanks for the answer!
This indeed solves the issue. I did not know this attribute could be used for that too.
However, adding this to all my classes when I'm following my own conventions, so not using the naming conventions of Marten anywhere, seems a bit repetitive. Is there also a way to disable the naming conventions and just use the default empty ctor for any or all documents using the fluent builder?
Something like services.AddMarten(options => options.Policies.ForAllDocuments(m => m.UseNamingConventions = false))?
To get to your question, it indeed doesn't make much sense to use a factory method is a small class like this used like this. I just do it because of my own convention of using the factory method for aggregates everywhere, for consistency. It's useful for more complex classes and also to return validation errors if needed. It has nothing to do with the base class however.
Just for the record, my base class is based on one for Nick Chamberlain https://buildplease.com/pages/fpc-9/.
public interface IMartenAggregate
{
    IReadOnlyList<IDomainEvent> UncommittedEvents { get; }
    string AggregateId { get; }
    long Version { get; }
    void MarkEventsAsCommitted();
}

public abstract class MartenEventSourcedAggregate<TKey> : Entity<TKey>, IMartenAggregate
{
    [JsonIgnore]
    private readonly Dictionary<Type, Action<IDomainEvent>> _handlers = new();

    [JsonIgnore]
    private readonly Queue<IDomainEvent> _uncommittedEvents = new();
    [JsonIgnore]
    public IReadOnlyList<IDomainEvent> UncommittedEvents => _uncommittedEvents.ToList();

    [Identity]
    public virtual string AggregateId
    {
        get => Id!.ToString()!;
        // ReSharper disable once ValueParameterNotUsed
        set {}
    }

    public long Version { get; private set; }

    public void MarkEventsAsCommitted()
    {
        _uncommittedEvents.Clear();
    }

    protected void Handles<TEvent>(Action<TEvent> handler)
        where TEvent : IDomainEvent
    {
        _handlers.Add(typeof(TEvent), @event => handler((TEvent)@event));
    }

    protected void ApplyChange(IDomainEvent domainEventBase)
    {
        ApplyChangeInternal(domainEventBase, () => _uncommittedEvents.Enqueue(domainEventBase));
    }

    private void ApplyChangeInternal(IDomainEvent domainEventBase, Action? addNewEvent = default)
    {
        Version++;

        if (_handlers.ContainsKey(domainEventBase.GetType()))
        {
            _handlers[domainEventBase.GetType()].Invoke(domainEventBase);
        }

        addNewEvent?.Invoke();
    }
}

@ngoov
"However, adding this to all my classes when I'm following my own conventions, so not using the naming conventions of Marten anywhere, seems a bit repetitive. Is there also a way to disable the naming conventions and just use the default empty ctor for any or all documents using the fluent builder?
Something like services.AddMarten(options => options.Policies.ForAllDocuments(m => m.UseNamingConventions = false))?"
I'm not enthusiastic about adding customized naming conventions, sorry. What we could do is teach Marten to ignore any Create() method that has primitive inputs. I'd accept a PR for that.
I'm closing this for now.

I'm not enthusiastic about adding customized naming conventions, sorry. What we could do is teach Marten to ignore any Create() method that has primitive inputs. I'd accept a PR for that.

Sure no problem, I get that, was just doing a suggestion. Thanks for taking the time anyway and the great product! I'll look into that PR, which indeed also solves my problem!


[Event Hubs] Performance Test Updates

Summary
The focus of these changes is to add a set of performance tests for the EventHubBufferedProducerClient, and to flesh out and improve the existing tests for the EventProcessorClient.
References and Related

Event Hubs: Buffered Producer Performance Tests (#28052)

/check-enforcer override

@mikeharder:  I'm going to commit this for now.   I'm happy to discuss the approach and incorporate any feedback that you may have when you return.


The geocoding polling always returns a error

[from jira: https://cartodb.atlassian.net/browse/CDB-3744]
No matter if the geocoding is still working or it succeed.
The api json controller calls geocoding.public_values which always returns:
{ title: 'Geocoding error', description: '' }
This can lead to problems and confusions

I cannot recover any further debugging info, closing this...


Modified the Sidm processor in such a way that we can access the fields of the lj inputs

Thanks @mariajose2398 ! I'll go ahead and rebase this one onto main


Update CHANGELOG.md

CHANGELOG.md updated

@ca1zr Please, merge your changelog update to patch-1 from https://github.com/DivanteLtd/vue-storefront/pull/2608 so we can keep the complete set of changes in once merge request.


Team reveal

Description
Create the team reveal component as shown in the video attached below.
Animation Preview

Screenshot/Video: https://github.com/user-attachments/assets/b064139d-88f1-482c-b3bc-fca3c0de5977

[!NOTE]
Please refer to the Animata contributing guidelines available here for rules on how to contribute to the project. Let us know in the comments if you’re working on this issue, and feel free to ask any questions!

Requirements

[ ] Create a new animated component that matches the provided design.
[ ] Add example usage of the component in the documentation or storybook.

 Guidelines & Best Practices

Write reusable and clean code following the project’s style guide.
The component should be fully customizable. The user should be able to modify props such as duration, easing, color, and size where applicable.
Follow the Contributing Guidelines before submitting your pull request.

[!IMPORTANT]
To ensure more contributors have the opportunity to participate, we kindly request that:

Each contributor submits only one pull request related to this issue.
If you're interested in working on this issue, first check if it has already been claimed. If not, assign yourself to the issue and move it to In Progress on the project board.

Additional resources
Referenced from: https://brightsites.framer.website/

Checklist

[ ] I have read and followed the contributing guidelines.
[ ] I have developed the component according to the requirements.
[ ] I have tested the component across different browsers and screen sizes.
[ ] I have documented the component for future reference.
[ ] I have submitted a pull request with appropriate labels and referenced this issue number.

@sudhashrestha  I will work on this issue . Can you assign it to me

@sudhashrestha  I need to make single component or  whole team component

Hey @sudhashrestha can i work on this issue?

Hi @Abishkardhenga
I hope you're doing well! Since it's been a while since this issue was assigned, I wanted to check in and see if you're still planning to work on it. If so, could you kindly share an update by tomorrow?
If I don't hear back by then, I’ll unassign the issue to allow others to take it up.
Thanks for your understanding!

@sudhashrestha  please assign this issue to me


Add simulation edge settings (void, loop, solid)

Solid: Currently the only implementation, where the boundaries of the simulation act as solid wall
Void: Particles which touch the boundary become deactivated
Loop Horizontally: Particles which touch the left boundary have their position set to the right boundary and vice versa.
Loop Vertically: Particles which touch the bottom boundary have their position set to the top boundary and vice versa.
Loop: Both horizontal and vertical looping

This task is blocked by needing to implement active and inactive particles


Move non-core plugins out of Gradle distribution

The Gradle distribution contains some plugins which are not actively developed anymore. For some of them, better replacements are already available in the portal.
In this Epic we track the state of these plugins with the goal to eventually remove them from the distribution in one of the upcoming major releases.
For each of these plugins, there should be:

A deprecation issues with the probable target milestone attached
A removal issue with the proper milestone attached

@jjohannes I took a look at the list of plugins in the distribution, I think there may be a couple of other chunks of plugins.
I think we should consider a few more plugins for deprecation in 6.0--basically, all of the other software model based plugins.  @lacasseio and the core team can decide on the native plugins, but we someone else should speak up if we think we shouldn't go ahead and deprecate the JVM software model plugins.
I think we should also come up with some kind of "adoption guide" and advertise a couple of plugins as up for adoption (ANTLR and JaCoCo).  Maybe PMD too.

Here are my notes:

Consider deprecation in 6.0:

subprojects/language-java/src/main/resources/META-INF/gradle-plugins/org.gradle.java-lang.properties
subprojects/language-jvm/src/main/resources/META-INF/gradle-plugins/org.gradle.jvm-resources.properties
subprojects/testing-jvm/src/main/resources/META-INF/gradle-plugins/org.gradle.junit-test-suite.properties
subprojects/language-scala/src/main/resources/META-INF/gradle-plugins/org.gradle.scala-lang.properties
subprojects/platform-jvm/src/main/resources/META-INF/gradle-plugins/org.gradle.jvm-component.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.assembler-lang.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.assembler.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.c-lang.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.c.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp-lang.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-c-lang.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-c.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-cpp-lang.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-cpp.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.windows-resource-script.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.windows-resources.properties
subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.binary-base.properties
subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.component-base.properties
subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.component-model-base.properties
subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.language-base.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.clang-compiler.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.gcc-compiler.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.microsoft-visual-cpp-compiler.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.native-component-model.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.native-component.properties
subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.standard-tool-chains.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cunit-test-suite.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cunit.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.google-test-test-suite.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.google-test.properties

Adoption:

subprojects/antlr/src/main/resources/META-INF/gradle-plugins/org.gradle.antlr.properties
subprojects/jacoco/src/main/resources/META-INF/gradle-plugins/org.gradle.jacoco.properties

Deprecated (in 5.5 or before), will be removed in 6.0:

subprojects/announce/src/main/resources/META-INF/gradle-plugins/org.gradle.announce.properties
subprojects/announce/src/main/resources/META-INF/gradle-plugins/org.gradle.build-announcements.properties
subprojects/build-comparison/src/main/resources/META-INF/gradle-plugins/org.gradle.compare-gradle-builds.properties
subprojects/code-quality/src/main/resources/META-INF/gradle-plugins/org.gradle.findbugs.properties
subprojects/code-quality/src/main/resources/META-INF/gradle-plugins/org.gradle.jdepend.properties
subprojects/ide-play/src/main/resources/META-INF/gradle-plugins/org.gradle.play-ide.properties
subprojects/osgi/src/main/resources/META-INF/gradle-plugins/org.gradle.osgi.properties
subprojects/platform-play/src/main/resources/META-INF/gradle-plugins/org.gradle.play-application.properties
subprojects/platform-play/src/main/resources/META-INF/gradle-plugins/org.gradle.play-coffeescript.properties
subprojects/platform-play/src/main/resources/META-INF/gradle-plugins/org.gradle.play-javascript.properties
subprojects/platform-play/src/main/resources/META-INF/gradle-plugins/org.gradle.play.properties

To be deprecated in 6.0:

subprojects/javascript/src/main/resources/META-INF/gradle-plugins/org.gradle.coffeescript-base.properties
subprojects/javascript/src/main/resources/META-INF/gradle-plugins/org.gradle.envjs.properties
subprojects/javascript/src/main/resources/META-INF/gradle-plugins/org.gradle.javascript-base.properties
subprojects/javascript/src/main/resources/META-INF/gradle-plugins/org.gradle.jshint.properties
subprojects/javascript/src/main/resources/META-INF/gradle-plugins/org.gradle.rhino.properties
subprojects/maven/src/main/resources/META-INF/gradle-plugins/org.gradle.maven.properties

Leave as-is:

subprojects/build-init/src/main/resources/META-INF/gradle-plugins/org.gradle.build-init.properties
subprojects/build-init/src/main/resources/META-INF/gradle-plugins/org.gradle.wrapper.properties
subprojects/code-quality/src/main/resources/META-INF/gradle-plugins/org.gradle.checkstyle.properties
subprojects/code-quality/src/main/resources/META-INF/gradle-plugins/org.gradle.codenarc.properties
subprojects/code-quality/src/main/resources/META-INF/gradle-plugins/org.gradle.pmd.properties
subprojects/diagnostics/src/main/resources/META-INF/gradle-plugins/org.gradle.help-tasks.properties
subprojects/diagnostics/src/main/resources/META-INF/gradle-plugins/org.gradle.project-report.properties
subprojects/diagnostics/src/main/resources/META-INF/gradle-plugins/org.gradle.project-reports.properties
subprojects/ide-native/src/main/resources/META-INF/gradle-plugins/org.gradle.visual-studio.properties
subprojects/ide-native/src/main/resources/META-INF/gradle-plugins/org.gradle.xcode.properties
subprojects/ide/src/main/resources/META-INF/gradle-plugins/org.gradle.eclipse-wtp.properties
subprojects/ide/src/main/resources/META-INF/gradle-plugins/org.gradle.eclipse.properties
subprojects/ide/src/main/resources/META-INF/gradle-plugins/org.gradle.idea.properties
subprojects/kotlin-dsl-provider-plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.kotlin.kotlin-dsl-project.properties
subprojects/kotlin-dsl-provider-plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.kotlin.kotlin-dsl-root-project.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp-application.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp-library.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.swift-application.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.swift-library.properties
subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.swiftpm-export.properties
subprojects/ivy/src/main/resources/META-INF/gradle-plugins/org.gradle.ivy-publish.properties
subprojects/maven/src/main/resources/META-INF/gradle-plugins/org.gradle.maven-publish.properties
subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.lifecycle-base.properties
subprojects/plugin-development/src/main/resources/META-INF/gradle-plugins/org.gradle.java-gradle-plugin.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.application.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.base.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.distribution.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.groovy-base.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.groovy.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.java-base.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.java-library-distribution.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.java-library.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.java-platform.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.java.properties
subprojects/plugins/src/main/resources/META-INF/gradle-plugins/org.gradle.war.properties
subprojects/publish/src/main/resources/META-INF/gradle-plugins/org.gradle.publishing.properties
subprojects/reporting/src/main/resources/META-INF/gradle-plugins/org.gradle.build-dashboard.properties
subprojects/reporting/src/main/resources/META-INF/gradle-plugins/org.gradle.reporting-base.properties
subprojects/scala/src/main/resources/META-INF/gradle-plugins/org.gradle.scala-base.properties
subprojects/scala/src/main/resources/META-INF/gradle-plugins/org.gradle.scala.properties
subprojects/signing/src/main/resources/META-INF/gradle-plugins/org.gradle.signing.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp-unit-test.properties
subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.xctest.properties
subprojects/ear/src/main/resources/META-INF/gradle-plugins/org.gradle.ear.properties

All of the native plugins should not be deprecated in 6.0 for the lack of alternative and the new plugins not polished enough.

- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.assembler-lang.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.assembler.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.c-lang.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.c.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp-lang.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cpp.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-c-lang.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-c.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-cpp-lang.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.objective-cpp.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.windows-resource-script.properties
- subprojects/language-native/src/main/resources/META-INF/gradle-plugins/org.gradle.windows-resources.properties
- subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.binary-base.properties
- subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.component-base.properties
- subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.component-model-base.properties
- subprojects/platform-base/src/main/resources/META-INF/gradle-plugins/org.gradle.language-base.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.clang-compiler.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.gcc-compiler.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.microsoft-visual-cpp-compiler.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.native-component-model.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.native-component.properties
- subprojects/platform-native/src/main/resources/META-INF/gradle-plugins/org.gradle.standard-tool-chains.properties
- subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cunit-test-suite.properties
- subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.cunit.properties
- subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.google-test-test-suite.properties
- subprojects/testing-native/src/main/resources/META-INF/gradle-plugins/org.gradle.google-test.properties

Thanks @big-guy for assembling this list. I agree that the "language" plugins for the jvm world should be deprecated and created #9837 and #9838.

I think we should also come up with some kind of "adoption guide" and advertise a couple of plugins as up for adoption (ANTLR and JaCoCo). Maybe PMD too.

:+1: for this. How do we proceed here?

I am closing this as it is not used anymore to track work (we still plan to move more plugins out at some point in the future).


fix: removed README image from bundle

Saves 45KBytes of bloat ;-)
Replaces #221 #215

That's better ;-)


Specifying MockFileData Length

I'm using the TestingHelpers to mock a FileInfoBase, so I've created a MockFileSystem and added a MockFileData to it. I'm wanting to test some code that has logic based on file size (FileInfoBase.Length). But it appears that I can only change the Length property by setting the Contents property.
Is it possible to mock a file that is reasonably large (over 1gb), without having to set the contents?

No, without modification it is not possible.

I don't think we need to do this. While yes, you can't directly modify the Length property, you can set it through the Contents property.
            var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>
            {
                {XFS.Path(@"c:\a.txt"), new MockFileData("".PadRight(42))}
            });
            var file = fileSystem.FileInfo.FromFileName(@"c:\a.txt"); // file.Length is 42

Would you still recommend doing it this way for mocking files that are gigabytes in size? A 1gb file would be "".PadRight(1000000000).

@jpreese I'm facing the same issue. I want to test code that rejects very large files, and I don't want to create gigabytes of dummy content in my test. It would be acceptable if any methods that tried to access the contents of the mock file threw an exception, as long as the length was reported correctly.


[refactor-prompt] add token mint

What current issue(s) does this address, or what feature is it adding?
move #623 forward, add wallet token mint
How did you solve this problem?
migrate, write code
How did you make sure your solution works?
make test
Are there any special changes in the code that we should be aware of?
no
Please check the following, if applicable:

[X] Did you add any tests?
[X] Did you run make lint?
[X] Did you run make test?
[X] Are you making a PR to a feature branch or development rather than master?
[ ] Did you add an entry to CHANGELOG.rst? (if not, please do)

Coverage increased (+0.1%) to 86.026% when pulling e8be7594be15b3f1f5451d2762e23ea155eef2bc on ixje:token_mint_register into 53c4eece99d6a24389e0c5ab095acc3d629ec9f6 on CityOfZion:refactor-prompt.

This looks good to me.

thanks for the review! 👍


Better Com bat compatability issue

Mod models have a weird interaction with the changed mod (and the subsequent "changed addon" which will not be discussed here) and when mid-animation, you are unable to see anything but the face of the transfur you have become. the animations work just fine, but the models act strange when interacting with them.

it's an issue from 0.13.1. I downloaded the mod and am using it in a private modpack with friends and we have been going out of our way to add multiple mods that infected players can use since better combat does the weird rendering issue.

Duplicate of #869. Already fixed/added for 0.14.


Deleted lists and moving tasks

Hi,
I've noticed that moving tasks between lists caused their vanishing (from GUI) in some scenarios. After some digging I found out that these tasks are still in data store, but they are assigned to lists marked as deleted. Attached fix should handle that.

Good catch. Thanks!


[Bug] The thumbnail images should have proper alt-text in listing.html

Description
In the listing.html file, there are two <img> tags present with class thumbnail. The image tags do not have an alt attribute specified. This needs to be corrected for all the resources with suitable text in alt attribute.
Reproduction

Go to the codebase at https://github.com/creativecommons/cc-resource-archive.
Open the listing.html file in docs/_layouts/listing.html.
Scroll until the <img> tags inside #thumbnaillist.
See error.

Expectation
The resources should have corresponding suitable alt attributes inside the <img> tag.
Resolution

[x] I would be interested in resolving this bug.

@possumbilities can you assign this issue to me

@lokendra005 You can move forward with raising a Pull Request and then it will be assigned to you if the issue gets resolved 🙌

Since multiple people tried to solve the issue, and lacked some minute things with the PRs, here is some more context about the process we are aiming to follow, as per @possumbilities : https://github.com/creativecommons/cc-resource-archive/pull/328#issuecomment-2391531317

Hi @possumbilities. Dropping a comment so it can be assigned to me. Thank you for your patience and guidance when I initially opened a PR for this. @Murdock9803 Thank you for your help too


Create logout endpoint

Create the Express endpoint and you don’t need to define the business logic of logging out - this should be a POST request

Hello, I'd love to work on this issue. Thank you.

Hello @woodmark-dev, I've already worked on this. Stay tuned for more.


adding 'px' in css variable automatically

What version of Hono are you using?
4.0.9
What runtime/platform is your app running on?
Node.js
What steps can reproduce the bug?
create a basic layout file and generating tiles and I want to change diffrent background color using hue property as a variable but when I run and see the element panel; it change hue value from number to string and sppend px behind it. this is trange.
here is basic code
package.json
{
  "scripts": {
    "dev": "tsx watch src/index.tsx"
  },
  "dependencies": {
    "@hono/node-server": "^1.8.2",
    "@xkeshav/alphabet": "^1.2.1",
    "hono": "^4.0.9"
  },
  "devDependencies": {
    "@types/node": "^20.11.17",
    "tsx": "^3.12.2"
  }
}

index.tsx
import { serve } from '@hono/node-server';
import { Hono } from 'hono';
import { showRoutes } from 'hono/dev';
import { logger } from 'hono/logger';
import { Alphabet } from './Alphabet';

import { alphabet } from '@xkeshav/alphabet';

// above return  ['A', 'B', .... 'Z']

const app = new Hono() // .basePath('/api/v1/');

app.use(logger())

app.get('/', (c) => {
  return c.html(

    Alphabet

  )
})

app.get('/alphabet', (c) => {
  return c.html(<Alphabet list={alphabet}/>)
});

app.onError((err, c) => {
  console.error(`${err}`)
  return c.text('Custom Error Message', 500)
})

const port = 3000
console.log(`Server is running on port ${port}`);

showRoutes(app);

serve({
  fetch: app.fetch,
  port
})

Layout.tsx
import { Style, css } from 'hono/css';
import { FC } from 'hono/jsx';

export const Layout: FC = (props) =>  (

      {props.children}

  );

Alphabet.tsx
import { css } from 'hono/css';
import { FC } from 'hono/jsx';
import { Layout } from './Layout';

const parentContainer = css`
  display:grid;
  grid-gap: 4px;
  grid-template-columns: repeat(5,1fr);
`
const itemClass = css`
  display: grid;
  height: 10rem;
  color: var(--text, white);
  background-color: hwb(var(--hue) 0% 0%);
  place-content: center;
  font-size: 4rem;
}
`
const Alphabet: FC<{ list: string[] }> = ({ list }) => (
  <Layout>

Alphabets

      {list.map(((item, id) => <div class={itemClass} style={{ "--hue": id*10 + 20, "--text": id < 20 ? '#000' : '#FFF' }}>{item}
))}

  </Layout>
);

export { Alphabet };

checking in Ubuntu 24.04 with firefox v 126.0  and chrome v 124.x browser
What is the expected behavior?
every tile must have diffrent color as per changed hue and it was working earlier (checked in non ubuntu system)  but suddenly stopped working
What do you see instead?
all Tile have same color because the varibel --hue assigned a string value
Additional information
in chrome text color changed as per logic  but background remain same while in firefox all tile have same color and background-color

@xkeshav
Thanks for the report!
This appears to be a regression due to the following PR, I'll fix it.
https://github.com/honojs/hono/pull/2553

Can we close this now?

Where the solution being provided? it only commited that he will work on it. Is thete any PR Raised?
It would be good if it has been attached here

Sorry, I'm working on it, just give me a minute.


style(plugins-wskflow): lint unused-vars

We shouldn't have have .eslintrc.json in every plugin.

We should until we can drop these files and enable de rule in the last one.

We shouldn't have have .eslintrc.json in every plugin.

We should until we can drop these files and enable de rule in the last one.

ok, lgtm


Bot not Verified

This bot can't join more servers as it has not been verified or is requesting gateway intents it has not been verified for. Ask the bot's developer about https://dis.gd/bot-verification so you can add it to your server!

I am no longer supporting this bot, sorry for any inconvenience! https://github.com/Apexal/conexus/issues/17

I am no longer supporting this bot, sorry for any inconvenience! https://github.com/Apexal/conexus/issues/17