Build fails on snapshot 04-12

Hi,
the library doesn't install on the latest snapshot (04-12)
→ swift build
Cloning https://github.com/PlanTeam/MongoKitten.git
Resolved version: 0.5.12
Cloning https://github.com/cryptokitten/md5.git
Resolved version: 0.1.1
Cloning https://github.com/CryptoKitten/CryptoEssentials.git
Resolved version: 0.2.1
Cloning https://github.com/SwiftX/C7.git
Resolved version: 0.2.0
Cloning https://github.com/cryptokitten/scram.git
Resolved version: 0.3.2
Cloning https://github.com/CryptoKitten/PBKDF2.git
Resolved version: 0.3.1
Cloning https://github.com/CryptoKitten/HMAC.git
Resolved version: 0.3.1
Cloning https://github.com/CryptoKitten/SHA1.git
Resolved version: 0.3.2
Cloning https://github.com/planteam/bson.git
Resolved version: 1.2.7
Cloning https://github.com/qutheory/hummingbird.git
Resolved version: 1.1.2
Cloning https://github.com/ketzusaka/Strand
Resolved version: 1.1.0
Compiling Swift Module 'C7' (14 sources)
Compiling Swift Module 'Strand' (1 sources)
Compiling Swift Module 'BSON' (22 sources)
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/Strand-1.1.0/Sources/Strand.swift:29:38: error: nil cannot initialize specified type 'pthread_t' (aka 'UnsafeMutablePointer<_opaque_pthread_t>')
    private var pthread: pthread_t = nil
                                     ^
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/Strand-1.1.0/Sources/Strand.swift:40:30: error: cannot pass immutable value as inout argument: implicit conversion from 'pthread_t' to 'pthread_t?' requires a temporary
        guard pthread_create(&pthread, nil, runner, pointer) == 0 else { throw StrandError.threadCreationFailed }
                             ^~~~~~~~
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/Strand-1.1.0/Sources/Strand.swift:73:12: error: nil is incompatible with return type 'UnsafeMutablePointer<Void>' (aka 'UnsafeMutablePointer<()>')
    return nil
           ^
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/C7-0.2.0/Sources/AsyncStream.swift:4:18: warning: extraneous duplicate parameter name; 'length' already has an argument label
    func receive(length length: Int, result: (Void throws -> Data) -> Void)
                 ^~~~~~~

/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/C7-0.2.0/Sources/AsyncStream.swift:5:15: warning: extraneous duplicate parameter name; 'data' already has an argument label
    func send(data data: Data, result: (Void throws -> Void) -> Void)
              ^~~~~

/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/C7-0.2.0/Sources/Data.swift:34:26: error: method 'replaceSubrange(subRange:with:)' has different argument names from those required by protocol 'RangeReplaceableCollection' ('replaceSubrange(_:with:)')
    public mutating func replaceSubrange<C : Collection where C.Iterator.Element == Byte>(subRange: Range<Int>, with newElements: C) {
                         ^
                                                                                _
Swift.RangeReplaceableCollection:16:26: note: requirement 'replaceSubrange(_:with:)' declared here
    public mutating func replaceSubrange<C : Collection where C.Iterator.Element == Iterator.Element>(_ subRange: Range<Self.Index>, with newElements: C)
                         ^
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/C7-0.2.0/Sources/Data.swift:34:26: error: method 'replaceSubrange(subRange:with:)' has different argument names from those required by protocol 'RangeReplaceableCollection' ('replaceSubrange(_:with:)')
    public mutating func replaceSubrange<C : Collection where C.Iterator.Element == Byte>(subRange: Range<Int>, with newElements: C) {
                         ^
                                                                                _
Swift.RangeReplaceableCollection:16:26: note: requirement 'replaceSubrange(_:with:)' declared here
    public mutating func replaceSubrange<C : Collection where C.Iterator.Element == Iterator.Element>(_ subRange: Range<Self.Index>, with newElements: C)
                         ^
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/BSON-1.2.7/Sources/Document+SequenceType.swift:91:36: warning: extraneous duplicate parameter name; 'keepCapacity' already has an argument label
    public mutating func removeAll(keepCapacity keepCapacity: Bool = false) {
                                   ^~~~~~~~~~~~~

/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/BSON-1.2.7/Sources/Document+SequenceType.swift:34:33: error: missing argument label 'value:' in call
                self.updateValue(newValue, forKey: key)
                                ^
                                 value:
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/BSON-1.2.7/Sources/Document+SequenceType.swift:36:40: error: missing argument label 'key:' in call
                self.removeValueForKey(key)
                                       ^
                                       key:
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/BSON-1.2.7/Sources/Document+SequenceType.swift:64:47: error: missing argument label 'key:' in call
        guard let indexKey = self.indexForKey(key) else {
                                              ^
                                              key:
/Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/Packages/BSON-1.2.7/Sources/Document+SequenceType.swift:83:44: error: missing argument label 'key:' in call
        guard let index = self.indexForKey(key) else {
                                           ^
                                           key:
<unknown>:0: error: build had 3 command failures
error: exit(1): /Library/Developer/Toolchains/swift-DEVELOPMENT-SNAPSHOT-2016-04-12-a.xctoolchain/usr/bin/swift-build-tool -f /Users/aevitas/Desktop/Coding/Swift/Server/league-downloader/.build/debug.yaml default

Any help will be appreciated.

Hello @adrianbrink . Currently we're working on MongoKitten 1.0.0 which already supports 04-12. If you want to use MongoKitten on Swift 04-12 use the tag "0.0.0" majorVersion: 0, minor: 0.
It is a bit unstable. Not all the new features have been tested and documented by us. Neither in unit tests nor actual usage. And we're still possibly changing the API a little.
If you really want to use MongoKitten with 04-12 that's your only option right now. If you want to help. Join either the Zewo or Qutheory slack channels and you can find me/obbut there. The main problem our library currently faces is the lack of input from our users. So any input you can give us will help us settle on a good API faster which leads to a faster 1.0 release.

Update: https://supportkitten.slack.com/

@Joannis I would be happy to help. 👍 How do I join the two slack channels? I think you have to invite me. For that purpose you can use<EMAIL_ADDRESS>Thank you for the info, I'll try out "0.0.0".

@adrianbrink 0.7.0 has been released today. Things could change for 1.0.0 but I doubt most of it will change

Should I still be using "0.0.0" or now "0.7.0". I am quite new to how SPM handles versions.

You can use 0.7.0 now


zhimi.heater.nb1

Hi, I have a zhimi.heater.nb1 and I have successfully added the device via Integration.
All the components/functions are showing up correctly.
However, when I try to use it, it is giving me error.
I tried to turn it on and getting the following error.
Failed to call service climate/set_hvac_mode. int() argument must be a string, a bytes-like object or a number, not 'list'
Any idea why?
Thank you in advance

Show me the yaml you call this service, and the error logs.

Hi,
I managed to figure out the issue. It was my wireless connection being weak and thus the error.
Thank you for your time. I will close the ticket.


Cmake limit under travis

Travis (the build bot I use for continuos integration) is actually flawed (it has just an old Cmake version).
The build scripts should be refactored to use old Cmake version

to be more precise, I'm able to compile Infectorpp with a variety of clang and gcc version on windows and linux using cmake (it also compiles out of the box by adding source to your project). But it requires latest cmake version. Still to verify if it compile on windows but microsoft did not made available on win xp/vista VS 2013 >.<

cmake 2.8 is not that new. Here is how to get 2.8.12 on travis.ci:
before_install:
  - sudo add-apt-repository ppa:kubuntu-ppa/backports -y
  - sudo apt-get update -qq
  - sudo apt-get install --only-upgrade cmake

thanks but, it still doesn't work:
CMake Error at cmake/AddLibraryType.cmake:13 (target_compile_definitions):
Unknown CMake command "target_compile_definitions".
Call Stack (most recent call first):
CMakeLists.txt:22 (add_library_type)

I'm looking at this
https://travis-ci.org/Darelbi/Infectorpp/jobs/67811037
and this
https://travis-ci.org/Darelbi/Infectorpp/jobs/67811038
and I don't see any cmake errors. I don't know.
Have you heard about this https://github.com/krzysztof-jusiak/di ?

Ah thanks, it seems to works now (probably travis needed some time to fecth the repo).
About the boost's proposal I'm not happy with it, It don't even mention infectorpp :D.
I know I started Infectorpp in 2013 as an experiment, but I think I pioneered that (I learnt about DI from a c# library, and to understand better the concept I tried immediatly to implement that, my noob code proven to be "right" in a certain sense and it was already C++ish enough at the time).
What I think is that Infectorpp was innovative (about few features, but also about few implementation details: also the first library using type erasure for dependency injection) a bit immature maybe but I'm still happy with it, any serious libray should mention it (just for the effort I put into that :P.. ok i'm exaggerating a bit mabye..)
I planned the code for version 2 too much for not implementing it (also because Infectorpp2 is part of my thesis XD), and I think that it will stil be usefull regardless of what other frameworks can offer now.


Support for A4T redirect Tracking

A4T needs to support this, no work is needed on Alloy.

AN-234697

Support is coming in the next Web SDK release

This is now supported in version 2.5.0


Implement From trait for MaybeSignal

I'm adding this to be used with the leptos icons library. Icon::from(your_icon_here) is pretty verbose, and I had trouble getting the icon! macro working in my project. This should (hopefully) make it so you can just pass the icon directly to the component e.g. <Icon icon=ChIcon::ChBell />. However, I cannot seem to get the builder project to run. I get the error:
Error: Could not perform 'git checkout' "/home/insomnia/Projects/icondata/build/downloads/ant-design-icons"

Caused by:
    Command exited with error. status_code: exit status: 128, std_out:, std_err:fatal: reference is not a tree: 7c804893b4ac698d5713b2b59f3d044eb8f5128f

Thank you for reporting this bug, it has been fixed by  commit f570bda.
This functionality does not belong here, as this repository only contains data about icons, and is framework agnostic.
You should in theory be able to use the icon! macro, just like in the leptos_icons example. Ping me if you encounter more troubles with the icon! macro.


Changes to the parameters we pass to PineZorro, including the new ins…

…tall path for the Willow-installed VS instance of node.exe

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


for some reason i can't build a full base

Read the instructions on how to build a colony. if you still can't create the colony maybe you installed the mod incorrectly

ok


Aggregate regions

This PR adds two closely-related methods to Series objects, meanOfRegion and meanByRegions. These calculate the average time series within a set or sets of Series records specified by their keys.

Ok @freeman-lab, have made those couple small changes. Feel free to pull this in now if you'd like - tomorrow I'll try to add the mask-based aggregation methods we've discussed, either in this PR if it's still open or a new one if not.

Perfect, LGTM, merging it in!


[MediathekViewWeb] Add new extractor

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
MediathekView (GitHub) is a free tool to browse the online media libraries from german public broadcasters, such as ARD, MDR, KiKa and so on (full list). There is also an online tool (MediathekViewWeb, short MVW) by the same creators, which provides the API used by this extrator.
Many items are already accessible using existing extractors, such as WDR, MDR or ARD and ZDF. However, MVW combines these and allows for filtering by channel, title, topic/series, description and duration - across channels. Results also include videos with accessibility aids, such as audio description or sign language, as well as subtitles (depending on the video).
While the service has encountered legal issues before, they have been dropped or were solved by mutual agreement. A recent one (07/2020) is documented on their page:

Abschließend möchten wir nochmals betonen, dass wir nur Links zu Filmen zur Verfügung stellen, welche auch von den jeweiligen Mediatheken angeboten werden. An dieser Praxis wird sich auch in Zukunft nichts ändern. Wir werden auch weiterhin keine anderweitigen Links zu etwaigen Filmen anbieten und auch wie gehabt im Forum Verstöße gegen diese Regeln ahnden.

The MR provides a) a search-type extractor named mvwsearch and b) an url-based extractor to support the flags "everywhere" and "non-future".
Videos come in medium quality, though low/high quality versions may also be available. Accessibility variants use a format suffix to allow direct querying for these variants, e.g. -f 'best[format_id$="-sign_language"]' or -f 'high-audio_description'. Similarly, it is possible to explicitly exclude these variants.
Example use cases:

Get all videos of "Sesamstraße" series which include audio descriptions:
mvwsearchall:!kika #Sesamstraße Audiodeskription
Get all videos of "Die Sendung mit der Maus" series which include sign language:
mvwsearchall:#Sendung,Maus Gebärdensprache
Get already aired movies:
https://mediathekviewweb.de/#query=%23film&future=false

The extractor is especially easy to use, as the query results can be first tested and fine-tuned on the https://mediathekviewweb.de website. Using youtube-dl's --match-title and --reject-title parameter allows further fine-tuning, since MWV searches are case insensitive and have several characters unsupported during search (e.g. . or !).

This would be great!


Use Move syntax highlighter for Move

Motivation
Use Move syntax highlighter for Move
(Write your motivation for proposed changes here.)
Test Plan
No
Related PRs
(If this PR adds or changes functionality, please take some time to update or suggest changes to the docs at https://developers.diem.com, and link to your PR here.)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you! LGTM


Failure hydrating imdb client

{
  "level": "fatal",
  "ts": "2023-01-06T12:08:13Z",
  "caller": "syncer/syncer.go:92",
  "msg": "failure hydrating imdb client",
  "error": "failure fetching trakt item id: unknown trakt item type season",
  "stacktrace": "github.com/cecobask/imdb-trakt-sync/pkg/syncer.(*Syncer).Run\n\t/home/runner/work/imdb-trakt-sync/imdb-trakt-sync/pkg/syncer/syncer.go:92\nmain.main\n\t/home/runner/work/imdb-trakt-sync/imdb-trakt-sync/cmd/syncer/main.go:8\nruntime.main\n\t/opt/hostedtoolcache/go/1.18.9/x64/src/runtime/proc.go:250"
}

Any idea what might be wrong? I tried refreshing all secrets but with no avail

HI @C4illin, thank you for reporting that issue!
It can happen when you've rated or added tv show seasons to a list on Trakt.
This is an example JSON response from Trakt that includes a season. You can see that the show has an IMDb id, but seasons don't have a unique identifier for IMDb. It is the identifier that I'm using to map IMDb and Trakt entries, and finally perform syncing:
[
  {
    "rank": 1,
    "id": 778973361,
    "listed_at": "2023-01-06T18:31:36.000Z",
    "notes": null,
    "type": "season",
    "season": {
      "number": 5,
      "ids": {
        "trakt": 3954,
        "tvdb": 490110,
        "tmdb": 3578,
        "tvrage": null
      }
    },
    "show": {
      "title": "Breaking Bad",
      "year": 2008,
      "ids": {
        "trakt": 1388,
        "slug": "breaking-bad",
        "tvdb": 81189,
        "imdb": "tt0903747",
        "tmdb": 1396,
        "tvrage": 18164
      }
    }
  },
  ...
]

For now, on IMDb you cannot add tv show seasons to lists or rate them. I doubt this will ever change.
Due to this fact, syncing functionality for seasons between IMDb and Trakt won't be possible.
Your existing and future tv show season list entries and ratings will be ignored by imdb-trakt-sync.
In a moment I will add a commit to handle Trakt seasons in case someone gets this error in the future.
Feel free to express any concerns, feedback or comments here ✌

Thanks for the answer!
So I don't need to do anything to make the error go away other than updating to the latest?

Yep, that's everything you need to do 🙂
Let me know if that doesn't fix it for you. I tried replicating it locally and it worked 👍🏻

Yup it fixed it, thanks!

After syncing the fix it stopped having successful syncs. I don't know what happened. My fork is up to date.

@rafae667, the first thing I’d do after syncing your fork is to compare the repository secrets list with the one in the instructions.
Each secret is of specific format which must be followed. Recently, I made a change regarding the TRAKT_USERNAME secret. You need to replace it with a new one called TRAKT_EMAIL.
After double checking all secrets names and values are up to date, try manually syncing again. Let me know if you still have the same problem afterwards 👍🏻

Yeah, that's it. I didn't notice that change. After changing that worked without a problem. Thank you 😄


Suggest to change BLAST DB names

As a biologist, it is not clear to me what is meant by "Transcriptomics Genomes proteins"
We also have an upper case lower case issue with the names, which is no big deal but kind of ugly.

Actually as i am mulling this over, The first one "Reference or Representative Genome proteins (faa)" is also weird.  It should just be "Reference and Representative Genomes", because the user has selected that it is blastp -search protein database.   So a proposed cleanup would be:

Reference and representative genomes
I still don't know what this on is
plasmids
phages
search within selected genome
search within selected genome group
7 search within a taxon

Also, after I have selected blastp i see this, which can't be right becasue it would be impossible to find RNA genes and other DNA features etc.

Second one is list of genomes for which we have public gene expression / transcriptomics data.
Sent from my iPhone

On Aug 17, 2018, at 8:40 AM, jimdavis1<EMAIL_ADDRESS>wrote:
Actually as i am mulling this over, The first one "Reference or Representative Genome proteins (faa)" is also weird. It should just be "Reference and Representative Genomes", because the user has selected that it is blastp -search protein database. So a proposed cleanup would be:
Reference and representative genomes
I still don't know what this on is
plasmids
phages
search within selected genome
search within selected genome group
7 search within a taxon
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I am reading it as "Transcriptomics, genomes, protiens".  I would have interpereted it to be blast against all of patric protien NR.

As an update to this, Rebecca suggested that #2 should be called "Genomes with transcriptomic data"

Agree with the list.
Please make the change and deploy when you get a chance.

@hyoo can we make the change and close this ticket please?


BitBox: feature multithreaded

This new feature does not modify the current API of the BitBox, but enables the use of the library in the async-hwi crate which has some requirements in terms of synchronicity with threads.

deprecated in favor of #19


does this support universal (web) apps?

Motivation
I just want to know if this supports web applications, as many React Native libraries do these days.
I am seeing an error with MapLibre JS and I'm looking for alternatives.

Nope. This does only support native apps. Feel free to create an issue in the https://github.com/maplibre/maplibre-gl-js repository, if you have any issues.


alright

Coverage remained the same at 51.978% when pulling d22c163188e021e4b2ae4df73205375f4e219369 on StefanBranch into 09dff3d335d5cf5dbabb4a30a9147ddc29b41617 on master.

Coverage remained the same at 51.978% when pulling d22c163188e021e4b2ae4df73205375f4e219369 on StefanBranch into 09dff3d335d5cf5dbabb4a30a9147ddc29b41617 on master.


Could you check how to train for X8?

I am trying trainging X8.
I already check to run train X2 and X4 well.
When I modifed "scale": 8 at "train_ESRGANplus.json", the val_images result of my trainging for X8 was so bad.
My  train_ESRGANplus.json is :
{
"name": "nESRGANplus_x8",
"use_tb_logger": true,
"model": "srragan",
"scale": 8,
"gpu_ids": [
0
],
"datasets": {
"train": {
"name": "DIV2K",
"mode": "LRHR",
"dataroot_HR": "./ESRGANplus/HR_train/",
"dataroot_LR": "./ESRGANplus/LR_train/x8/",
"subset_file": null,
"use_shuffle": true,
"n_workers": 8,
"batch_size":16,
"HR_size": 128,
"use_flip": true,
"use_rot": true
},
"val": {
"name": "val_set14_part",
"mode": "LRHR",
"dataroot_HR": ./ESRGANplus/HR_val/",
"dataroot_LR": ./ESRGANplus/LR_val/x8/"
}
},
"path": {
"root": "./ESRGANplus",
"resume_state": null,
"pretrain_model_G": null
},
"network_G": {
"which_model_G": "RRDB_net",
"norm_type": null,
"mode": "CNA",
"nf": 64,
"nb": 23,
"in_nc": 3,
"out_nc": 3,
"gc": 32,
"group": 1
},
"network_D": {
"which_model_D": "discriminator_vgg_128",
"norm_type": "batch",
"act_type": "leakyrelu",
"mode": "CNA",
"nf": 64,
"in_nc": 3
},
"train": {
"lr_G": 0.0001,
"weight_decay_G": 0,
"beta1_G": 0.9,
"lr_D": 0.0001,
"weight_decay_D": 0,
"beta1_D": 0.9,
"lr_scheme": "MultiStepLR",
"lr_steps": [
50000,
100000,
200000,
300000
],
"lr_gamma": 0.5,
"pixel_criterion": "l1",
"pixel_weight": 0.01,
"feature_criterion": "l1",
"feature_weight": 1,
"gan_type": "vanilla",
"gan_weight": 0.005,
"manual_seed": 0,
"niter": 500000.0,
"val_freq": 500.0
},
"logger": {
"print_freq": 50,
"save_checkpoint_freq": 500.0
}
}
Could you check how to train for X8?
Thank you for your attention.

All images for the experimentation were downsampled using a scaling factor of x4. The models were trained on those images using scale x4. If you wish to train using x8, you have to first downsample the images with that scale before training.

I got it. Thank you for your quick answer.


Pusning all code from local to the remote repo

I have added all the assignment. Please let me know if you have any feedback.
Thank you.

Hi, could you please address the following issues?
no assertions, no tear down, incomplete testing, no page objects
also please try to write tests according to the rubrics mentioned here

Hi, good afternoon,
I hope you are doing well today.  I wasn’t instructed to follow the POM model, also the rubrics you mentioned. I hope you understand.
I’ll write the test cases again according to the rubrics and request another PR ASAP.
Thanks for giving me another opportunity.
Best Regards,
Miftah Chowdhury

On Sep 13, 2020, at 1:29 PM, hbahuguna2<EMAIL_ADDRESS>wrote:

Hi, could you please address the following issues?
no assertions, no tear down, incomplete testing, no page objects
also please try to write tests according to the rubrics mentioned here
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi, I have resubmitted it according to the rubric. Please review it and give me some feedback.
Thank you.


logiops: 0.2.3 -> 0.3.3

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Hi, I already did this: https://github.com/ckiee/nixpkgs/commit/3c126077784aea104e8639ff4ddc44e415af3da2 — but 0.3.3 is broken for me so I haven't touched it. Do you want to pick up the stuff I did better and make a logiops-0.2 package with the older derivation?

Hi, based on personal testing on my own machine this PR seems to work for v0.3.3; I'll look into how other packages add multiple versions and try to implement that.

Cross-posting here https://github.com/NixOS/nixpkgs/pull/287399#discussion_r1493868536:

…why v0.3.3? It's deeply broken (& project hasn't been touched in 7 months), I've bisected it before…

There's also only one new device support feature; smartscroll for the mx anywhere3.
I don't think the latest is the greatest in this case.

Hi there, I've tried my best to emulate other packages (specifically cargo-pgx) when it comes to adding multiple version support for logiops. As for basic testing, I've been able to use any of { logiops, logiops_0_2_3, logiops_0_3_3 } in my personal configuration as the binary for the systemd service, and all seem to be working fine. I looked through your old PR and integrated some of the changes as well; please let me know if there is anything else I could do better.

Oh also please address the by-name CI fail: https://github.com/NixOS/nixpkgs/actions/runs/7968015723/job/21751618054?pr=289701
I think once it looks good to me I'll test it on my machine (both 0.{2,3}) and hopefully we can get another reviewer to take a peep as I don't have the spare attention to be confident enough to merge on my own atm.

The commits here should also be rebased as in https://github.com/NixOS/nixpkgs/pull/287399#issuecomment-1951509216 (btw you haven't done it for that PR). Once that's done: https://discourse.nixos.org/t/prs-ready-for-review/3032/2909 for that second reviewer if you don't have someone in mind.

One very peculiar bug that I've come across is that if I don't add pkgs.logiops (v0.3.3) to environment.systemPackages, then the systemd service will fail, even if I have ExecStart = "${pkgs.logiops}/bin/logid". However, if I don't add pkgs.logiops_0_2_3 to environment.systemPackages, the systemd service seems to run fine. Is there something that environment.systemPackages does that I'm missing, that may cause this issue? Looking at this implementation wasn't very enlightening for me.

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

One very peculiar bug that I've come across is that if I don't add pkgs.logiops (v0.3.3) to environment.systemPackages, then the systemd service will fail, even if I have ExecStart = "${pkgs.logiops}/bin/logid". However, if I don't add pkgs.logiops_0_2_3 to environment.systemPackages, the systemd service seems to run fine (with ExecStart = "${pkgs.logiops_0_2_3}/bin/logid"). Is there something that environment.systemPackages does that I'm missing, that may cause this issue? Looking at this implementation wasn't very enlightening for me.

Did some more snooping and ran the binary with --verbose, without including it in environment.systemPackages. I got the following error(s):
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[DEBUG] Unsupported device /dev/hidraw5 ignored
[DEBUG] Unsupported device /dev/hidraw0 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored

It seems to be the same issue that you found originally.

On this PR:
ckie@cookiemonster ~/git/nixpkgs -> nom build .#logiops
Finished at 21:27:03 after 0s
ckie@cookiemonster ~/git/nixpkgs -> sudo ./result/bin/logid -v
[DEBUG] Unsupported device /dev/hidraw0 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Ignoring virtual node on /dev/hidraw7
[INFO] Detected receiver at /dev/hidraw6
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw12 ignored
ckie@cookiemonster ~/git/nixpkgs ->

Current nixpkgs head:
ckie@cookiemonster ~/git/nixpkgs -> sudo /nix/store/c6k15bwpf6xwf68qp2s4c8ik49haxjrp-logiops-0.2.3/bin/logid -v
[DEBUG] Unsupported device /dev/hidraw0 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[INFO] Detected receiver at /dev/hidraw6
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw12 ignored
[INFO] Device found: Wireless Mouse MX Master 3 on /dev/hidraw6:1
[DEBUG] /dev/hidraw6:1 remappable buttons:
[DEBUG] CID  | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x50 |         |         | YES        |
[DEBUG] 0x51 |         |         | YES        |
[DEBUG] 0x52 | YES     |         | YES        | YES
[DEBUG] 0x53 | YES     |         | YES        | YES
[DEBUG] 0x56 | YES     |         | YES        | YES
[DEBUG] 0xc3 | YES     |         | YES        | YES
[DEBUG] 0xc4 | YES     |         | YES        | YES
[DEBUG] 0xd7 | YES     |         |            | YES
[DEBUG] Thumb wheel detected (0x2150), capabilities:
[DEBUG] timestamp | touch | proximity | single tap
[DEBUG] YES       | YES   | YES       | YES
[DEBUG] Thumb wheel resolution: native (18), diverted (120)
[WARN] Error adding device /dev/hidraw7: std::exception

Adding the derivation to $XDG_DATA_DIRS and $PATH does nothing. I'm confused. I haven't tried reproducing the systemPackages fixing it though.

(:

unfortunately this did break my current system with my old nixos/logiops PR on top, i hope your new module fixes it all up! (:
Mar 03 22:09:07 cookiemonster systemd[1]: logid.service: Deactivated successfully.
Mar 03 22:45:40 cookiemonster systemd[1]: Started Logitech Configuration Daemon.
Mar 03 22:45:40 cookiemonster logid[4121400]: [INFO] Detected receiver at /dev/hidraw6
Mar 03 22:45:40 cookiemonster systemd[1]: logid.service: Deactivated successfully.

Hmm it seems that this version of logiops really does have some kind of bug in it; I don't have any peripherals connected (not that it should matter) and it's fully pinning one of my CPU cores. :/ Not really sure what to do about this

Maybe a new PR swapping 0.2.3 back to the default? I don't really mind either way since it works for me.

I'll do some more investigating to see if it's a real issue; one of my friends pointed out that there might be some sort of while true loop that is waiting for a device to connect to, but isn't actually doing any real work (and so isn't actually affecting performance).


Make component frame resizale

The idea is to build a resizable frame to see how components are like in the different screen size

Example

@viniciuskneves check it 🤗

Can I work on this ?

Can I work on this ?

Yup off course @Arslan-Soomro

Can I work on this ?

Yup off course @Arslan-Soomro

can you point me where the source code for the div containing the component is located ?

https://github.com/merakiui/merakiui/blob/main/components/utilities/ViewComponent.vue
Here
this slot


How Can we create a Connection Pool

Does go-mssql create a connection pool or must we create it mannually.
How can we do this?
Thanks

A pool of connections is managed by go database/sql package.
A very good tutorial for using database/sql package is http://go-database-sql.org/index.html


Internal Server Error while using old generated Keypair

Environment

MacOS 10.12.6
Nodejs v 8.11.1 LTS
bigchaindb-driver v ^4.1.0
bigchainDB test network

Steps to reproduce
Create a Transaction
const tx = driver.Transaction.makeCreateTransaction(
    {message: 'My first bdb tx'},
    null,
    [driver.Transaction.makeOutput(
        driver.Transaction.makeEd25519Condition(pubkey)
    )],
    pubkey
);

Sign a Transaction
const tx_signed = driver.Transaction.signTransaction(tx, privkey);

Create Connection
const connection =  new driver.Connection(
    'https://test.bigchaindb.com/api/v1/',
    {app_id: 'APP_ID',
        app_key: 'APP_KEY'}
);

Post a Transaction
connection.postTransactionCommit(tx_signed)
.then((retrieved_Tx) => {
    console.log("Transaction is " + JSON.stringify(retrieved_Tx));
})

Response
Response Received
{ message: 'HTTP Error: Requested page not reachable',
  status: '500 INTERNAL SERVER ERROR',
  requestURI: 'https://test.bigchaindb.com/api/v1/transactions?mode=commit' }

Expected Response
Transaction is {"asset":{"data":{"message":"My first bdb tx"}},"id":"b4b52db6b9a51a8838ddfd0681dd6fccaffdaed6f812ef59b3418172c9a61bf9","inputs":[{"fulfillment":"pGSAIPVEAyDxR-VoAfP6Iuy17z7Zm7dD2eGnlmNwAX7PslxAgUCVJIfB_YDYwIDZik5VF5k5bLW5D5ANkE--Bu1BYx5bLhCKgi3yr39_4paTev8-lN79AQOlVt_z7aEKeCGl3WYC","fulfills":null,"owners_before":["HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV"]}],"metadata":null,"operation":"CREATE","outputs":[{"amount":"1","condition":{"details":{"public_key":"HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV","type":"ed25519-sha-256"},"uri":"ni:///sha-256;TMfdToGs1rVMRn_4PlnHIxUO2DRerLXA8NOCoMnlO9c?fpt=ed25519-sha-256&cost=131072"},"public_keys":["HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV"]}],"version":"2.0"}

Steps to Resolve

When I generate a new key pair every time using new driver.Ed25519Keypair(), the response is fine. But when i use an old generated key pair, I get an internal server error.

@rk-10 I'm not sure what you meant when you wrote:

bigchaindb-driver v ^4.1.0

but the BigchainDB Testnet is currently running BigchainDB 2.0 Beta 5, so you should be using bigchaindb-driver v0.5.0 with it. You can find out which version you've got installed in your current environment by using:
pip freeze | grep bigchaindb
You should be able to upgrade to the latest BigchainDB driver using:
pip install --upgrade bigchaindb-driver

@ttmc I am not using python. I am using javascript for interacting with Testnet. I am using bigchaindb-driver v 4.1.0 of javascript.

@rk-10 Oh, that explains it! I think v4.1.0 is the latest JavaScript / Node.js driver.
The BigchainDB JavaScript driver is working with the BigchainDB Testnet. That pair powers the "Get Started" page at https://www.bigchaindb.com/developers/getstarted/
I'll ask the guys who work with the JS driver so see if they can spot anything in what you shared so far.

I tried the test network and we see that your transaction exists at:
https://test.bigchaindb.com/api/v1/transactions/b4b52db6b9a51a8838ddfd0681dd6fccaffdaed6f812ef59b3418172c9a61bf9
{
  "inputs": [
    {
      "owners_before": [
        "HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV"
      ],
      "fulfills": null,
      "fulfillment": "pGSAIPVEAyDxR-VoAfP6Iuy17z7Zm7dD2eGnlmNwAX7PslxAgUCVJIfB_YDYwIDZik5VF5k5bLW5D5ANkE--Bu1BYx5bLhCKgi3yr39_4paTev8-lN79AQOlVt_z7aEKeCGl3WYC"
    }
  ],
  "outputs": [
    {
      "public_keys": [
        "HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV"
      ],
      "condition": {
        "details": {
          "type": "ed25519-sha-256",
          "public_key": "HWR378XHoHWTyByxNpXpNqUqRoXPhwkUPCRZjr6qKdTV"
        },
        "uri": "ni:///sha-256;TMfdToGs1rVMRn_4PlnHIxUO2DRerLXA8NOCoMnlO9c?fpt=ed25519-sha-256&cost=131072"
      },
      "amount": "1"
    }
  ],
  "operation": "CREATE",
  "metadata": null,
  "asset": {
    "data": {
      "message": "My first bdb tx"
    }
  },
  "version": "2.0",
  "id": "b4b52db6b9a51a8838ddfd0681dd6fccaffdaed6f812ef59b3418172c9a61bf9"
}

I know that this transaction exists. But if I use this same public key and its respective private key to try and commit another transaction to the test network, I get an internal server error in response. Every time I am having to generate a new key pair to commit a transaction.

I just tried posting transaction with the python driver with the same Keypair:
t1: https://test.bigchaindb.com/api/v1/transactions/6f9cbac4d0ed27a033b87f516c48e64c9fd118e46770b5fddf28f055e70f5399
{
  "inputs": [
    {
      "owners_before": [
        "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
      ],
      "fulfills": null,
      "fulfillment": "pGSAIEElEJWtwKVOTRbc0mV6vgcwm0TLr-vigUJVCbB9fR-rgUC1Rm5bjVdgFG6BPE8nQU6DF48BCFqEgIQ3jIAUCqX_0uIxHW3sOfWrkM1VgAWDMeDRnEWvny63_EWwEjChcfoO"
    }
  ],
  "outputs": [
    {
      "public_keys": [
        "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
      ],
      "condition": {
        "details": {
          "type": "ed25519-sha-256",
          "public_key": "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
        },
        "uri": "ni:///sha-256;WLfZAi5ZT7cEPApkZLtYaCd_izNH7qf0a4Ko3KNtGGY?fpt=ed25519-sha-256&cost=131072"
      },
      "amount": "1"
    }
  ],
  "operation": "CREATE",
  "metadata": {
    "planet": "earth"
  },
  "asset": {
    "data": {
      "bicycle": {
        "serial_number": "abcd1234",
        "manufacturer": "bkfab",
        "timestamp": "2018-08-06 18:22:28.987394"
      }
    }
  },
  "version": "2.0",
  "id": "6f9cbac4d0ed27a033b87f516c48e64c9fd118e46770b5fddf28f055e70f5399"
}

t2: https://test.bigchaindb.com/api/v1/transactions/53461bc758bb37f87c4eb69dd8624e170dc72f55da8120bbbf424fa208f69d8b
{
  "inputs": [
    {
      "owners_before": [
        "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
      ],
      "fulfills": null,
      "fulfillment": "pGSAIEElEJWtwKVOTRbc0mV6vgcwm0TLr-vigUJVCbB9fR-rgUClws-tw6ZFyYzUKAv6ftNfchAUiZH0B3UEnOjA-8u3kFhn-NS_aGtCumcSsfV6k36efIJKn379KQV3YJqnE6AD"
    }
  ],
  "outputs": [
    {
      "public_keys": [
        "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
      ],
      "condition": {
        "details": {
          "type": "ed25519-sha-256",
          "public_key": "5PJHH4hZnryKpC4QFig9ayXn2bPcmKvJ8mto2LdTspXL"
        },
        "uri": "ni:///sha-256;WLfZAi5ZT7cEPApkZLtYaCd_izNH7qf0a4Ko3KNtGGY?fpt=ed25519-sha-256&cost=131072"
      },
      "amount": "1"
    }
  ],
  "operation": "CREATE",
  "metadata": {
    "planet": "earth"
  },
  "asset": {
    "data": {
      "bicycle": {
        "serial_number": "abcd1234",
        "manufacturer": "bkfab",
        "timestamp": "2018-08-06 18:25:45.867449"
      }
    }
  },
  "version": "2.0",
  "id": "53461bc758bb37f87c4eb69dd8624e170dc72f55da8120bbbf424fa208f69d8b"
}

You can see that the owners of both these transactions are same/generated from same keypair.
It might be related specifically to the JS driver or if you are sending a duplicate transaction to the system.

It works in python driver for me as well. I think its because of the duplicate transaction, it works fine otherwise. Thanks!


consider also supporting opencl c++

i know this is brand new, but opencl is going for a c++ superset, like cuda:
https://www.khronos.org/assets/uploads/developers/resources/Intro-to-OpenCL-C++-Whitepaper-May15.pdf
also this will hopefully land in clang soon:
https://www.phoronix.com/scan.php?page=news_item&px=OpenCL-CXX-Clang-Interest
would boost::compute be interested in supplying tools for kernel programming, like thrust?

OpenCL C++ is not quite like CUDA. It still isn't single source, you can't have a kernel template etc. Major GPU vendors do not support SPIR-V (for OpenCL), therefor do not support OpenCL 2.2 with OpenCL C++ kernel language.
Nonetheless, using OpenCL C++ would solve a lot of our current problems with OpenCL + C++ (ctors, dtors, operator overloading). However, that would require some major changes: refactoring, improving, rewriting algorithms. I don't know if there is someone with free time to do it. Also, a lot of people use (and will use) hardware with support only for OpenCL C, so updated Boost.Compute should still support it.

To be honest, before any major update I would wait for OpenCL Next with feature sets.

sure, not talking about rushing things at all. just thought when c++ comes to kernels, boost should be there too, with kernel specific  tools. did not  know that spir-v support is slow. but even clang support ist still in the coming, so yeah, its early, but exciting :)

If you want to have something like Thrust (single source), we would have to add SYCL backend.


fix: prevent sidekiq_options from overriding ActiveJob queue settings

For https://github.com/moove-it/sidekiq-scheduler/issues/303

Hi @marcelolx ! Was hoping to bump this PR for review :) We would love to get it merged so we can get off our internal fork.

Hey @RickCSong, I have cherry-picked it into the v3-stable branch, please point your Gemfile to that branch until a new release is made (I have some work to merge to that branch before creating a new release).

@RickCSong, 3.2.0 has been released with the fix for this https://github.com/moove-it/sidekiq-scheduler/blob/v3-stable/CHANGELOG.md
I've also released v4.0.0.alpha1 https://github.com/moove-it/sidekiq-scheduler/blob/v4.0.0.alpha1/CHANGELOG.md to be tested by the community (final release will come later after we're sure we haven't broken anything).


Update lists-and-keys.md

当你在map()方法内部调用的元素时 修改为：当你在map()方法的内部调用元素时
Before submitting a pull request, please make sure the following is done:

Fork the repository and create your branch from master.
If you've added code that should be tested, add tests!
If you've changed APIs, update the documentation.
Ensure the test suite passes (npm test).
Make sure your code lints (npm run lint).
Format your code with prettier (npm run prettier).
Run the Flow typechecks (npm run flow).
If you added or removed any tests, run ./scripts/fiber/record-tests before submitting the pull request, and commit the resulting changes.
If you haven't already, complete the CLA.

原文翻译不通，易给初学者造成误解！请及时修改！


Proposal: Switch over to password_compat from phpass

Starting in concrete5 5.6.3 we have used hautelook's phpass library for managing our password security. Since then a lot has changed in PHP including the long awaited release of PHP 7.0 that came with the fancy new password_hash() api.
PHPass existed in a time where PHP provided no CSPRNG or secure hashing algorithms so it was a great option and really helped us quickly modernize our password hashing code back in 5.6. Today however, php 7 isn't a new thing anymore and password_hash is something that is well documented and that people are familiar with. Furthermore PHPass is PHP 5.6.0+ as of version 1.0.0 so we are essentially currently using a pre-release alpha with no opportunity to upgrade if we ever need to.
Because of that, I recommend that we switch from PHPass which is a custom password hashing library over to ircmaxell's password-compat which simply backports the new PHP 7.0 functionality.
So if we switch today, once we are php 7.0 minimum we can just drop our password hashing library and use native php hashing with no code changes at all.
Since removing the existing password hashing library would be a breaking change, I recommend we simply add the password-compat library and switch over in the user login / registration functionality. We can technically do this in a patch version, but I think it's better suited for 8.1. After we've started using it we can list the phpass dependency as deprecated and remove it in v9.0.

Do passwords hashed with phpass work transparently with password-compat with no migration?

Turns out, password_hash and password_verify are both php 5.5 features, go figure. So we actually don't need any compatibility libraries, we just can start using this whenever.

Do passwords hashed with phpass work transparently with password-compat with no migration?

Both libraries use bcrypt so it looks completely interchangeable.
Today we do:
<?php

$hasher = new PasswordHash($cost, $portable);
$hashedPassword = $hasher->HashPassword($password);

$valid = $hasher->CheckPassword($password, $hashedPassword);

With the native password hashing features we'll do:
<?php

$hashedPassword = password_hash($password, PASSWORD_DEFAULT, [ 'cost' => $cost ]);
$valid = password_verify($password, $hashedPassword);

The one thing it doesn't support is portable hashes, that's only really needed if you plan to interact with php < 5.5.

What if you started a site on PHP 5.3 with concrete5 5.7.whatever, and upgraded it PHP 5.5.9 and concrete5 v8?


TextField without label in outlined variant break outline at top

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When I migrated from V4 to V5 all my text field that is outlined has no border at the top. The notch is visible even if I pass label null.
Expected behavior 🤔
I want an outlined input field without label
Steps to reproduce 🕹
Steps:

Use a TextField
Set variant='outlined'
Pass no label or pass label={null}

Context 🔦
I want an outlined input field without label
Your environment 🌎

`npx @mui/envinfo`
  System:
    OS: Linux 5.11 Ubuntu 20.04.3 LTS (Focal Fossa)
    CPU: (8) x64 Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
    Memory: 1.06 GB / 7.66 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 14.17.0 - /usr/local/bin/node
    Yarn: 1.22.5 - /usr/bin/yarn
    npm: 6.14.13 - /usr/local/bin/npm
  Managers:
    Apt: 2.0.6 - /usr/bin/apt
    pip3: 20.0.2 - /usr/bin/pip3
  Utilities:
    Make: 4.2.1 - /usr/bin/make
    GCC: 9.3.0 - /usr/bin/gcc
    Git: 2.25.1 - /usr/bin/git
    FFmpeg: 4.2.4 - /usr/bin/ffmpeg
  Servers:
    Apache: 2.4.41 - /usr/sbin/apachectl
  Virtualization:
    Docker: 20.10.12 - /usr/bin/docker
  IDEs:
    Nano: 4.8 - /usr/bin/nano
    VSCode: 1.63.2 - /snap/bin/code
  Languages:
    Bash: 5.0.17 - /usr/bin/bash
    Go: 1.13.8 - /usr/bin/go
    Perl: 5.30.0 - /usr/bin/perl
    Python: 2.7.18 - /usr/bin/python
    Python3: 3.8.10 - /usr/bin/python3
  Databases:
    MongoDB: 3.6.8 - /usr/bin/mongo
  Browsers:
    Brave Browser: <IP_ADDRESS>
    Chrome: 96.0.4664.110
    Chromium: 96.0.4664.110
    Firefox: 95.0

Looks correct to me - https://codesandbox.io/s/serverless-river-zdx34?file=/src/App.tsx
Please share a CodeSandbox illustration the issue, otherwise is not clear.

Thanks @mnajdova , Yes I can see in your sandbox that it is rendering fine. Maybe there are any configurations that cause this for me. FYI I have migrated my project from V4 to V5. Would that be any problem?

It shouldn't be. Maybe double-check that you have addressed all breaking changes around the TextField component - https://mui.com/guides/migration-v4/#textfield

I just found out that bootstrap is having some styles for legend and it is happening for that.

@moshfiqrony Hi, i am facing the same issue with MUI Select, with variant="outlined", and label={null} gives me no border on top, please let me know how you resolved it.

@ManavJethani are you using bootstrap?

@moshfiqrony not using bootstrap, this happened after the migration from v4 to v5, we were using  for MUI Select without label, but this is not working in MUI 5.

@ManavJethani can you show me your package.json file?

@moshfiqrony sharing dependencies

@ManavJethani In the outlined component. There is a HTML fieldset Tag.
It has a child HTML legend Tag. Any of your styles is adding width 100% to it. You have to remove it. Or make all your legend tag's with unset.

@moshfiqrony this is really helpful, thanks alot, have added unset to legend tag. Just wanted to know did you face any issues while running unit test with JEST after migration? We are using withStyles HOC, withStyles(styles)(component), here styles is coming from style.js. I am getting while running test case TypeError: Cannot read properties of undefined (reading 'up') we are using theme in our code [theme.breakpoints.up("md")]: {.
Full description: https://stackoverflow.com/questions/71170620/typeerror-cannot-read-properties-of-undefined-reading-up-when-using-withsty

@ManavJethani You are welcome.

Just wanted to know did you face any issues while running unit test with JEST after migration? We are using withStyles HOC, withStyles(styles)(component), here styles is coming from style.js. I am getting while running test case TypeError: Cannot read properties of undefined (reading 'up') we are using theme in our code [theme.breakpoints.up("md")]: {.

@ManavJethani you need to wrap your application with ThemeProvider, see https://mui.com/guides/migration-v4/#themeprovider-setup

For those who are struggling with this, here is a CSS code to fix things, based on previous comments. Make sure it does not break any other part of your design, since in most cases it seems to come from Bootstrap styles, so maybe some of their intended styles will break because of this:
fieldset {
    legend {
        width: unset;
    }
}

Thanks @cfecherolle

Hello
Having this issue as well, but when reading this thread the solution isn't that clear to me. I'm just trying to get an outlined input without a label to have a complete border and not have the border missing at the top. Where does the CSS for the fieldset need to be set? I'm a little curious as to why this seems to be so difficult to achieve? Any help would be appreciated.
Not using boot strap
MUI related packages in my project:
 "@emotion/react": "^11.5.0",
 "@emotion/styled": "^11.3.0",
 "@mui/icons-material": "^5.0.4",
 "@mui/lab": "^5.0.0-alpha.51",
 "@mui/material": "^5.0.4",

It's not that only using bootstrap will create the issue. If you have any styles that have styles for legend. It will create the issue. Try what  @cfecherolle mentioned. If it solves the problem then any other packages styles were creating the bug.

At first try if this is the solution that will work for you.
To do so. Add the code that @cfecherolle shared in your base style file.
Here by base style files I mean your root styles file.

@cfecherolle @moshfiqrony  Can you please specify where i should add this style, stucked in a prodution issue,
fieldset {
legend {
width: unset;
}
}

@Insights4all add it so that it has the most priority. For an example you can add it in the root style files. Root style files means the scss or css file that is imported in your App.js or index.js

<TextField
sx={{
'& legend': { display: 'none' },
'& fieldset': { top: 0 },
}}
/>

Try this for TextField or Select <TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }} />

It is really helpful finally got it fixed but using your solution.

Try this for TextField or Select <TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }} />

Great

Code Snippet
 <TextField
  label='Type here'
  sx={{
    '& legend': { display: 'none' },
    '& .MuiInputLabel-shrink': { opacity: 0, transition: "all 0.2s ease-in" }
  }}
/>

Screenshot

Try this for TextField or Select <TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }} />

tysm man


Allow to add any number of contacts to a client

Allow to add any number of contacts to a client. Contacts to be categorized in General/Technical/Billing

Implemented


Update logo images

Codecov Report

Merging #43 into development will increase coverage by 1.11%.
The diff coverage is n/a.

@@               Coverage Diff               @@
##           development      #43      +/-   ##
===============================================
+ Coverage        95.18%   96.29%   +1.11%
===============================================
  Files                8        8
  Lines              270      270
===============================================
+ Hits               257      260       +3
+ Misses              13       10       -3

Impacted Files
Coverage Δ

spec/helpers/alexa_interface_helper_spec.rb
98% <0%> (+1.5%)
:arrow_up:

Continue to review full report at Codecov.

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


Shadowrun Sixth World v.39

Changes / Comments
**2021-07-19 ** v.39 Chuz (James Culp)
Added Grunt Groups and Autocalculations based on the # of grunts
Bugfix - PC->Rolls tab was showing conversions on the Matrix Actions Tab
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ Y ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ Y ] Is this a bug fix?
[ Y ] Does this add functional enhancements (new features or extending existing features) ?
[ N ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ NA ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ NA ] If this is a new sheet, did you follow Building Character Sheets standards ?

Character Sheet Info Roll20 Internal Use only.


Add Validation for Server in login

Example
below should not work

@bupd can u assign me this issue

/assign

@MAVRICK-1 Thanks for your interest.
But this issue has already have a PR. You can try focusing on different issue or create your own.


[SPARK-29805][SQL] Enable nested schema pruning and nested pruning on expressions by default

What changes were proposed in this pull request?
Enable nested schema pruning and nested pruning on expressions by default. We have been using those features in production in Apple for couple months with great success. For some jobs, we reduce the data reading by more than 8x and 21x faster in wall clock time.
Why are the changes needed?
Better performance.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing tests.

Test build #113483 has started for PR 26443 at commit 8d4e7d1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18375/
Test PASSed.

In title it should be [SQL] instead of [Core].

Test build #113483 has finished for PR 26443 at commit 8d4e7d1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113483/
Test PASSed.

Thanks all for reviewing. Merged into master.

I hope we can enable them in the preview release of Spark 3.0. The community can help us verify the quality.
@jiangxb1987 Let us have one more preview release next month?

Sounds good!

Can we give the opportunity to another committer? That would be helpful for the Apache community growth, @gatorsmile and @jiangxb1987 .

cc @wangyum , @viirya , @gengliangwang , @rdblue , @zhengruifeng

Also, cc @holdenk if you are interested~

I assume Xingbo already has an environment for preview release. He can do it very quickly.

@gatorsmile . That's not a good reason~ :)

I do not care who do the release manager for preview. I only care whether it will delay the release of 3.0. I expect we will have one or two new Spark 3.0 preview releases.

And, it's a good chance for the committers to involve the Apache Spark community more.
A PMC should try to give more opportunities to the Apache Spark committer to grow as a PMC. That's the reason why we waited @jiangxb1987 to do that. And, both of us know that @jiangxb1987 also learned during this process.

We have only a few releases in one year, and the increment of Apache Spark committers is bigger than that.

@dongjoon-hyun Please do not misunderstand my point. It took @jiangxb1987 more than two weeks for releasing Spark 3.0 preview. As long as the other committers can finish it very quickly, I am totally fine to do it. This is just like a new RC for Spark 3.0 preview.
We need to release Spark 3.0 preview ASAP and make the community to try it and verify the fix. The quality of 3.0 release is our top priority. Hopefully, you agree on it. Doing the release manager is the labor work. Even if we have a new release manager for each RC, it will not grow the community I think.

Is there a committer who is interested in learning the release process? If so I think a preview release is a great lower stakes than usual opportunity to have someone skill up.


Use modern Node.js version

The current Node.js version (12) doesn't support code used by newer parts of Cypress.
Specifically the nullish operator ??, which is used in @cypress/react/plugins/utils/get-transpile-folders.js, since May 2021, see PR for @cypress/react v5.7.0

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Closing in favor of #484 to be released as v3


[QUERY] Why does TableClient.UpdateEntity need a dedicated ETag argument?

Library name and version
Azure.Data.Tables 12.6.0
Query/Question
Why does TableClient.UpdateEntity have a dedicated ETag argument when it's already part of the entity argument (T:ITableEntity)?
Does this extra argument mean that TableClient.UpdateEntity() ignores ITableEntity.ETag?
Environment
No response

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

Does this extra argument mean that TableClient.UpdateEntity() ignores ITableEntity.ETag?

Yes, the value on the model it ignored for that purpose. The reason being that the ETag property is not actually writeable. The model has a setter for serialization purposes, but it is not intended to be modified or used as the if-match header value.


Update liballoc to use KernelError enum

I think this will require use moving the libs directory from the root to the kernel directory. Not sure how else this will work, especially with SCons.

We can just add the kernel's public header directory to the CPPPATH and #include the header with the enum in it.
Alternatively we could wrap liballoc's API so that it returns a KernelError.

I was thinking about this a bit more and am still erring on the side of moving liballoc into the Kernel directory since the Libraries directory in the root normally implies it's a library that can be used in either kernel or user space. At least, it seems like that's how other projects like Serenity do it.


Update index.js  (fixed export)

@googlebot I signed it!

The googleapis package uses the { google } import style:
https://www.npmjs.com/package/googleapis#first-example
Can you explain why you made this change?

Cloned the repo and tried running it, didn't work. Couldn't find "google"
to export, it was null.
Looked at the source code and "google" isn't exported.
Updated it as per the PR and the repo works fine now.
On Mon, Jul 6, 2020, 5:30 AM Sam Stern<EMAIL_ADDRESS>wrote:

The googleapis package uses the { google } import style:
https://www.npmjs.com/package/googleapis#first-example
Can you explain why you made this change?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/firebase/quickstart-nodejs/pull/127#issuecomment-654204855,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWOPCG5CDZMHKHWBB5YYCTR2G7V3ANCNFSM4OPWQAYA
.

@nitinsurana good catch!  Looks like we have a very old version of googleapis.  I will merge your PR and then send a new one to update the version.


Add more useful snippet

I think it would be a good idea to add a bunch of useful snippets while working with both Swagger and API Blueprint
@jsynowiec , you're the only user reporting so far...I'd love to get some inputs from you. What do you think would speed up your work as snippets?

Even better - I wanted to contribute some of my snippets at some point. Didn't have time yet though.
So far I have snippets for:

general endpoint skeleton with header, request and response,
a group of CRUD methods for Collection and single resource,
some smaller snippets for several project specific things,

I have to clean them up a bit and make more universal. I have this on my todo list.

I'm also creating some sort of blueprint generator/scaffolding thingie based on my boilerplate. When it's ready it'll be installable via npm and should allow to quickly bootstrap a general API specification with selected authentication, resource links, basic CRUD for user accounts, etc.

Cool! Looking forward for those. Feel free eventually to share raw and unpolished stuff, I'll be happy to finish them and include those.

I've started to move my snippets from markdown config file to API Blueprint and there is something wrong with language id. Selecting API Blueprint from snippets list opens up the API Blueprint.json file, so it matches the "language": "API Blueprint", contribution. But after saving it only the snippets provided by extension are available. Is space and uppercase letters allowed for language id?

@jsynowiec Unfortunately I do not think I understood the problem correctly. Could you please elaborate or eventually attach a gif?
If you do not want to dig into VSCode extension and those things, feel free to add them here directly and I'll take care of that.
I'll give you credit, of course!

@jsynowiec Unfortunately I do not think I understood the problem correctly. Could you please elaborate or eventually attach a gif?

I've created a snippet definitions file for API Blueprint (Preferences -> User Snippets -> API Blueprint) and added some snippets that I previously had in my markdown user snippets. After saving the file vscode doesn't list those new snippets while editing apib file.

It works as supposed when I've added those snippets for Markdown and set API Blueprint as Markdown syntax.

If you do not want to dig into VSCode extension and those things, feel free to add them here directly and I'll take care of that.

It's not a problem. I already have my own extension jsynowiec/vscode-insertdatestring ;-)
I'm taking my vacation now so I'll get back to it after few weeks.

Oh - interesting. I have no idea to be honest. I'll try to dig into but that might be a VSCode bug as well.
Have a great vacation!

@jsynowiec Are you still interested in sharing these snippets eventually?

Sure. Have you found a way to allow for external snippets alongside those in the extension?

It seems like a VSCode limitation. I dug into the source code some weeks ago but I do not really remember the precise line.
The question is - do you want to bring these snippets into this extension or - do you want to create another one?

I'll contribute them and send a PR. Just need some time.
I'm not quite into Swagger so you should create separate enhancement issues for both, Swagger and Blueprint snippets, reference them here. You can assign me to the second one (if GH allows to assign someone outside the repo).

It's not possible to assign external people, unfortunately.
Ok - take your time. I just wanted to make sure you still want to do that.
Once done, I'll take your one as an inspiration and probably convert these to Swagger, if they make sense.

@jsynowiec Any updated on that?

@jsynowiec Ping!

@jsynowiec Last call, then I'll close the issue.

Hey, sorry ☹. I haven't had much time, so I haven't got those snippets ready. Even for my day-to-day work I didn't created or refined them as I haven't created a new docs for some time. You can close this or leave it. If I find some spare time I'll try to look into it but can't promise anything right now.

@jsynowiec Do you have some drafts at least? I can work on those eventually.

Unfortunately nothing I can share without cleaning and rewriting other than what is already available at https://github.com/jsynowiec/api-blueprint-boilerplate/blob/master/src/api.apib


Logo

We need a unique logo. With a gopher. Some possible symbols:

something database-related: UML database symbols, etc.
something about reform: gopher on tribune?

@bosenok wanted to help.

Hi, I could help with this if you like. I am not a logo designer but I like creating logos and graphics for open source projects. Should I proceed?
Thanks in advanced!

Here you are. Most of the logos are modifications of the golang logo but some of them are using the db and ORM symbols too. Personally, I prefer mostly No4 and No7.

Looks great, thank you!
There must be something in the spring air – in just a few days I was contacted by several people proposing a logo. And now I have to decide. :)

Hi there. Yet a version :)

Hi, any progress with this? Thanks :-)

Sorry, no progress yet, too busy with other things. :(

We have a final logo. Credits go to @avatar29A.

Well, I still need to add it to the README.


bug: Calling a tRPC endpoint from a server component gives connect ECONNREFUSED <IP_ADDRESS>:3000 in prod (vercel and docker) but works fine in dev.

Provide environment information
System:
OS: Linux 5.15 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)
CPU: (4) x64 Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz
Memory: 2.05 GB / 3.75 GB
Container: Yes
Shell: 5.8.1 - /usr/bin/zsh
Binaries:
Node: 20.11.0 - ~/.nvm/versions/node/v20.11.0/bin/node
npm: 10.2.4 - ~/.nvm/versions/node/v20.11.0/bin/npm
pnpm: 8.14.1 - ~/.nvm/versions/node/v20.11.0/bin/pnpm
(This is WSL2 information, my main OS is Windows 10)
Describe the bug
I have an endpoint called getCurrentSession. I am mainly using this endpoint to verify if the user is logged in or not by calling it on the server and catching any error it throws. In development this works just fine, but in production (both Vercel and Docker running locally) It throws the following error:
[TRPCClientError]: request to http://localhost:3000/api/trpc/account.getCurrentSession?batch=1&input=%7B%220%22%3A%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D%7D failed, reason: connect ECONNREFUSED <IP_ADDRESS>:3000
    at u.from (/app/.next/server/chunks/9938.js:1:2567)
    at /app/.next/server/chunks/9938.js:1:6400
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  meta: undefined,
  shape: undefined,
  data: undefined,
  [cause]: h [FetchError]: request to http://localhost:3000/api/trpc/account.getCurrentSession?batch=1&input=%7B%220%22%3A%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D%7D failed, reason: connect ECONNREFUSED <IP_ADDRESS>:3000
      at ClientRequest.<anonymous> (/app/.next/server/chunks/9938.js:5:20148)
      at ClientRequest.emit (node:events:518:28)
      at Socket.socketErrorListener (node:_http_client:495:9)
      at Socket.emit (node:events:518:28)
      at emitErrorNT (node:internal/streams/destroy:169:8)
      at emitErrorCloseNT (node:internal/streams/destroy:128:3)
      at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
    type: 'system',
    errno: 'ECONNREFUSED',
    code: 'ECONNREFUSED'
  }
}

Reproduction repo
https://github.com/Meriegg/hotello-demo
To reproduce
Clone the reproduction repo, add the required environment variables, deploy to vercel or create a docker image following the instructions present at https://create.t3.gg/en/deployment/docker, sign up or log in.
Additional information
The endpoint can be found at src/server/api/routers/account.ts.
The utility function I am using to verify auth state is found at src/app/utils/get-page-session.ts.
The routes I am using the utility are:

src/app/account/dashboard/page.tsx
src/app/account/dashboard/bookings/page.tsx
src/app/admin/layout.tsx

Update: I just did a little workaround for my getCurrentSession route and I found out that any tRPC route being called from an async react component on the server will throw that error (src/app/account/dashboard/bookings/page.tsx in the reproduction repo)


Add shields to README

See https://github.com/open-horizon-services/service-homeassistant for an example of shields to add

Also, consider adding the "Contributor" shield - example in https://github.com/open-horizon-services/service-node-red-hello-world

Can I be assigned to this issue?

You got it, @c-bommu


ARROW-9788: [Rust] [DataFusion] Rename SelectionExec to FilterExec

The use of the term "selection" rather than "filter" was the main inconsistency that I am seeing in our APIs and was also different from the terminology used in Spark and Pandas.
I had used the term "selection" based on Codd's relational algebra [1] but it does seem that the term "filter" is more widely used so I renamed based on that.
Other changes in this PR:

FilterExec now validates the filter expression to ensure it returns a boolean type.
Made some improvements to BinaryExpr::data_type, although it is still not correct for the math expressions. I would prefer us to have specific math physical expressions anyway, rather than this generic 'BinaryExpr'.

[1] https://en.wikipedia.org/wiki/Relational_algebra

@jorgecarleitao @alamb

Spark provides some synonyms,  such as where as a synonym for filter, and orderBy as a synonym for sort. I'm not sure if we want to do the same thing or not?

Shouldn't we also align LogicalPlan::Selection?

Shouldn't we also align LogicalPlan::Selection?

Thanks. I missed that.

Thanks @alamb  .. filed https://issues.apache.org/jira/browse/ARROW-9799 for that

Ahhhhh, what a peace of mind that this offers me. Having to remember that Selection is not a select was always a challenge!


SPFx aadTokenProviderFactory issues token for browser but not for native Sharepoint mobile app

Using aadTokenProviderFactory.getTokenProvider().then(tokenProvider => tokenProvider.getToken('https://graph.microsoft.com')) is working properly in the web browser but hits the failure condition with no error in the native app.
Is this a bug?

@butchmarshall , can you please check if this is related to #2521 and, if yes, if the instructions provided there solve your issue?
Thanks

Nope - it does not seem to fix it, I copied the "appId" from oauth2Permissions, put it into the permissionsId in preAuthorizedApplications... still fails.

hey @butchmarshall ,do you have an update to share?


feat: support true enterprise runners

Let me know if you're interested in this kind of change, and i'll continue it.
TBH it could still be DRYed out a little and the README updated

Thanks for your contribution!
I'll merge your PR into main, and then update the repo based on your code.

Closes #17


C usage example

Is this possible to use exported async functions in C code? Could you provide any example in the documentation?

Do you mean async function in Rust side with async runtime in C side?
It seems hard since usually leaf async functions (socket read/write, timer sleep, etc) rely on reactor to correctly wake itself when ready, so you need to implement all of them in C side and corresponding reactor and executor. I cannot imagine the use case of C runtime exposing Rust async interface and runtime, but it should be doable.
For the inverse, Rust runtime calling async functions provided by C code. There is already an example: https://github.com/oxalica/async-ffi/blob/master/link_tests/plugin-c/plugin.c

async function in Rust side with async runtime in C side

Exactly. So, if I unerstand well, it would require implementing C version of Rust runtime, like Tokio? Perhaps in minimal version it could be easier to do? Eg. even a synchronous one, to bypass as much complexity as possible? Just thinking aloud. We could close the issue, perhaps such complex code wouldn't be a very good example.
My usecase is writing Red language bindings to Safe Network API. I also created a Stackoverflow question about it, I'll post more details there.

See: https://github.com/oxalica/async-ffi/blob/master/link_tests/executor-c/main.c


support installing dogstatsd and sending metrics to datadog

Still need to test this out, so hold off on the merge


Cool error generator!

But you forgot Windows Vista.

hi. thx :)
windows vista and 7 are basically the same (as far as i remember, they have a little difference, but it's unnoticable)

no problem

but you can use windows vista as windows vista basic theme


Rework CLI and project use

@Wytamma - can you have a look at this and see what you think. The major changes are as follows:

The workflow is only copied to the project directory if the user requests it. e.g. mccoy create --copy-workflow test_project
There is a new flag --continue which will just continue the last ran rather than creating a new run and inheriting the results. This is mostly useful for development and I think would be valuable for people who want to copy the workflow and play with it themselves.
The paths in the workflow now follow the Snakemake convention of input, output & log directives being relative to the run directory, whilst paths in all other directives are relative to the current Snakemake file. This change makes it easier to take advantage of Snakemake's built-in --directory flag.
A few other minor changes and fixes as can be seen from the commit messages.

Let me know what you think...


Avoid use of auxiliary class, and other warnings

Move auxiliary AsciiSequence class to own file
Remove redundant type args (use diamond)
Suppress warnings in thrift classes

I ran the ITs on my own and they passed.

+1

+1


A resource failed to call destroy.

After one minute use of camera it stops

I have the same problem when I tried to detect live objects.
I/Camera  ( 7285): closeCaptureSession.  A resource failed to call close.  A resource failed to call destroy.
Any solution, please.
Thanks


Added IPFS Weekly 2

See https://github.com/ipfs/weekly/issues/10

cc @jbenet

published to website!


Build status notifications.

Hi,
your documentation states this:

This app connects GitLab with Assistify. Users are notified directly in the Assistify chat about code changes and the current build status.

However when I test webhook with "job" or "pipeline" event I receive this:
Hook executed successfully but returned HTTP 500 Unknown GitLab event 'undefined'
Could you please clarify how to monitor build status?
What kind of events are supported today? Push notifications are working but others don't.
I'm using app version 0.1.0 from rocketchat marketplace.

You're right, the current version 0.1.0 only support push events on gitlab currently. Other events are not yet implemented.

Other GitLab events will be part of version 1.0.1 which will be available in the marketplace soon.


Put in Definitions section in the Standard

I propose to put in a Definitions section in the standard to make it easier for people to look up what things mean.
Some quick notes:

If a Definitions section is put in there would have to be some cleanup in other parts of the Standard.
Do we want "dataset" instead of "data set" since what is being referred to here is not a generic set of data but a particular construct?
The Naming conventions for records should be merged into the Definitions section.

Here is a quick draft to open the discussion:

Group: A group is a container structure containing a set of zero or more attributes, a set of zero or more groups (which can be called sub-groups), and a set of zero or more datasets. Note: In HDF5, these are also called groups.

Dataset: A dataset is a structure that contains a set of zero or more attributes and a
data aray (which may be multidimensional).  Note: In HDF5, these are also called datasets.

Record: A record is a group (without any sub-groups) or a dataset that contains data on a physical quantity like particle charge or electric field. There are three types of records:

scalar records hold scalar quantity
values (like particle charge). If all the particles have the same charge, the value of the charge
is stored as an attribute of the record and there is no associated data array. That is, the
record is a group. If the particles have differing charges, the values are stored in an array
of the scalar record. In this case the scalar record is a dataset.
vector records hold a set of datasets. In this case the record is a group.

Example: A record named E for holding electric field values may have three datasets holding the components of the field named E/x, E/y, and E/z.

tensor record hold tensor quantities.

Records with only a scalar component are stored in a data set with the same name as the record. Vector and tensor records shall be represented component-wise as a collection of individual scalar data sets using a common sub-group that is equal to the record name.
We refer to the scalar record itself and the vector sub-group as record, to the data sets in the vector sub-group as components. For scalar records, the record is the component (and vice versa).

Attribute: An attribute is a variable associated with a group along with a value. Example: snapshotPath is a string variable associated with the root / group.

Particle Root Group: A Particle Root Group is a group for specifying a set of particles. There can be multiple particle root groups in a data file. Particle root groups are subgroups of the particlesPath group.

(Bool) datum: A boolean datum is an datum that has two states: True and False. If a particular storage standard does not support boolean then the datum will be encoded as an integer with states 0 defined as False and 1 defined as True.

(float) datum: A (float) datum represents a floating point number. How the value of the datum is stored is not specified by this Standard. That is, integer representations may be used and data reader programs should make the appropriate conversion to floating point.

@DavidSagan This looks useful. Would you like to open a pull request with the above?

@ChristopherMayes posted in https://github.com/openPMD/openPMD-standard/pull/193#discussion_r188371209:

BTW, I see a few REAL8 mentioned, but this word isn't actually standard (Neither is real(8)) in Fortran. Fortran 2008 provides standard kinds: REAL32, REAL64, REAL128
http://fortranwiki.org/fortran/show/Real+precision


Network connectivity

Hi @Spikeysanju,
I have added network observing capabilities as per the requirements. please do the code review.
Looking forward to your feedback.
Thanks!
Regards,
Chetan

@ch8n Hey thanks for taking time to contribute. Your implementation was good. But there are few issues there.

App Crashes when opening in offline mode .
When I turn off the internet, No internet connection is showing fine. But when I switch from dark/light theme while in offline mode the app got crashed
When I'm coming back from Bookmarks fragment -> Articles Fragment app crashes when in offline mode

We have to check whether there is an internet connection before fetching the post from the NY times
Kindly let me know what's your thought on this, Thanks.

@Spikeysanju this crash has been happening earlier as well, I have raised an Issue already regarding this behavior. This bug is independent of the functionality I have implemented.
This is separate functionality and will require refresh handling and pull refresh gesture as well. Please create a new PR as well

@Spikeysanju this crash has been happening earlier as well, I have raised an Issue already regarding this behavior. This bug is independent of the functionality I have implemented.
This is separate functionality and will require refresh handling and pull refresh gesture as well. Please create a new PR as well

Hey buddy @ch8n  Everything LGTM 👍. We have to add Refresh handling & Swipe to refresh for this app for better user experience. I will assign you those above issue which was already created by you. Thanks a ton for your contribution. Merging PR 🚀

hi @Spikeysanju Hacktober fest guideline has been updated please mark this with appropriate tag
https://github.com/digitalocean/hacktoberfest/pull/596


New package: AMLPBase v0.1.0

Registering package: AMLPBase
Repository: https://github.com/IBM/AMLPBase.jl
Created by: @ppalmes
Version: v0.1.0
Commit: e38b0b0eae1a53bb6e55521e67c661033a1704e6
Reviewed by: @ppalmes
Reference: https://github.com/IBM/AMLPBase.jl/issues/2#issuecomment-708608053

skip this. i fixed it and will rerun registrator.

i fixed the issue and added the upperbounds.

AMLPBase is an abbreviation of AutoMLPipeline base.

[noblock]
can this be merged now?

hello, this is already 7 days and still not merged. i need this because my two packages depends on this for a major release.

I can't merge (and don't really want that responsibility!); I just label things for the name similarity check, and here the labels are to say I didn't think the name would be visually confused with the names of the other packages listed in the comment (or that one would accidentally type this name instead of the other names due to a typo), which are the main concerns of the name similarity check from my point of view.
Probably a maintainer will get back to you soon!

thanks! went to the slack channel now for pkg-registration

hi @fredrikekre, this one please.

The name, AMLPBase, is an abbreviation of AutoMLPipeline base.

So it's not related to (which means something different):
https://en.wikipedia.org/wiki/AMPL
and IBM's CPLEX?
Should the name rather be AutoMLPipelineBase.jl? I.e. be specific, it's not like most users would ever type this in?
FYI:you can do:
pkg> add https://github.com/IBM/AMLPBase.jl

and add your other package, I see how it's blocking registering that one, and you wouldn't just want to document that users have to do this first; as a temporary measure you can do such add for both.

it won't be just the base for AutoMLPipeline.jl but also TSML.jl. I can change it AMLPipelineBase.jl


Move docs to wiki

The readme is too much of a wall of text right now.
I want to restructure it and move it to the github wiki instead. The readme should just be a short teaser with installation instructions and links to the wiki.

I would prefer more org files and links to them
On Fri, Apr 28, 2017, 19:35 Maximilien Riehl<EMAIL_ADDRESS>wrote:

The readme is too much of a wall of text right now.
I want to restructure it and move it to the github wiki instead. The
readme should just be a short teaser with installation instructions and
links to the wiki.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/brocode/fw/issues/28, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYihBIFawhZe1Am-JmvDRwlFeRYv1w4ks5r0iN-gaJpZM4NLxMC
.

In a doc tree that sounds like a good alternative


JRuby and TruffleRuby return an Integer like MRI

Not sure why I was convinced it was returning a Float, I must have had a brain fart.
Thanks @eregon for noticing.

Looks good, thanks!


I have a problem when starting debugging, please help me.

Launching lib\main.dart on CPH1819 in debug mode...
[!] Your app isn't using AndroidX.
To avoid potential build failures, you can quickly migrate your app by following the steps on https://goo.gl/CP92wY.
Compiler message:
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
ImageStreamCompleter load(CachedNetworkImageProvider key) {
^
/C:/flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load').
ImageStreamCompleter load(T key, DecoderCallback decode);
^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.
FAILURE: Build failed with an exception.

Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 780
What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.

Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org
BUILD FAILED in 20s
FAILURE: Build failed with an exception.

What went wrong:
Could not get unknown property 'ANDROIDX_WARNING' for project ':youtube_player' of type org.gradle.api.Project.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org
BUILD FAILED in 20s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

You'll need to update to a newer version of cached_network_image


NotifTroubleshootingScreen: Make email-sent log line actually reach Sentry

An alternative approach to #5720, to help us detect potential cases where the user thought they'd contacted support through the app, but we don't see an email on our side. (We're not aware of such cases yet, but in principle it could happen.)
It seems probably fine to do it at the "warn" level rather than "info". If someone sends one of these emails, it usually means something's not quite right with notifications somewhere, making "warn" probably at least as appropriate as "info" in more cases than not.

Sure, makes sense. Merging.


Failed install yt-dlp on iOS with a-Shell

Checklist

[X] I'm reporting a bug unrelated to a specific site
[X] I've verified that I'm running yt-dlp version 2022.02.04. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Description
Failed to install yt-dlp on iPad via a-Shell (while I’ve succesfully installed youtube-dl)
A-Shell is a Terminal for iOS https://github.com/holzschu/a-shell
Installation failed when setup.py stuck preparing  #metadata.
Thanks for support.
P.S. no problem installing yt-dlp on macOS via terminal
Verbose log
$ pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /private/var/mobile/Containers/Data/Application/23ED609F-10D3-4C5B-A8C2-601B462B0639/Library/lib/python3.9/site-
packages (21.3.1)
Collecting pip
  Downloading pip-22.0.3-py3-none-any.whl (2.1 MB)
     |████████████████████████████████| 2.1 MB 7.1 MB/s
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 21.3.1
    Uninstalling pip-21.3.1:
      Successfully uninstalled pip-21.3.1
Successfully installed pip-22.0.3
$ pip install --upgrade youtube-dl
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: youtube-dl in /private/var/mobile/Containers/Data/Application/23ED609F-10D3-4C5B-A8C2-601B462B0639/Library/lib/python3.
9/site-packages (2021.12.17)
$ python3 -m pip install -U yt-dlp
Defaulting to user installation because normal site-packages is not writeable
Collecting yt-dlp
  Using cached yt_dlp-2022.2.4-py2.py3-none-any.whl (2.5 MB)
Collecting mutagen
  Using cached mutagen-1.45.1-py3-none-any.whl (218 kB)
Collecting pycryptodomex
  Using cached pycryptodomex-3.14.1.tar.gz (3.4 MB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [0 lines of output]
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
$

Solved by a-Shell developer:

yt-dlp requires pycryptodomex, which has some C components, so it cannot be installed on iOS since there are no C compilers.
The recommanded solution is to disable dependencies: "pip install yt-dlp --no-deps".

related: https://github.com/holzschu/a-shell/issues/331
since this is not a yt-dlp issue, I will close this

How to install without deps is also given in the readme

Yes, I also tried with no dependencies and it didn't work. It worked after I've to updated pip.
Happy that yt-dlp work on iOS.
Sorry. Thanks.


add ToC to publications, move loading of scripts into header

A less markdown based solution compared to #594

Love it

Much better, going to close #594 in favor of this!

@mashehu - can you fix this merge conflict please? Would like to merge this in (sorry I've been slow to get to it).

@mashehu @ewels hopefully merged the confilct,
Can you check if I didn't introduce a bug?


Changes needed to nf-core pipeline template .github folder

.github – https://github.com/nf-core/tools/tree/master/nf_core/pipeline-template/.github
Discuss what needs to be modified to get GitHub actions in sync with Sanger ToL development.

awstest.yml and awsfulltest.yml

Read from s3 bucket
Modify to run on farm5 via nf-tower
Write to s3 bucket and make public

Summary of the discussion this morning:

https://tower.nf/ supports LSF but needs to be able to SSH into it, which is not possible because our farms are behind the firewall
Same story for Kubernetes: there needs to be a public URL https://tower.nf/ can talk to.

It might be possible to adapt the whole thing if we mirror the repository onto GitLab, and use the GitLab CI instead of GitHub's. We can talk to Seqera and see if they know how to do that, but also need to confirm what we would gain from having the integration vs keep on using the command-line.

– I think it is useful because it is automated. Not everyone tests their code, especially incrementally and this forces them to follow good practices.
– The "test" is going to be unit test, this generally takes >5 minutes and doesn't need more than 2 cpus and 4 GB RAM. This doesn't require tower, we should be able to do this in GitHub itself.
– The "full test" is generally our smallest test, just to run a full real sample and get a real result. This will require tower/farm. And if we want we can limit it, instead of every commit, we can run It only when a merge happens from feature to dev or similar.


VRR support

Is there any plan to add VRR/Adaptive Sync support? I tested using "output * adaptive_sync on" in sway and it does not seem to work.
Plasma just added VRR support for EglStreams:
https://invent.kde.org/plasma/kwin/-/merge_requests/718.
It would be nice if this wlroots fork has it too.

Hi, I need to learn about the subject a little bit.

@chaitan3 "vrr_capable" is just a property of drm connector and it looks like nvidia blob does not even expose it (I used https://github.com/NickCis/drm_tool to check), so it won't work anyway.
Maybe it supports only hardware vrr which my monitors lack.
Could you test what properties does your setup have?

I tested drm_tool and I do not see any vrr_capable or vrr_enabled strings in the connector output.
We will have to wait for the Nvidia driver to expose these properties before having VRR :(


skip the saas file check for making the first build

What type of PR is this?
hack the script to pass the first build job

For future reference: yes we know what we're doing here :joy:
/lgtm


docs(*): updates/changelog for v2.16.0 release

TODO:

[x] revisit whether chart signing is broken, and restore docs if not
[ ] update verification SHA in src/installing-workflow/chart-provenance.md
[ ] update verification SHA in src/roadmap/releases.md

^^ what he said


Fixes to support hostname aliasing

Description
This is a collection of minor fixes to support Ansible hostname aliasing. This is needed in order to allow installing multiple components or a single component in multiple ways on the same machine.
Due to the way group_vars merging works, having the same hostname in multiple groups results in a single collection of vars for that host. As all groups it was a member of get merged over the top of itself.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Tested in Dev env, built out a simple test to verify this produces the same results as before, as well as deployed onsite with customer.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Any dependent changes have been merged and published in downstream modules

PR #563 will be superseding this PR due to need for Rebasing.


Entity Framework owned entities not not saving

Hi, I have just started looking into using this framework to accelerate my development around DDD.
I am currently using EF core and owned entities and I'm having issues with the persistence on these types.
I have used Rider to debug into the assembly as it's running and found that if I force the skipping the method PrepareItem in EntityFrameworkCoreRepository  it works as expected.
Do you have any guidance on this?
Many thanks

Hi, thanks for bringing this to our attention. Can you post your repository and EF Core configuration? Or do you have an example app that  we can look at?

I have something; just let me get it in a reasonable state and I'll send you a link to the repository.

I have just tidied up the solution and uploaded it here https://github.com/roly445/spamma. Hopefully it makes sense.

Would you accept a PR for this?

Would you accept a PR for this?

Yes, absolutely.

Thanks, I will do.  Just so I know, what was the rationale behind modifying the entity's state?

Just so I know, what was the rationale behind modifying the entity's state?

To be honest, I don't know anymore why I did that. 🙈


oh-my-posh: init at 8.33.0

Description of changes
This PR adds a package for the oh-my-posh prompt theme engine.
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

1 package failed to build:

oh-my-posh

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

1 package built:

oh-my-posh

Thank you!