Unable to use the "SCClient_DTUWEC_64.dll" file as the controller file.

Dear ValentinChb,
I want to use the file "SCClient_DTUWEC_64.dll" as the controller file, but I encountered some problems. When running, it always gets stuck at the interface shown in the figure below.

Is there something wrong with the configuration of some OpenFast files?Is there anything else that needs to be modified besides the place below?

Best regards,
dxsaigao

Dear Dxsaigao,
Based on your description, FAST.Farm is running properly but it is waiting for the MPI server (i.e. Matlab/Simulink) to proceed. I suggest you carefully read debugging info and go through my answers to other issues to find out where the communication is locked.
Kind Regards
ValentinChb

Dear ValentinChb,
Thanks for your leply!It is working fine when I use 'SCClient_64.dll' as my controller file, which I think probably indicates that my MPI connection is fine. However, when I replace the file with 'SCClient_DTUWEC_64.dll' the runtime results are wrong!

After I changed the controller file of all three turbines to 'SCClient_64.dll', the runtime will exit directly without any error report or message!I don't have a clue about this.
Best regards
Dxsaigao

Dear Dxsaigao,
Your message is a bit confusing, is it running with SCClient_64.dll or does it abort without notice? How does the OpenFAST .out file look like, has any timestep been run?
The only reason I see for the simulation freezing is a problem with the MPI communication, so I would still look at the debug files for both client and server.
BR,
ValentinChb

Dear ValentinChb,
You are absolutely correct！I checked my "stdout_MPIServerSubs.txt" file and found his error as follows.

I can probably pinpoint where the problem occurs in "MPIServerSubs.f90" as follows.

But I have absolutely no idea how to solve this problem, so I'd be grateful for any advice you can give me!
By the way, "MPI_shared.dat" and "stdout_SCClientSubs.txt" are as follows.

Best regards
Dxsaigao

Dear Dxsaigao,
I have never seen this error before, and this is strange because the connection seems to have been established on the client side. Can you check if stdout_SCClientSubs.txt is not an old file that has not been updated?
The other thing I am thinking of is a firewall issue, can you check if both client and server are authorized?
Kind Regards,
Valentin

Dear dxsaigao,
Recently, I have encountered the same problem as you. Have you successfully solved it?
Best Regards,
Venus


Reorganize foundation/ source folder

Move to foundation/containers/:

foundation/utility/containers/
foundation/array/

Move to foundation/geometry/:

foundation/curve/
foundation/mesh/
foundation/array/meshalgorithms.{h,cpp}

Also Move foundation/utility/string.h to string/string.h  #2796


[STYLE CHANGE] Updating the footer style

Description:
I want to improve in the footer section
Reason for Change:
footer section should be more cleared and updated
Proposed Styling:
want to add a seperate columns for features contacts and fixing the alignments
Please assign me under the Girlscript summer of code 2023

changes related to footer will be merged soon, pl do a new fetch in some time.


CFD Test

I'm interested in creating a 3D airfoil from a set of points. My plan is to make multiple planes with different NACA equations on each plane and then loft them together. For example, the first plane would have the set of points for a NACA-0012 airfoil and then the second plane would have the points for a NACA-2412 airfoil and so on for roughly ten different planes. I then want to determine the coefficient of lift and drag from a 3D CFD test. Is that possible in pyansys? If so, how would I set this up and what method would I use to actually run the CFD?

Right now pyansys is limited to structural results and not CFD, though it's something we'll likely add in the future.
There are many strategies you could use to generate a structured mesh to run a CFD test, but much of it depends on the software you have available and if you'd like to go the open source route if you'd rather not pay for using ANSYS or another commercial mesher.  Sadly, you won't be able to use pyansys for either mesh generation or for the solution and post processing as CFD isn't implemented.


proposal: a new read-only type proposal

There has already been many read-only types related proposals.
But I feel they are too complicated to destroy the simplicity of Go.
So here I try to make a simpler one.
I propose to add a new type literal modifier, @, which means assignment sign =.
A read-only type with a foundation type T can be represented as @T, which means values of @T can only be used as source values and can't be used as destination values.
A value of a read-only type must be bound to (a copy of) of another value.
If it is a variable, the binding happens when it is declared.
This means a read-only value is addressable and can be taken address.
But the read-only value can never be modified.
One example:
	var x @int = 123
	var p *@int
	p = &x
	*p = 789 // error: the value referenced by p is immutable
	fmt.Println(p) // ok
	var p2 *int
	p2 = p // error: type mismatch
	p = p2 // ok

Another example:
	var book = @struct {
		pages int
		title string
	} {
		pages: 256,
		title: "Go 101",
	}
	var p = &book         // the type of p is *@struct {pages int; title string}
	var pa = &book.pages  // the type of pa is *@int
	var pb = &book.string // the type pb is *@string
	var _ = *p       // ok
	var _ = *p.pages // ok
	book.pages = 300 // error: book is an immutable value
	*pa = 300        // error: the value referenced by pa is immutable

In fact, @struct {pages int; title string} and @struct {pages @int; title @string} are equivalent. The same, @[N]T and @[N]@T are equivalent.
Strings can be viewed as read-only byte containers.
	var s = "abc"
	var p = &s[0] // ok. The type of p is *@byte.
	fmt.Println(p) // ok
	var _ *byte = p // error: type mismatch

Slices:
	var langs = @[]@string {"C", "Go"}
	langs[1] = "C++" // error: elements of langs are immutable
	langs = nil      // error: elements is immutable

	var primes = @[]int {2, 3, 5}
	primes[0] = 7 // ok
	primes = nil  // error: primes is immutable

	var bls = []@bool {false, true}
	bls[0] = false // error: elements of bls are immtable
	bls = nil      // ok

	var ss = []string{"abc", "mno", "xyz"}
	langs = ss[:2] // ok
	ss = langs[:1] // error: type mismatch

The meaning of the @ modifier is a little different for map types.

A value of type map[@K]T means no new keys are allowed to be appended into the map value.
A value of type map[@K]@T means no new enries are allowed to be appended into the map value.
Type map[K]@T is equivalent to type map[@K]@T

For channel types:
chan @int and chan int are equivalent. chan <-@int and chan <-int are equivalent. <-chan @int and <-chan int are equivalent. This means when a value is received from a chan <-@int  channel, the type of the value can be viewed as either @int or int. But for the deterministic in reflection functions and compatibility, its type should be viewed as int. ([update 2]: For reflection purpose,  chan @int and chan int should not be viewed as equivalent types.)
The method set of T is a super set of @T. The method set of *@T is a super set of @T. The method set of *T is a super set of *@T.
In implementations, the proposal needs an extra bit stored in a pointer value to indicate the value referenced by the pointer is immutable. For 64-bit archs, this is not a big problem, but it may be a drawback for 32-bit archs. Besides this drawback, this proposal may cause a small overhead for pointer operations. (no these drawbacks after thinking awhile.)
[update 1]
For most scenarios, whether or not the dynamic type of an interface value is read only is not important. But for reflection purpose, making the difference is needed. So the read-only info will be kept in the dynamic type info stored in an interface value.
	var x @int
	var i interface{} = x
	_ = i.(int)  // panic
	_ = i.(@int) // ok
	i = y
	_ = i.(int)  // ok
	_ = i.(@int) // panic

[update 2]: see above channel section.
[update 3]
For functions,  it is a nonsense to make function results read only. In other words, though syntax doesn't forbid read-only results, but in practice, read-only results are almost totally useless, for their final values will be always zero values. Function results should be always not read only. It is a nonsense to make function parameters and results read only. The reason is arguments and returns of function called are always copied.  But if a parameter or a result is of a container (or pointer) type, the read-only info for its element type (or base type) is important.
	var f0 func([]@int) []@bool
	var f1 func([]int) []@bool
	var f2 func([]@int) []bool
	var f3 func([]int) []bool

	f0 = f1 // error: parameter types mismatch
	f1 = f0 // ok

	f0 = f2 // ok
	f2 = f0 // error: result types mismatch

	f0 = f3 // error: parameter types mismatch
	f3 = f0 // error: error: result types mismatch

	f1 = f2 // ok
	f2 = f1 // error: both parameter and result types mismatch

	f1 = f3 // ok
	f3 = f1 // error: result types mismatch

	f2 = f3 // error: parameter types mismatch
	f3 = f2 // ok

Ah, this proposal has many similar points with https://github.com/golang/go/issues/29192, but there are also many differences for all kinds of details.


kafka 0.10.X and Spark directstream shows empty consumer list

We are using Spark direct streaming to consume messages from Kafka and  /v2/kafka/local/consumer always returns empty list even when Spark is connected and fetching data!

I'm not familiar with how Spark consumes, specifically whether or not they use consumer groups and commit offsets to Kafka using the standard offset requests. For example, Samza uses the low-level consumer and does not use consumer groups, tracking its offsets separately.
It sounds like Spark does something similar. In which case Burrow will have no way of knowing about those consumers. It can only track consumer groups that are using the standard Kafka methods of committing offsets (either ZK or using Offset requests within the Kafka protocol).

Once the 1.0 rewrite is complete, it will be possible for someone to write a Spark consumer module if they would like.


fix: add finngen prefix to the study index

✨ Context
@xyg123 have found a bug in the finngen_r11 study_index dataset. The studyId did not have the FINNGEN_R11_ prefix. that was found in finemapping results.

study_index

+------------------------+
|studyId                 |
+------------------------+
|I9_AVBLOCK              |
|I9_ABAORTANEUR          |
|O15_ANTENAT_ABNORM      |
|Q17_APVR                |
|H8_OSSICABN             |
|O15_LABOUR_ABNORM_FORCES|
|K11_ABRASION            |
|N14_BARTHOABSCESS       |

finngen_credible_set

+----------------------------------------+
|studyId                                 |
+----------------------------------------+
|FINNGEN_R11_ALCOHOLACUTE10              |
|FINNGEN_R11_ALLERG_ASTHMA               |
|FINNGEN_R11_ALLERG_ASTHMA               |
|FINNGEN_R11_ANTIDEPRESSANTS             |
|FINNGEN_R11_ASTHMA_EOSINOPHIL_SUGG      |

🛠 What does this PR implement
This PR fixes the issue with missing prefix and adds test to ensure the default prefix is found when reading from source.

🙈 Missing

🚦 Before submitting

[x] Do these changes cover one single feature (one change at a time)?
[x] Did you read the contributor guideline?
[x] Did you make sure to update the documentation with your changes?
[x] Did you make sure there is no commented out code in this PR?
[x] Did you follow conventional commits standards in PR title and commit messages?
[ ] Did you make sure the branch is up-to-date with the dev branch?
[ ] Did you write any new necessary tests?
[ ] Did you make sure the changes pass local tests (make test)?
[ ] Did you make sure the changes pass pre-commit rules (e.g poetry run pre-commit run --all-files)?

@ireneisdoomed in that context I will drop it from the finemapping and revert this change. Thank you!

@ireneisdoomed ready for round 2

Thank you. Just realised is opposite now


[REQUEST] rich.print != rich.console.print

Putting from rich import print at the top of your imports is a nice quick way to load in the power of rich without setting up a console and all that.
However, this version of print does not expose all of the arguments one gets from console.print. rich.print provides sep, end, file, and flush--presumably because this is intended as a drop-in replacement for Python's own print function.
But, I don't think there is a technical reason why it cannot also include highlight, overflow, and all the rest. Perhaps it's because one might do this and then hope it will still work everywhere:
try:
    from rich import print
except ImportError:
    pass

print("This still works")
print("But this doesn't", justify='right')

How would you improve Rich?
Oh sure, one could do this:
from rich.console import Console
console = Console()
print = console.print
print('But this is clunky', justify='right')

But, maybe offering the extended version of print without having to set up a console is better? Perhaps:
from rich import superprint as print
print("This still works")
print("So does this!", justify='right')

A few reasons...

I want the rich print to be interchangeable with the builtin print, which means it shouldn't break if you add or remove it. The import example you gave is a good example of that.

The Console.print isn't exactly a superset of builtin print. Builtin print has file and flush. Console.print has one file per console instance and doesn't need flush.

I want to encourage use of a console object, ideally a singleton for the project. It exposes a lot more functionality that a single function, and is configurable.

If you want it, I'd suggest putting it in a file and doing from my_project import print. I wouldn't say that was clunky.

Fair enough.


Tick cerealisation is too specific for application interop

We shouldn't need tick to use the serialized files created by Tick
We do currently, this is in part to a few design decisions which are rectifiable
Example, instead of
std::shared_ptr<XYZ> xyz...
ar(xyz)

we do
std::shared_ptr<XYZ> xyz...
ar(*xyz.get());

This removes the need to have XYZ as a type in executing program, and can be overridden by another type with a similar save/load setup

I've updated SCCS on a branch which can be reviewed https://github.com/Dekken/tick/commit/732ce2d5e9f2d591ebf78fea369e4a676551f727

I think it would be nice if we could bypass pickle and use cereal directly from python


[TOOL-2773] Fix incorrect caching in useCsvUpload hook

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on refactoring the normalizeQuery in the useCsvUpload hook to improve clarity and consistency in parameter naming.
Detailed summary

Changed the parameter name from o to item in the rawData.map function for better readability.
Updated the queryKey to use item directly instead of o.address.
Maintained the same functionality while enhancing code clarity.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#5820  👈 (View in Graphite)
main

How to use the Graphite Merge Queue
Add either label to this PR to merge it via the merge queue:

merge-queue - adds this PR to the back of the merge queue
hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.


An Uninitialized declared array leads to string concatenation

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
<#
Code Availed Online @ https://gitlab.com/-/snippets/2319534
#>
<#
Declare Variables
#>
[int] $i=0;
[int] $numberofEntries =0;
[string] $FORMAT_NAME_DETAIL="";
[string] $FORMAT_NAME_AGGREGATE="";
[string] $title="";
<#
Declare strongly typed array of string
#>
[string[]]$nameListInitialized = $null;
[string[]]$nameListUnInitialized;
<#
Prepare Variables
#>
$FORMAT_NAME_DETAIL = "{0,3}) {1,-60}"
$FORMAT_NAME_AGGREGATE = "`tNumber of entries:- {0}"
<#
Populate Array
#>
$nameListInitialized += "Joya";
$nameListInitialized += "Tom";
$nameListInitialized += "Kate";
<#
Populate Array
#>
$nameListUnInitialized += "Joya";
$nameListUnInitialized += "Tom";
$nameListUnInitialized += "Kate";
$i =0;
$FORMAT_NAME_DETAIL = "{0,3}) {1,-60}"
Write-Host "";
Write-Host "";
$title = "List - `$nameListInitialized";
Write-Host $title;
Write-Host "";
<#
Iterate list of names
#>
foreach ($name in $nameListInitialized)
{
$i = $i + 1;

$log = $FORMAT_NAME_DETAIL -f $i, $name;

Write-Host $log

Write-Host "";

}
$numberofEntries = $nameListInitialized.count;
$log = $FORMAT_NAME_AGGREGATE -f $numberofEntries;
Write-Host $log
<#
Iterate list of names
#>
$i =0;
Write-Host "";
Write-Host "";
$title = "List - `$nameListUnInitialized";
Write-Host $title;
Write-Host "";
foreach ($name in $nameListUnInitialized)
{
$i = $i + 1;

$log = $FORMAT_NAME_DETAIL -f $i, $name;

Write-Host $log

Write-Host "";

}
$numberofEntries = $nameListUnInitialized.count;
$log = $FORMAT_NAME_AGGREGATE -f $numberofEntries;
Write-Host $log
Write-Host "";
Expected behavior
1) Joya

  2) Tom

  3) Kate

        Number of entries:- 3

Actual behavior
1) JoyaTomKate

        Number of entries:- 1

Error details
No response
Environment data
>powershell -Command "$PSVersionTable"

Name                           Value
----                           -----
PSVersion                      5.1.19041.1645
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.1645
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Visuals

<# Declare strongly typed array of string #> [string[]]$nameListInitialized = $null; [string[]]$nameListUnInitialized;

So the latter isn't actually declaring anything. It's just casting $nameListUnInitialized (which will be null at that time) to string[]. Only the former actually creates a variable, so this behavior is by design.

Patrick:-
Good one.
Thanks so very much for the very quick, yet accurate, clarification.
Credited you here.

PowerShell:- Datatype – Array – Declaration & Initialization
Linkhttps://learningintheopen.org/2022/05/11/powershell-datatype-array-declaration-initialization/
PowerShell:- Datatype – Array – Declaration & Initialization – Bug ? – Patrick Meinecke Response
Linkhttps://learningintheopen.org/2022/05/11/powershell-datatype-array-declaration-initialization-bug-patrick-meinecke-response/

Daniel

From: Patrick Meinecke @.>
Sent: Wednesday, May 11, 2022 10:25 AM
To: PowerShell/PowerShell @.>
Cc: Daniel Adeniji @.>; Author @.>
Subject: Re: [PowerShell/PowerShell] An Uninitialized declared array leads to string concatenation (Issue #17313)
<# Declare strongly typed array of string #> [string[]]$nameListInitialized = $null; [string[]]$nameListUnInitialized;
So the latter isn't actually declaring anything. It's just casting $nameListUnInitialized (which will be null at that time) to string[]. Only the former actually creates a variable, so this behavior is by design.
—
Reply to this email directly, view it on GitHubhttps://github.com/PowerShell/PowerShell/issues/17313#issuecomment-1124048130, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABAR6DH3U6E3AFA5ZTGQZCTVJPUSJANCNFSM5VVT7U3Q.
You are receiving this because you authored the thread.Message ID: @.***>


Update README.md: Remove html line breaks

Removing the html tags wont change the visualization from github but will improve readability when shown in a simple text file reader.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[xx] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi,
Thanks for this pull request (PR).
Unfortunately, we are marking this PR invalid for hacktoberfest. We believe it does not follow the recommended guidelines:

Quality Standards
In line with Hacktoberfest value #2 (Quantity is fun, Quality is key), we have provided examples of the quality standards we encourage. This applies mainly to beginners.

PRs that are automated e.g. scripted opening PRs to remove whitespace / optimize images.
PRs that are disruptive e.g. taking someone else's branch/commits and making a PR.
PRs that are regarded by a project maintainer as a hindrance vs. helping.
Something that's clearly an attempt to simply +1 your PR count for October.

Learn more at https://hacktoberfest.digitalocean.com/details


Example notebook not tested on Travis or other CI

Description
The example notebook is currently not tested on Travis; let's change that since it's a pretty important part of the documentation.
A feasible option might be running with nbconvert.

Hey mberz, I've just released nbmake which may help here. I'm keen to hear feedback if you try it out.

Thanks, I'll check it out!


how do you plot  Feature maps visualization in the paper

how do you plot  Feature maps visualization in the paper
Looking forward to your reply.

please help!!!


Commons Not Running Properly (CORS Issue?)

Expected Behavior
I am expecting Commons to run normally on my local machine without errors. Note that I have not made any changes to the code and have followed the instructions on the documentation line-by-line.
Current Behavior

Step to Reproduce the Problem

Clone and run Commons on local machine according to README

Possible Solution
Commons actually worked perfectly until someone updated Barge and Commons a few days ago. Maybe the recent commits are causing this problem?
Specifications

Version: 0.9.7
Python: 2.7
Solidity: Don't think I have this installed (then again, was not specified in documentation)
JavaScript: Not sure how to check this
Node: 10.16.0
OS: macOS Mojave v10.14

Failure Logs
Please include any relevant log snippets or files here.

Hi I'm also getting this error when I try to run Commons locally

Hi @yupjpn @wlihui7 domains of services were updated yesterday. Here are the new ones:
Node: https://nile.dev-ocean.com
Aquarius: https://aquarius.nile.dev-ocean.com
Brizo: https://brizo.nile.dev-ocean.com
Secret store: https://secret-store.nile.dev-ocean.com
Faucet: https://faucet.nile.dev-ocean.com
Brizo address: 0x376817c638d2a04f475a73af37f7b51a2862d567


Phyloseq Does Not Compile on the Docker Image

Attempting to install phyloseq is consistently failing. As mentioned in #8 the failure occurs during the compilation of the Rhdf5lib package. This package includes a packaged source tar ball that it unpacks and compiles. While no errors are thrown during the  compilation of this internal hdf5 library, inspection of the .libs folder indicates that the static assets for the library are not compiled. I am not able to diagnose the reason why. See the screenshot below in which the hdf5.a file is not present in the output .libs folder:

This subsequently causes the build of Rhdf5lib to crash when it attempts to copy the hdf5.a file in a subsequent build step.
cp ""hdf5/c++/src"/"*.h "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/include"
cp ""hdf5/hl/src"/"*.h "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/include"
cp ""hdf5/hl/c++/src"/"*.h "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/include"
cp ""hdf5/src"/"libhdf5.settings "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/include"
mkdir -p "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/lib/"
cp ""hdf5/src/.libs/libhdf5.a"" "/opt/conda/envs/GBIF_env/lib/R/library/00LOCK-Rhdf5lib/00new/Rhdf5lib/lib/"
cp: cannot stat 'hdf5/src/.libs/libhdf5.a': No such file or directory
make: *** [Makevars:44: copy-hdf5] Error 1
ERROR: compilation failed for package 'Rhdf5lib'
* removing '/opt/conda/envs/GBIF_env/lib/R/library/Rhdf5lib'

I will attach the full logs from the build process in a follow up comment.

Attached is the complete build output so we can keep this for reference:
build.log

Hi all, chiming in originally from @hector-baez 's Jetstream2 support ticket. I'm absolutely no expert on R packages, but I would be willing to bet that this has something to do with it (output from the GNU configure script for hdf5:
#13 271.0 Linking Options:
#13 271.0 ----------------
#13 271.0                       Libraries: static
#13 271.0   Statically Linked Executables:
#13 271.0                         LDFLAGS:
#13 271.0                      H5_LDFLAGS:
#13 271.0                      AM_LDFLAGS:
#13 271.0                 Extra libraries: -lcrypto -lcurl -lrt -lsz -laec -lz -ldl -lm
#13 271.0                        Archiver: :
#13 271.0                        AR_FLAGS: cr
#13 271.0                          Ranlib: :

Compare that to a local install of the Rhdf5lib package that succeeded:
Linking Options:
----------------
                      Libraries: static
  Statically Linked Executables:
                        LDFLAGS:
                     H5_LDFLAGS:
                     AM_LDFLAGS:  -L/tmp/RtmpvkTcXi/R.INSTALLe7fc3f140c35/Rhdf5lib/src/hdf5/libaec-1.0.4/build/szip/lib
                Extra libraries: -lcrypto -lcurl -lsz -laec -lz -ldl -lm
                       Archiver: ar
                       AR_FLAGS: cr
                         Ranlib: ranlib

I'm not sure why it would be failing silently, but I'd be willing to bet that the libhdf5.a archive file isn't being created because there's no suitable archiver/ranlib available in the container/environment.
I also noted that on the broken container build I get
checking for archiver @FILE support... no, whereas on a local install of the package I get checking for archiver @FILE support... @.
Cheers,
Zach

Wow! Great catch @zacharygraber. I'll give the build another shot after installing... maybe binutils? This is a good thread to pull. Thanks again.

Just to chime in here, I think @zacharygraber's diagnosis was pretty much on point.  However, the problem wasn't because the archiver was missing from the container, but rather because R wasn't detecting it properly.  I think this is now fixed in https://github.com/grimbough/Rhdf5lib/commit/fceac76675e3ed76fd1f5d0a5efb3fb40356c8b2
That patch updates the package configure script to explicitly ask R which archiver it was built with, and then passes that information on to the HDF5 configuration.
I now get this output when I explicitly install the latest version of the Rhdf5lib inside the container via. BiocManager::install('grimbough/Rhdf5lib').
Linking Options:
----------------
                      Libraries: static
  Statically Linked Executables:
                        LDFLAGS: -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/opt/conda/envs/GBIF_env/lib -Wl,-rpath-link,/opt/conda/envs/GBIF_env/lib -L/opt/conda/envs/GBIF_env/lib
                     H5_LDFLAGS:
                     AM_LDFLAGS:
                Extra libraries: -lcrypto -lcurl -lrt -lsz -laec -lz -ldl -lm
                       Archiver: x86_64-conda-linux-gnu-ar
                       AR_FLAGS: cr
                         Ranlib: x86_64-conda-linux-gnu-ranlib

It think this is a somewhat common problem when mixing R (and associated tools) installed via conda, but then building packages from source.  I guess there's some incompatibility in naming/location/paths between what conda does and the standard system settings, and the common refrain is to suggest also installing the R package via conda because these problems are hard to track down.
This change should improve the reliance of the package installation in cases like this, so thank your for reporting it and the initial detective work.


How to get Pixiv token?

I wanna import PixivSearchSource and get pics from Pixiv .,but how can I get the param of the 'refresh_token'.Is there any way to get it?

check this | https://gist.github.com/upbit/6edda27cb1644e94183291109b8a5fde
and change this for latest version | https://gist.github.com/upbit/6edda27cb1644e94183291109b8a5fde?permalink_comment_id=4616635#gistcomment-4616635

another recommendation is https://github.com/eggplants/get-pixivpy-token


CUDA: mapped_array accepts a stream but does nothing with it

mapped_array accepts a stream parameter:
def mapped_array(shape, dtype=np.float, strides=None, order='C', stream=0,
                 portable=False, wc=False):

However, it only passes it to mappedview.device_setup:
    managedview.device_setup(buffer, stream=stream)

which then does nothing with it:
class MappedNDArray(DeviceNDArrayBase, np.ndarray):
    """
    A host array that uses CUDA mapped memory.
    """

    def device_setup(self, gpu_data, stream=0):
        self.gpu_data = gpu_data

I think this is misleading - it should either set its default stream to the provided stream (I think this is preferable, to facilitate the use of async operations for non-default streams) or not accept a stream parameter (if there's something preventing the use of async operations on these allocations anyway).

Reporting a bug

[ ] I have tried using the latest released version of Numba (most recent is
visible in the change log (https://github.com/numba/numba/blob/master/CHANGE_LOG).
[ ] I have included below a minimal working reproducer (if you are unsure how
to write one see http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports).

A concrete example of problematic code related to this, reported by @c200chromebook:
import pickle
from numba import cuda
import numba as nb
import numpy as np
b = cuda.mapped_array(1, dtype=np.float)
v = b.view('u1')
pickle.dumps(b)

which fails due to the lack of stream.


how can i get swiper‘s id after i swipered

i am now writing a topbar。its style changes corresponding to the swiper id but i can't get  swiper id after i swipered，is there a way ？

Hi. I met the same problem. Do you know the way to get the index of current page when swipering now?

Hi. I met the same problem too !

@kidjp85 How to get current active slide/page id after swiping?

  useEffect(() => {
    if (swiper !== null) {
      console.log(swiper.activeIndex);
    }
  });

@NilapuAnusha I think you can find it from the doc or Live demo in Codesanbox


auth: Add changes to be compatible with the new tenant view

See here for tenant view PR.
Currently a work in progress will not merge until the tenant view changes in resources have been finished and fully tested with these changes

Get the build to pass and then verify that all the changes are compatible with https://github.com/microsoft/vscode-azureresourcegroups/pull/869

Get the build to pass and then verify that all the changes are compatible with microsoft/vscode-azureresourcegroups#869 and then we can work on releasing this

I have done some prleiminary testing with the updates to this package and the resources PR but going to do some more thorough testing today. Should be hopefully ready to go sometime tomorrow if testing goes well.

Ok I think we're done changing function signatures. Can you make sure the doc comments are all up-to-date?

:shipit:


Update @actions/core package

Updated @actions/core package to 1.10.0 to support core.setOutput and core.saveState usage


[docs] Add examples

Is your feature request related to a problem? Please describe.
For a person new to vale and its configuration, it can be a challenging task to configure and setup all the checks.
Besides the docs on https://errata-ai.github.io/vale/styles/, lots of the checks do not give any "easy" examples.
We should add text examples as a comment to every check.
In that way, users who are not wizards with "regex" can actually understand what the check is doing and how it looks like.
Describe the solution you'd like
Add a comment to every check and/or the docs explaining better what the check is doing with an example.

Yeah, I've wanted to do this for a while, and am about to create a style guide guide(!) for a client, so might use this as a good motivation to do this.

I started a bit already, not finished yet.
The way I am doing it now, is to create a "simple" README as overview and also add examples as comments to the yaml files itself: https://github.com/testthedocs/vale-styles/tree/master/ttd-light
Not sure, yet if that is a good approach but at least it feels better so far :)


Update state persistence docs

Preview/staging: https://docs.apify.com/actors/development/state-persistence?version=update/state-persistence

not sure if we want to tell users about spot instances @jancurn

Good point @mnmkng! Yeah, this is an internal detail that doesn't need to be communicated, it might only confuse people. We can just say that the jobs might be removed from the worker machines to optimize the workload or something like that.


Writing to the cache volume fails with permission denied when using Kind

Builds fail with the following error message:
[restore] ERROR: failed to create volume cache: initializing staging directory '/cache/staging': mkdir /cache/staging: permission denied

The root cause is documented here: https://github.com/kubernetes-sigs/kind/issues/830
A possible work around is to create a StorageClass that uses a local volume, create a PersistentVolume that uses the local StorageClass, and point the claim at that volume.

sorry about that.
another subpar option is to use containers with UID=0, or at least long enough to change the permissions on the volume.
i'd probably recommend trying one of the options mentioned in discussion on https://github.com/kubernetes-sigs/kind/issues/118


Switching buffer by index

I just migrated from vim-buftabline. One thing I miss is switching buffers by their ordinal numbers. It will be great if vim-buffet can do something similar by providing the option to display index number before the buffer name, and exposing a function to switch to buffer with index X.
# | 1 first.txt | 2 second.txt | 3 third.txt |

Thanks for contributing ideas here @chunkhang! Please feel free to submit a PR for this feature or ask for reference points for where to start from.
Otherwise, I will update this issue as soon as I start working on it.

Sure @bagrat. I'll be more than happy to work on a PR.

Perfect! A good starting point would be to add the buffer index to the rendered result here. For switching by buffer index, you might want to come up with a new function, command and maybe even mapping.


Rebase patches against HEAD branch, not master

Branch was dependant on temporary locally created git repository, added function to get default branch for new repositories.
Signed-off-by: Matej Focko<EMAIL_ADDRESS>

I'm not entirely sure, this is going to work.
For one, calling the attribute head_branch is misleading, as what it's going to return, most of the time, is not going to be some branch but HEAD.
git_repo.head.ref.name could be used instead, but with that the question is if this is going to be correct, as the value of this is going to be the name of the current branch, not the "main" branch of the repo. Rebases are usually triggered from the branch that is rebased, and the argument is the branch on top of which they should be rebased.
git_project.default_branch might be a better candidate, but that one is going to reach out to the remote to ask for the value. Not sure if this is a problem or not...

I'm not entirely sure, this is going to work.
For one, calling the attribute head_branch is misleading, as what it's going to return, most of the time, is not going to be some branch but HEAD.
git_repo.head.ref.name could be used instead, but with that the question is if this is going to be correct, as the value of this is going to be the name of the current branch, not the "main" branch of the repo. Rebases are usually triggered from the branch that is rebased, and the argument is the branch on top of which they should be rebased.
git_project.default_branch might be a better candidate, but that one is going to reach out to the remote to ask for the value. Not sure if this is a problem or not...

You're right, I didn't see the git_project anywhere, so I worked with what I had... had a better look, we just pass it to __init__ and only reference from within the LocalProject is debug log in __init__ and __repr__ :D Thanks!

It is fetching from locally created repository, so I introduced function to acquire init.defaultBranch

recheck


Dependabot on Github Actions reporting Node 16 deprecation issue

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
bundler
Package manager version
No response
Language version
ruby
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
updates:
  - package-ecosystem: "bundler"
    directory: "/"
    schedule:
      interval: "daily"
      time: "08:30"
      timezone: "America/New_York"
    versioning-strategy: increase
    open-pull-requests-limit: 20
    insecure-external-code-execution: deny
    commit-message:
      prefix: chore
      prefix-development: chore
      include: scope
    allow:
      - dependency-type: "all"
    groups:
      monthlybundler:
        patterns:
          - "*"

Updated dependency
No response
What you expected to see, versus what you actually saw

Expected to see no warnings
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
you can see this on any of Dependabots own action runs too... i.e. https://github.com/dependabot/dependabot-core/actions/runs/8816857292

for those of using Dependabot on Github Actions: will dependabot still be working after May 13th? is that still the right deadline? https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/

if anyone else runs into this, found this in dependabot's action repo: https://github.com/github/dependabot-action/pull/1219

I think https://github.com/github/dependabot-action/pull/1104 fixed this (that is, when it gets released).

closing, no longer an issue


celo-composer updates v1

Updates:

celo-composer CLI script => update to clone only selected projects, but on different folders inside packages, rather than one single folder.
react-app => libraries, new contract path, and style updates.
hardhat => libraries, solidity version standardization updates, and hardhat-celo verification option integrated.

@nestorbonilla Is there any way we can suppress the echo output printed in the CLI command? I tried looking but couldn't find a solution. I guess the library does not support it natively. We might have to look for other packages for that echo command because printing the while package.json twice in the terminal is not a good experience.


AddWebAllowedObject method is not supported

Should be added to the section next to ObjectForScripting

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

ID: 7e255db7-c893-1f03-986f-3c21dad837b5
Version Independent ID: 10d08431-3431-553b-9bbd-bad17b270904
Content: Known Issues for WebView control for Windows Forms and WPF - Windows Community Toolkit
Content Source: docs/controls/WebView-known-issues.md
Product: windows
GitHub Login: @normesta
Microsoft Alias: nikolame

Change is live


IRQL specs are wrong

IoCreateStreamFileObjectLite is in the .PAGE section of nt, you CANNOT call this routine at IRQL == DISPATCH_LEVEL.  The IRQL requirement should say "< DISPATCH_LEVEL" NOT "<= DISPATCH_LEVEL"

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

ID: 46c7ad44-7575-4019-e631-e62cdb8b688e
Version Independent ID: bf310f44-7609-8ce1-188a-915c628111e2
Content: IoCreateStreamFileObjectLite function (ntifs.h) - Windows drivers
Content Source: wdk-ddi-src/content/ntifs/nf-ntifs-iocreatestreamfileobjectlite.md
Product: windows-hardware
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

@bkmckenzie, great catch and thanks for reporting this. Page now reflects proper IRQL.


[FLINK-3339] Make ValueState.update(null) act as ValueState.clear()

This was causing problems with TypeSerializers that choke on null
values, especially in the Scala KeyedStream.*WithState() family of
functions.

LGTM

+1 to merge this


[Bug] Get-DbaSpConfigure DefaultValue for SQL Server 2019

Environmental information
#### PowerShell version:

Name                           Value
----                           -----
PSVersion                      5.1.14393.3471
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.3471
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

#### dbatools Module version:

Name    : dbatools
Path    : C:\Users\skampmann\Documents\WindowsPowerShell\Modules\dbatools\1.0.101\dbatools.psd1
Version : 1.0.101

#### Culture

LCID             Name             DisplayName
----             ----             -----------
1031             de-DE            Deutsch (Deutschland)

SQL Server:

Microsoft SQL Server 2019 (RTM-CU1) (KB4527376) - 15.0.4003.23 (X64)   Dec  6 2019 14:53:33   Copyright (C) 2019 Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )

Deutsch

Report

Host used

[ ] powershell.exe
[ ] ISE
[x] VS Code
[ ] Other (please specify)

If anything other than powershell.exe was used, please confirm that you can duplicate the issue with powershell.exe

[x] Still buggy in powershell.exe

Errors Received

Steps to Reproduce
´´´powershell
Get-DbaSpConfigure -SqlInstance $TargetInstance
´´´
Expected Behavior
A list of PSObjects with a filled DefaultValue property
Actual Behavior
A list of PSObjects with an empty DefaultValue property

I'm working on this but have a few things to figure out because there are settings showing up in RTM that don't seem to have associated documentation. So we need to verify the default value.


Add option to pass non matching XmlNodes

Hi,
I'm not sure this pull-request is interesting or breaks the spirit of your library but here it goes. I added an option to stream non matching nodes.
Rationale:
I work with extremely large TMX files and the output needs to be another TMX with  nodes modified but without loosing any other nodes or opening / closing tags.
Your library beautifully splits and streams  <tu> xmlNodes for translation, with this option I can now process and push or push directly.
I tried to keep your coding standards but felt the if's were not a bad choice, my editor enter some spaces sorry about that.

All  tests passed on local btw.


Disable keep-alive in Traefik

Do you want to request a feature or report a bug?

Bug

What did you do?

What did you expect to see?
What did you see instead?

I have installed traefik on kubernetes as Daemonsets with 2 replicas

If applicable, please paste the log output in DEBUG level (--log.level=DEBUG switch)
(paste your output here)

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI has spotted that your issue might be a configuration problem or relates to something that doesn't look like a bug.
To confirm this, please join our Community Forum and reach out to us on the Traefik section.
In case I'm wrong (well, that would be embarrassing :sweat_smile:), my developers will re-open the issue and fix me!
In the meantime, you can double check Traefik's documentation.


refactor: less peer dependencies

Rewrite of the approved #1342 .
ATTENTION: includes the contents of https://github.com/nhost/nhost/pull/1366
#1366 should be merged first

Is there something we can do to avoid this?

It seems like unnecessary many files were added/removed for this PR.

Is there something we can do to avoid this?

It seems like unnecessary many files were added/removed for this PR.

It is related to the fact that docgen duplicates files now we re-export and re-import dependent packages instead of linking the files.
We had a discussion with Szilard about removing the generated files from the repository, but that will be in another PR.

Codecov Report

Merging #1368 (569c400) into main (99402b7) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1368      +/-   ##
==========================================
+ Coverage   86.25%   86.26%   +0.01%
==========================================
  Files          82       82
  Lines        9099     9111      +12
  Branches      455      458       +3
==========================================
+ Hits         7848     7860      +12
  Misses       1251     1251

Impacted Files
Coverage Δ

packages/docgen/src/helpers/getLabelForType.ts
99.38% <100.00%> (+0.02%)
:arrow_up:

packages/nhost-js/src/index.ts
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Do we still need the references to
      "@nhost/nhost-js": ["../../packages/nhost-js/src/index.ts"],
      "@nhost/react": ["../../packages/react/src/index.ts"],

in dashboard\tsconfig.test.json
https://github.com/nhost/nhost/blob/569c4004f6f582fa878e13a902b5a22665a65d83/dashboard/tsconfig.test.json#L21


Investigate --namespace flag overrides

As we discussed offline, there's a few things that need to be investigated:

Whether the client-go flags are necessary in the env commands?
What are the side effects of overriding client-go's --namespace flag with a custom flag of the same name? Does it behave as expected?

Related: #161

This issue was moved to ksonnet/ksonnet#5


Compatibility with CML2.1.1

I am receiving "Please ensure the client version is compatible with the server version. client 2.1.0, server 2.1.1" when trying to run on the new CML 2.1.1. Is there any plan to update this to 2.1.1 soon?

I've the same problem but with server in version 2.0.0 "Please ensure the client version is compatible with the server version. client 2.1.0, server 2.0.0". After client downgrade to 2.0.0b5 nothing happens while trying connect. Any solution so fat?

The message is just a warning and we need to turn it down so that the warning only shows for major/minor version differences, not for patch levels, I'd say.
I'm not sure, however, what "After client downgrade to 2.0.0b5 nothing happens while trying connect" means... It doesn't work at all?  That should not be the case.  Or does that mean that the warning doesn't show anymore.  Then that IS in fact expected.

In fact it works as expected on 2.0.0b5. I had some troubles with ansible-virl which use this lib, but it is other case.


Light & Dark mode

As a user, I want to have the functionality to change the mode (Dark & Light) of this app

Resolved this issue


Where to encode information about conservation treatments?

Submitted on Friday, September 27, 2013 - 1:28am
Submitted values are:
Name:  Nicola Frean
Affiliation: Alexander Turnbull Library, National Library of New Zealand
Does this represent an official comment from your affiliated group? No
Comment:
These comments are based on a brief group discussion around Michael Rush's
eamils to the EAD listserv (thankyou Michael!):
Lastly, we have been exploring the inclusion of information about
conservation treatments and would welcome an example in EAD3 about where to
best locate this - <phystech> or <physfacet>?

Added conservation as an example of the kind of info to be included. Could add to examples as well.

Added example.


FIX: Restore confound order in correlation plot

Finally got irritated enough to figure out why the confound order went nuts in the correlation plot. Using set, there are no order guarantees. We can get deduplication with dict.from_keys() instead, which produces a set-like dict with values all None. We can then just list() on the dict to get the keys back in the order they were initially passed.

Before

After


SkipInvalidConfigurations missing

Where are every parameters that begins with /p ? For example SkipInvalidConfigurations

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

ID: e6254da8-fbe7-cc2a-2c10-1ba918a61039
Version Independent ID: 7d3100b1-8ab0-f17f-6494-d183bdeb9081
Content: MSBuild Command-Line Reference - Visual Studio
Content Source: docs/msbuild/msbuild-command-line-reference.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @ghogen
Microsoft Alias: ghogen

@VerdonTrigance -- thank you for your question.  Here are a few options you might consider:

https://social.msdn.microsoft.com/Forums/vstudio
https://www.stackoverflow.com
https://www.reddit.com/r/VisualStudio/

@ghogen -- please look into this issue.

The /p or -p is listed under -/property or -property.  That's the way you set an MSBuild property at the command line.  So SkipInvalidConfigurations is a property defined by the Visual Studio build system in Microsoft.Common.CurrentVersion.targets in the MSBuild\Bin folder in a Visual Studio installation.  It should be documented somewhere, but not in this topic. Maybe in https://docs.microsoft.com/en-us/visualstudio/msbuild/common-msbuild-project-properties?view=vs-2019

The property determines whether an invalid platform/configuration combination generates an error or a warning.  If "true", invalid combinations are skipped with a warning; otherwise, it's an error.

I keep hitting the wrong button and closing, but I mean to keep this open until we add some documentation for this property somewhere.


Add Contributors Details

Description
We have the project contributors page ready with us . All contributors who have previously contributed to the project, add your name, photograph, GitHub and LinkedIn link.
Only for all those who contributed to the project previously.
Have you read the Contributing Guidelines on Pull Requests?
Yes

@ayushsoni1010 go ahead.

Name:
Sukhbirsingh Khalsa
Github:
https://github.com/SukhbirSinghKhalsa/
Linkedin: https://www.linkedin.com/in/sukhbirsinghkhalsa/

@sameersrivastava13 wanted to add my infomation.

@anupamishra333 Go ahead. Submit PR.

Hey, where should I add my details?

Hey, where should I add my details?

contributors page

@deed-pooL kindly see file changes in my pull request , do the same here is link of my PR:-
https://github.com/sameersrivastava13/Vaccine-Tracker-App/pull/106/files

favicon was submitted, and it was successfully merged too. How ,I have to submit the name, id and photo? With PR request? or any google form is there?

You have to edit code for it. There is no google form.
On Sun, Aug 8, 2021, 9:36 PM Sayan-15 @.***> wrote:

favicon was submitted, and it was successfully merged too. How ,I have to
submit the name, id and photo? With PR request? or any google form is there?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sameersrivastava13/Vaccine-Tracker-App/issues/100#issuecomment-894818850,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP3ZOR5FGFSQ67Q4NUBFA6LT32TOXANCNFSM5BEBDJIQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.


Implement pod show

@tamarrow updated! I also modified the integration test for pod show so that it passes.

@cruhland a few small comments

@tamarrow a few small changes

@cruhland 1 tiny nit and then merge when tests pass.


Maven Central

Any interest in publishing this to Maven Central????
We would probably have to change the coordinates though from net.sf to something that has Sonatype permissions.

OK I posted a version on Maven Central:
https://github.com/primefaces-extensions/barcode4j-lite
<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>barcode4j-light</artifactId>
    <version>2.3.0</version>
</dependency>


Various reconciler cleanups

Changes
/kind cleanup
This cleans up reconciler.Base, most of which is defunct now thanks to the // +genreconciler framework.  As part of this, some fields are inlined into the FooRun reconcilers, and others (e.g. logger, recorder) are picked up off of the context.
Depends on https://github.com/tektoncd/pipeline/pull/2771

/assign @vdemeester @afrittoli @ImJasonH


Move fcrepo-connector-file to its own repository.

Partially resolves FCREPO-2028

👍

Are there going to be other PRs that accompanying this 'un?

@ajs6f this repo will move to fcrepo4-exts: https://github.com/whikloj/fcrepo-connector-file
and there will be a PR on fcrepo4-webapp-plus

https://www.youtube.com/watch?v=XwozVKOkzz4

Related PR https://github.com/fcrepo4-exts/fcrepo-webapp-plus/pull/49

Yep, they are all there. It took some doing to get them to run properly, but @whikloj and I felt that it was more appropriate to have them in fcrepo-connector-file than in fcrepo-webapp-plus


chore: Disable the "wdio-pause" rule, update CHANGELOG, README

Fixes the lint test. A new rule (wdio-pause) was enabled by default in a minor/patch version of the wdio lint plugin. Doing so is a semver violation and broke this repo's build.
Adds the latest functionality information to the CHANGELOG.md file and README.md

@chmanie @christian-bromann this PR addresses some maintenance tasks that have been missed

@christian-bromann merge and release?

@christian-bromann release? There are a number of unreleased changes currently; I believe you are the only one able to release.
cc @chmanie


似乎是使用不了了？

尝试录制了一下斗鱼和twitch，都提示如下
“The stream is not available now.
Retry after 10 seconds...
”
是不是脚本已经失效了？
我尝试录制的都是正在直播的

请参考 https://github.com/streamlink/streamlink/issues/2328

Closing due to long period of inactivity. Feel free to reopen it if you still encounter this issue with the latest version! :)


Disable device authorisation grant

Need to disable the Device Authorisation grant from the configurations until the grant is production ready.

[x] Disable the grant and response type
[x] Disable the integration test with a note
[ ] Add to migration docs about the change and how to enable the grant. Add a warning mentioning not recommended for production deployment.

[oauth.response_type.device]
enable=true
[oauth.grant_type.device_code]
enable=true


User can create a new level in the hierarchy view. (PT-184835678)

@lublagg You are merging 184835958-add-drag-reorder-within-collection instead of main.  Is that intentional?

@lublagg You are merging 184835958-add-drag-reorder-within-collection instead of main. Is that intentional?

nm, I see that the branch you are merging into hasn't been merged yet.


Cannot compile code

Hi,
I don't know what happened, several weeks i was compliing and running my code without any problem, but now suddenly compilation throws errors:
# github.com/TheThingsNetwork/api/protocol/lorawan
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:57:26: cannot use cmd.MACCommand() (type lorawan.MACCommand) as type lorawan.Payload in append:
	lorawan.MACCommand does not implement lorawan.Payload (UnmarshalBinary method has pointer receiver)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:83:58: cannot use cmd (type lorawan.Payload) as type lorawan.MACCommand in argument to MACCommandFromMACCommand
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:101:5: mac.AppEUI undefined (type lorawan.JoinRequestPayload has no field or method AppEUI)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:103:33: cannot convert m.DevNonce (type "github.com/TheThingsNetwork/ttn/core/types".DevNonce) to type lorawan.DevNonce
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:110:40: payload.AppEUI undefined (type *lorawan.JoinRequestPayload has no field or method AppEUI)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:112:36: cannot convert payload.DevNonce (type lorawan.DevNonce) to type "github.com/TheThingsNetwork/ttn/core/types".DevNonce
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:124:5: mac.AppNonce undefined (type lorawan.JoinAcceptPayload has no field or method AppNonce)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:124:17: undefined: lorawan.AppNonce
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:125:5: mac.NetID undefined (type lorawan.JoinAcceptPayload has no field or method NetID)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:132:17: cannot use m.CFList.Freq[0] (type uint32) as type lorawan.Payload in field value:
	uint32 does not implement lorawan.Payload (missing MarshalBinary method)
/home/opoopo/go/pkg/mod/github.com/!the!things!network/api@v0.0.0-20190516111443-a3523f89e84f/protocol/lorawan/message_conversion.go:132:17: too many errors
FAIL	gitlab.cap-net.cz/cvut_kyr/boom-spotter-web/pkg/ttn [build failed]

go version go1.15 linux/amd64
Conenten of go.mod file
module gitlab.cap-net.cz/cvut_kyr/boom-spotter-web

go 1.15

require (
	github.com/TheThingsNetwork/go-app-sdk v0.0.0-20191121100818-5bae20ae2b27
	github.com/TheThingsNetwork/go-utils v0.0.0-20200807125606-b3493662e4bf
	github.com/TheThingsNetwork/ttn/core/types v0.0.0-20200812084900-fce3ec703303
)

And when I run go get command without -u flag it throws the same error.
Any suggestion?
Thank you.

I have manually updated github.com/TheThingsNetwork/api on the version<EMAIL_ADDRESS>and problem persist.

I just fallback to the older version and it works
github.com/TheThingsNetwork/go-app-sdk v0.0.0-20191121100818-5bae20ae2b27
github.com/TheThingsNetwork/go-utils v0.0.0-20200324111456-dfe813d791ea
github.com/TheThingsNetwork/ttn/core/types v0.0.0-20190516112328-fcd38e2b9dc6```

go get -u -v github.com/TheThingsNetwork/go-app-sdk

...
github.com/mwitkow/go-grpc-middleware (download)
github.com/TheThingsNetwork/api/discovery
github.com/TheThingsNetwork/api/protocol/lorawan
# github.com/TheThingsNetwork/api/discovery
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:173:47: not enough arguments in call to runtime.AnnotateIncomingContext
	have (context.Context, *runtime.ServeMux, *http.Request)
	want (context.Context, *runtime.ServeMux, *http.Request, string)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:185:29: cannot use resp (type protoiface.MessageV1) as type protoreflect.ProtoMessage in argument to forward_Discovery_GetAll_0:
	protoiface.MessageV1 does not implement protoreflect.ProtoMessage (missing ProtoReflect method)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:193:47: not enough arguments in call to runtime.AnnotateIncomingContext
	have (context.Context, *runtime.ServeMux, *http.Request)
	want (context.Context, *runtime.ServeMux, *http.Request, string)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:205:26: cannot use resp (type protoiface.MessageV1) as type protoreflect.ProtoMessage in argument to forward_Discovery_Get_0:
	protoiface.MessageV1 does not implement protoreflect.ProtoMessage (missing ProtoReflect method)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:254:39: not enough arguments in call to runtime.AnnotateContext
	have (context.Context, *runtime.ServeMux, *http.Request)
	want (context.Context, *runtime.ServeMux, *http.Request, string)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:266:29: cannot use resp (type protoiface.MessageV1) as type protoreflect.ProtoMessage in argument to forward_Discovery_GetAll_0:
	protoiface.MessageV1 does not implement protoreflect.ProtoMessage (missing ProtoReflect method)
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:294:69: too many arguments in call to runtime.NewPattern
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:294:151: undefined: runtime.AssumeColonVerbOpt
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:296:66: too many arguments in call to runtime.NewPattern
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:296:172: undefined: runtime.AssumeColonVerbOpt
go/src/github.com/TheThingsNetwork/api/discovery/discovery.pb.gw.go:266:29: too many errors
# github.com/TheThingsNetwork/api/protocol/lorawan
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:57:26: cannot use cmd.MACCommand() (type lorawan.MACCommand) as type lorawan.Payload in append:
	lorawan.MACCommand does not implement lorawan.Payload (UnmarshalBinary method has pointer receiver)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:83:58: cannot use cmd (type lorawan.Payload) as type lorawan.MACCommand in argument to MACCommandFromMACCommand
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:101:5: mac.AppEUI undefined (type lorawan.JoinRequestPayload has no field or method AppEUI)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:103:33: cannot convert m.DevNonce (type "github.com/TheThingsNetwork/ttn/core/types".DevNonce) to type lorawan.DevNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:110:40: payload.AppEUI undefined (type *lorawan.JoinRequestPayload has no field or method AppEUI)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:112:36: cannot convert payload.DevNonce (type lorawan.DevNonce) to type "github.com/TheThingsNetwork/ttn/core/types".DevNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:124:5: mac.AppNonce undefined (type lorawan.JoinAcceptPayload has no field or method AppNonce)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:124:17: undefined: lorawan.AppNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:125:5: mac.NetID undefined (type lorawan.JoinAcceptPayload has no field or method NetID)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:132:17: cannot use m.CFList.Freq[0] (type uint32) as type lorawan.Payload in field value:
	uint32 does not implement lorawan.Payload (missing MarshalBinary method)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:132:17: too many errors

felixd@192:~$ go version
go version go1.15.2 darwin/amd64

Raspbian
pi@ultrasound:~ $ go get github.com/TheThingsNetwork/go-app-sdk
# github.com/grpc-ecosystem/grpc-gateway/runtime
go/src/github.com/grpc-ecosystem/grpc-gateway/runtime/query.go:178:8: undefined: errors.Is
# github.com/apex/log
go/src/github.com/apex/log/entry.go:53:34: d.Milliseconds undefined (type time.Duration has no field or method Milliseconds)
# github.com/TheThingsNetwork/api/protocol/lorawan
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:57:26: cannot use cmd.MACCommand() (type lorawan.MACCommand) as type lorawan.Payload in append:
	lorawan.MACCommand does not implement lorawan.Payload (UnmarshalBinary method has pointer receiver)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:83:58: cannot use cmd (type lorawan.Payload) as type lorawan.MACCommand in argument to MACCommandFromMACCommand
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:101:5: mac.AppEUI undefined (type lorawan.JoinRequestPayload has no field or method AppEUI)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:103:33: cannot convert m.DevNonce (type "github.com/TheThingsNetwork/ttn/core/types".DevNonce) to type lorawan.DevNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:110:40: payload.AppEUI undefined (type *lorawan.JoinRequestPayload has no field or method AppEUI)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:112:36: cannot convert payload.DevNonce (type lorawan.DevNonce) to type "github.com/TheThingsNetwork/ttn/core/types".DevNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:124:5: mac.AppNonce undefined (type lorawan.JoinAcceptPayload has no field or method AppNonce)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:124:17: undefined: lorawan.AppNonce
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:125:5: mac.NetID undefined (type lorawan.JoinAcceptPayload has no field or method NetID)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:132:17: cannot use m.CFList.Freq[0] (type uint32) as type lorawan.Payload in field value:
	uint32 does not implement lorawan.Payload (missing MarshalBinary method)
go/src/github.com/TheThingsNetwork/api/protocol/lorawan/message_conversion.go:132:17: too many errors

pi@ultrasound:~ $ go version
go version go1.11.6 linux/arm

Same Problem 2021. Put @OpoOpo dependencies into your go.mod file:
module github.com/myuser/myproject

go 1.16

require (
	github.com/TheThingsNetwork/go-app-sdk v0.0.0-20191121100818-5bae20ae2b27
	github.com/TheThingsNetwork/go-utils v0.0.0-20200324111456-dfe813d791ea
	github.com/influxdata/influxdb-client-go/v2 v2.2.2
)

Then do for example go mod tidy.

With The Things Network V2 shut down, we're going to archive this repository. This issue will be locked.


Followed the version of iOS support in CocoaPods

Related https://github.com/rechsteiner/Parchment/pull/568

Thanks for the fix!


Bullets not getting fired

Tapping the touchscreen does not trigger a bullet being fired. Tested in the editor using Remote 5.

Possible cause is the fact that both UNITY_EDITOR_WIN and UNITY_ANDROID precompiler directives were enabled while testing. As a result, ExitTap is set to true, thus shooting is disabled.

The issue is caused by the Unity editor. Stop test-run and press play again. It should be fixed.


[FEATURE] Add functionality to highlight SubGrid record.

Describe the feature
In the Grid class, HighLightRecord() allows you to select a record without opening it. I would like to have this functionality available for the SubGrid class.
Explain why this feature is needed
SubGrid only has the functionality to open the specified record but not simply highlight it, and my unit testing is requiring me to select a record and click a SubGrid command related to the selected record.
Additional context
I have successfully modified the code to obtain my desired execution, however, I have not tested it enough that it should be put in a PR. Here are the changes that I made.

Microsoft.Dynamics365.UIAutomation.Api.UCI.WebClient:

Microsoft.Dynamics365.UIAutomation.Api.UCI.SubGrid:

Implemented your change and verified that it works.


[Question] How to organize a search among chat/group/etc name

Hello, i ask for advice or a second opinion about my problem.
At my app i have a search field where user types a chat name (or it's part) and the app is supposed to provide a list of found results.
So i take a string which user typed and I trigger searchPublicChats and searchChatsOnServer. So i getting array of chat ids.
Then i take each chat id and trigger getChat , so i receive chat Title and some other info.
Then i want to add chat logo to each chat instance and represent it along with title.
It seems i need to perform an additional request to download an icon to each chat instance.
There's a Minithumbnail, but it's really too small.
While it's processing the user is waiting for search result.
Is there any better solution for search?
Thanks!

See https://github.com/tdlib/td/issues/2616#issuecomment-1735201401 for the methods that are invoked by apps to get results of global search.
Also, you never need to call getChat, because chats should be cached as described at https://core.telegram.org/tdlib/getting-started.

Thanks @levlam i'm receiving updateNewChat event with chat info.
Any life hacks to get a logo? Or for logo i really should send a request and download a file?
Thanks!


Use all variables in Library variable group

I have a variable group in Library has many variables.
I use these variables in my release pipeline. My script call a variable as an input to a task, wrap it in $(VariableName).
However, if I add new variable in group, I have to add another call a variable in my pipeline script.
$(NewVariable)
Is there anyway to call ALL the variables in Library variable group???
Thanks Advance

There is no way to reference all the variables in a variable group at once. If you would like to suggest this as a feature request, please post to our Developer Community.  That site is monitored by our product team.


Update display of contents of Cargo.toml

When creating a (binary) program/crate using 'cargo new', with the new 2018 version of Rust the autogenerated Cargo.toml file contains a couple of additional lines. These lines have to do with edition and dependencies.

Nice, thank you.
@bors: r+

:pushpin: Commit a48a9b6c75c1ab1f3d989f7bb10922bd8c715416 has been approved by dwijnand

:hourglass: Testing commit a48a9b6c75c1ab1f3d989f7bb10922bd8c715416 with merge cf75305a8d09a2676ec35977cac308c25ae9a3e5...

:sunny: Test successful - status-appveyor, status-travis
Approved by: dwijnand
Pushing cf75305a8d09a2676ec35977cac308c25ae9a3e5 to master...


feat: Image labeling

Is your feature request related to a problem? Please describe:

The ML Kit Image Labeling API is not yet supported.
Describe the solution you'd like:

Add a Image Labeling plugin.
Describe alternatives you've considered:

Additional context:

This issue can be sponsored if interested. Please contact us in advance by email and mention the issue. PRs are also welcome.


[Internal] Use ruamel.yaml instead of pyyaml in promptflow

Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
All Promptflow Contribution checklist:

[x] The pull request does not introduce [breaking changes].
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.
[ ] Create an issue and link to the pull request to get dedicated review from promptflow team. Learn more: suggested workflow.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

Add a changelog for this change and explain we are switching from YAML 1.1 to 1.2


--selective-upgrade does not update hashes in Pipfile.lock

Issue description
If I update a package with --selective-upgrade, I can not install the update with sync.
Steps to replicate
pipenv install 'django==2.2.18'
pipenv install --selective-upgrade 'django==2.2.19'
pipenv --rm
pipenv sync
Expected result
pipenv sync should install all packages from Pipfile.lock.
Actual result
$ pipenv sync
Creating a virtualenv for this project...
Pipfile: /home/mogoh/temp/Pipfile
Using /usr/bin/python3.8 (3.8.6) to create virtualenv...
⠹ Creating virtual environment...created virtual environment CPython3.8.6.final.0-64 in 114ms
  creator CPython3Posix(dest=/home/mogoh/.local/share/virtualenvs/temp-O2KvBR8F, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/mogoh/.local/share/virtualenv)
    added seed packages: pip==20.2.4, pkg_resources==0.0.0, setuptools==50.3.2, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
✔ Successfully created virtual environment!
Virtualenv location: /home/mogoh/.virtualenvs/temp-O2KvBR8F
Installing dependencies from Pipfile.lock (d1ee3e)...
An error occurred while installing django==2.2.19 --hash=sha256:c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4 --hash=sha256:0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364! Will try again.
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 3/3 — 00:00:00
Installing initially failed dependencies...
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/cli/command.py", line 684, in sync
[InstallError]:       retcode = do_sync(
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/core.py", line 2884, in do_sync
[InstallError]:       do_init(
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/core.py", line 1304, in do_init
[InstallError]:       do_install_dependencies(
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/core.py", line 899, in do_install_dependencies
[InstallError]:       batch_install(
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/core.py", line 796, in batch_install
[InstallError]:       _cleanup_procs(procs, failed_deps_queue, retry=retry)
[InstallError]:   File "/home/mogoh/.local/lib/python3.8/site-packages/pipenv/core.py", line 703, in _cleanup_procs
[InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: Collecting django==2.2.19
[pipenv.exceptions.InstallError]:   Using cached Django-2.2.19-py3-none-any.whl (7.5 MB)
[pipenv.exceptions.InstallError]: ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
[pipenv.exceptions.InstallError]:     django==2.2.19 from https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl#sha256=e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9 (from -r /tmp/pipenv-bdmyjhfi-requirements/pipenv-rkmf8g46-requirement.txt (line 1)):
[pipenv.exceptions.InstallError]:         Expected sha256 0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364
[pipenv.exceptions.InstallError]:         Expected     or c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4
[pipenv.exceptions.InstallError]:              Got        e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9
ERROR: Couldn't install package: django
 Package installation failed...
  ☤  ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/1 — 00:00:00

$ pipenv --support
Pipenv version: '2020.11.15'
Pipenv location: '/home/mogoh/.local/lib/python3.8/site-packages/pipenv'
Python location: '/usr/bin/python3'
Python installations found:

3.8.6: /usr/bin/python3.8
3.8.6: /usr/bin/python3

PEP 508 Information:
{'implementation_name': 'cpython',
 'implementation_version': '3.8.6',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.8.0-43-generic',
 'platform_system': 'Linux',
 'platform_version': '#49-Ubuntu SMP Fri Feb 5 03:01:28 UTC 2021',
 'python_full_version': '3.8.6',
 'python_version': '3.8',
 'sys_platform': 'linux'}

System environment variables:

SHELL
SESSION_MANAGER
WINDOWID
QT_ACCESSIBILITY
KDED_STARTED_BY_KDEINIT
COLORTERM
XDG_CONFIG_DIRS
XDG_SESSION_PATH
NVM_INC
GTK_IM_MODULE
LANGUAGE
QT4_IM_MODULE
MANDATORY_PATH
JAVA_HOME
SSH_AUTH_SOCK
SHELL_SESSION_ID
XMODIFIERS
DESKTOP_SESSION
SSH_AGENT_PID
GTK_RC_FILES
XCURSOR_SIZE
XDG_SEAT
PWD
XDG_SESSION_DESKTOP
LOGNAME
XDG_SESSION_TYPE
GPG_AGENT_INFO
XAUTHORITY
VIRTUALENVWRAPPER_SCRIPT
GTK2_RC_FILES
HOME
LANG
LS_COLORS
XDG_CURRENT_DESKTOP
KONSOLE_DBUS_SERVICE
VIRTUALENVWRAPPER_WORKON_CD
KONSOLE_DBUS_SESSION
DENO_INSTALL
PROFILEHOME
XDG_SEAT_PATH
KONSOLE_VERSION
CLUTTER_IM_MODULE
KDE_SESSION_UID
NVM_DIR
WORKON_HOME
LESSCLOSE
XDG_SESSION_CLASS
PYTHONPATH
TERM
DEFAULTS_PATH
LESSOPEN
USER
COLORFGBG
KDE_SESSION_VERSION
PAM_KWALLET5_LOGIN
VIRTUALENVWRAPPER_PROJECT_FILENAME
DISPLAY
SHLVL
NVM_CD_FLAGS
QT_IM_MODULE
XDG_VTNR
XDG_SESSION_ID
XDG_RUNTIME_DIR
ELECTRON_TRASH
QT_AUTO_SCREEN_SCALE_FACTOR
XCURSOR_THEME
XDG_DATA_DIRS
KDE_FULL_SESSION
PATH
VIRTUALENVWRAPPER_HOOK_DIR
DBUS_SESSION_BUS_ADDRESS
KDE_APPLICATIONS_AS_SCOPE
NVM_BIN
OLDPWD
KONSOLE_DBUS_WINDOW
_
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:
Debug–specific environment variables:

PATH: /home/mogoh/.yarn/bin:/home/mogoh/.deno/bin:/home/mogoh/.nvm/versions/node/v15.8.0/bin:/home/mogoh/.gem/ruby/2.5.0/bin:/home/mogoh/.cargo/bin:/home/mogoh/.local/bin:/home/mogoh/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
SHELL: /bin/bash
LANG: de_DE.UTF-8
PWD: /home/mogoh/temp

Contents of Pipfile ('/home/mogoh/temp/Pipfile'):
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
django = "==2.2.19"

[dev-packages]

[requires]
python_version = "3.8"

Contents of Pipfile.lock ('/home/mogoh/temp/Pipfile.lock'):
{
    "_meta": {
        "hash": {
            "sha256": "931594d6e3f80b678b899b9419026dedb97c8880fe21c17c4297f8ed2ad1ee3e"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.8"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "django": {
            "hashes": [
                "sha256:0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364",
                "sha256:c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4"
            ],
            "index": "pypi",
            "version": "==2.2.19"
        },
        "pytz": {
            "hashes": [
                "sha256:83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da",
                "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"
            ],
            "version": "==2021.1"
        },
        "sqlparse": {
            "hashes": [
                "sha256:017cde379adbd6a1f15a61873f43e8274179378e95ef3fede90b5aa64d304ed0",
                "sha256:0f91fd2e829c44362cbcfab3e9ae12e22badaa8a29ad5ff599f9ec109f0454e8"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==0.4.1"
        }
    },
    "develop": {}
}

I see this behavior too, with simply a --keep-outdated -- it breaks the Pipfile.lock because it does not update the hashes for the package you update.
$ pipenv --support
Pipenv version: '2021.11.23'
Pipenv location: '/home/jsnow/.local/lib/python3.9/site-packages/pipenv'
Python location: '/usr/bin/python3'
Python installations found:

3.9.7: /usr/bin/python3-bpython
3.9.7: /usr/bin/python3
3.9.7: /usr/bin/python3.9
3.9.7: /usr/bin/python
3.8.12: /usr/bin/python3.8
3.7.12: /usr/bin/python3.7
3.7.12: /usr/bin/python3.7m
3.6.15: /usr/bin/python3.6
3.6.15: /usr/bin/python3.6m
3.6.9: /usr/bin/pypy3.6
3.6.9: /usr/bin/pypy3
3.5.10: /usr/bin/python3.5
3.5.10: /usr/bin/python3.5m
2.7.18: /usr/bin/python2
2.7.18: /usr/bin/python2.7
2.7.13: /usr/bin/pypy
2.7.13: /usr/bin/pypy2.7
2.7.13: /usr/bin/pypy2

PEP 508 Information:
{'implementation_name': 'cpython',
 'implementation_version': '3.9.7',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.14.14-200.fc34.x86_64',
 'platform_system': 'Linux',
 'platform_version': '#1 SMP Wed Oct 20 16:15:12 UTC 2021',
 'python_full_version': '3.9.7',
 'python_version': '3.9',
 'sys_platform': 'linux'}

@mogoh  and @jnsnow  Have you tried this with pipenv==2022.1.8?

I got still the same problem with pipenv version 2022.1.8.
$ pipenv sync
Creating a virtualenv for this project...
Pipfile: /home/mogoh/temp/pipenvtest/Pipfile
Using /usr/bin/python3.9 (3.9.7) to create virtualenv...
⠹ Creating virtual environment...created virtual environment CPython3.9.7.final.0-64 in 165ms
  creator CPython3Posix(dest=/home/mogoh/.local/share/virtualenvs/pipenvtest-LdIeJRsO, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/mogoh/.local/share/virtualenv)
    added seed packages: pip==21.1.2, setuptools==57.0.0, wheel==0.36.2
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

✔ Successfully created virtual environment!
Virtualenv location: /home/mogoh/.virtualenvs/pipenvtest-LdIeJRsO
Installing dependencies from Pipfile.lock (b6ef97)...
An error occurred while installing django==2.2.19 --hash=sha256:c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4 --hash=sha256:0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364! Will try again.
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 3/3 — 00:00:00
Installing initially failed dependencies...
[pipenv.exceptions.InstallError]: Collecting django==2.2.19
[pipenv.exceptions.InstallError]:   Using cached Django-2.2.19-py3-none-any.whl (7.5 MB)
[pipenv.exceptions.InstallError]: ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
[pipenv.exceptions.InstallError]:     django==2.2.19 from https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl#sha256=e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9 (from -r /tmp/pipenv-_us227jm-requirements/pipenv-jk4w0918-requirement.txt (line 1)):
[pipenv.exceptions.InstallError]:         Expected sha256 0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364
[pipenv.exceptions.InstallError]:         Expected     or c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4
[pipenv.exceptions.InstallError]:              Got        e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9
ERROR: Couldn't install package: django
 Package installation failed...
  ☤  ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/1 — 00:00:00

@mogoh and @jnsnow Have you tried this with pipenv==2022.1.8?

I'll check again on Monday. I see you are proposing removing selective-upgrade, but I was seeing problems with --keep-outdated, too. Let me try to give you a more cohesive bug report using the flag that it looks like you'd rather keep.

I was seeing a similar behaviour to what @jnsnow reported (i.e with --keep-outdated), and yes I did try with pipenv==2022.1.8 but it made no difference.
Since there's no fix as of yet, my workaround was simply just deleting from the Pipfile.lock the block(s) of the package(s) that you actually wanna update. Seems when you run pipenv lock --keep-outdated again, it regenerates them with their new hashes.
Disclaimer: I did not delete the blocks of their dependencies in the Pipfile.lock, and they weren't changed after the pipenv lock --keep-outdated, so I'm not sure if they weren't changed because pipenv saw no need to update them as they were still compatible, or if pipenv didn't even try to update them and I was just lucky that they were still compatible.
Anyway, hope this helps.

Sorry I haven't gotten back around to this yet, but this is really useful feedback.  I am not sure that dropping those flags is going to make everyone happy, but I do know that the implementations of them are flawed, and its essentially pretty challenging to support such a feature.  I personally think correct usage should be to set the specifiers in Pipfile in a way that respects what packages you require, and then trust the resolver during lock and install (which locks) to updating to the latest versions of packages that you have specified.   The problem with doing anything different than that is there is potential for dependencies collide and create incompatible lock files.  Dropping support for these features has felt like the path forward to this for me, but I could be convinced if I saw an implementation that made sense for --keep-outdated -- perhaps it involves use of constraint files.

As long as dropping support does not entail removing the feature altogether. It is a pretty useful feature honestly when all your package versions are pinned, so I'd rather it be kept unsupported, than entirely removed.
Anyway, I'll leave the contribution guidelines here in case anyone decides to work on it:
https://pipenv.pypa.io/en/latest/dev/contributing/

My team has run into this a few times now when trying to upgrade only one package using pipenv install --selective-upgrade <package>==<version>. Our workaround has been similar to @Louai-Abdelsalam's fix, but we instead uninstall the package and then re-install it with the new version.
This issue has caused us enough problems that we are considering moving away from pipenv.

@yodaldevoid I believe the issue is that --selective-upgrade is working as intended, but that is hard to evaluate because it was never documented (not in the docs).   I generally advise people not to use --selective-upgrade and to re-lock all dependencies.   Your Pipfile should have reasonable specifiers for what you expect so that re-locking everything should be a non-issue (when proper specifiers are set for your project).   I've advocated for getting rid of --selective-upgrade but some folks want it kept around for some reason, even though it can create lock files that are inconsistent with the actual dependencies, which is why Pip would fail to install them.

@matteius If I understand correctly, you are suggesting that we pin dependencies in our Pipfile rather than relying on the pined versions in Pipfile.lock in conjunction with --selective-upgrade to only upgrade selective dependencies, is that correct?

@yodaldevoid I am suggesting not to Pin all of your dependencies in your Pipfile, but rather figure out which ones are the reason why you are using --selective-upgrade in the first place and pick reasonable specifiers for those.   For example, let's say you know you need Django >=3 .* but < 4 -- you can specify this in your Pipfile, but not worry about all of the downstream dependencies that are going to be pulled in by Django.   You wills till generate a lock file that has all of the exact specifiers used for the sync/instatll phase, but you would unravel what is causing you to use --selective-upgrade in the first place.
The only reason I can see people are using this and keep-outdated, is they have things in the past that upgraded when locking the whole package group, that they feared are going to get changed, but this is due to not understanding what those things are and creating reasonably specifiers in the Pipfile.
Another possible work around is move sensitive dependencies you don't want upgraded into their own package category and when you lock you exclude that category from being locked, but I still think Pipfile specifiers for top level dependencies make the most sense.

pipenv update and pipenv upgrade were re-designed to replace --keep-outdated and --selectiev-upgrade and this work has been completed already.


Python Jose changed sign function

Jose 'sign()' function changed. Argument 'claims' changed to 'payload'. It would be great if it will be changed in furs fiscal too.

Will update shortly - until then use the old version of Jose.

Closed with the release of 0.4.0


Live

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


Add ncstate-sat/popover

You could add this component, based on the official Angular Material 2 Project: https://github.com/ncstate-sat/popover
There's a demo over here.

Is there a reason you didn't use https://devarchy.com/angular to add it?

A good reason: I didn't know there was this page to submit it 😄


Update json defs

As title, nothin' exciting here...
Goes with these guys:
https://github.com/ministryofjustice/opg-data-casrec-migration-mappings/pull/21
https://github.com/ministryofjustice/opg-data-casrec-migration-mappings/pull/20

out of date