Support the ^ symbol in match()

Really great work with this lib. It's a pleasure to use
Situation
I'm using semver to parse and compare some npm package versions and the ^ is used a lot for dependencies.
It would be amazing if semver could support the symbol when calling match().
Possible Solution/Idea
Support the ^ symbol for the match() method
Eg
ver = Version('1.1.0')
ver.match('^1.0.0')
# True

ver.match('^2.0.0')
# False

Right now it throws the error
ValueError: match_expr parameter should be in format <op><ver>, where <op> is one of ['<', '>', '==', '<=', '>=', '!=']. You provided: '^1.0.0'

@onel Thank you Andrei! Much appreciated!
Yes, the error is to be expected. The .match() method is a very simplified way to compare two versions and I'd like to keep it that simple. Let me tell you why. :slightly_smiling_face:
IMHO, the more extended comparisons are a bit out of scope for this method. I'm already working on these comparisons (like with the caret, tilde, ranges, etc.). We have already an issue for that: #241. However, it's currently not implemented yet.
I still trying to find a way how to implement this. Perhaps this method will become deprecated in the future. Or it will support more of the extended version comparison operators. I don't know yet, I haven't made up my mind. :wink: If you have any good ideas how we could proceed with issue #241, I'm all ears! :smile:
If you are okay with it, I'd like to close this issue. Hope I can find some time to work on that said issue so we could proceed with it.
How does it sound to you? Thanks!

Sounds good, Tom.
If you are already working on a new version of the method that supports more options that is amazing.
Looking at #241 I see you are thinking of some options for the API. The in operator looks more pythonic but it doesn't make sense in all cases, like <.
In my opinion match() is a great method and name for the check that is doing.
I understand if it needs to be rewritten but from the outside, it makes sense.
Are you thinking of a different method name to supports all the checks?
In my case, I just implemented a work around when the ^ is present, by using .is_compatible(). It gets the job done.
Sure, we can close this issue but please tell me how I can help.

Thank you @onel for your answer! :+1:

you are thinking of some options for the API. The in operator looks more pythonic but it doesn't make sense in all cases, like <.

That's true. Probably that in operator was just a crazy idea. :smile:

In my opinion match() is a great method and name for the check that is doing.

Yes, maybe we should stick to that. It was a long time when I've looked at it and I may not remember all the details.

I understand if it needs to be rewritten but from the outside, it makes sense.
Are you thinking of a different method name to supports all the checks?

I'm not sure yet. Whatever makes sense.

In my case, I just implemented a work around when the ^ is present, by using .is_compatible(). It gets the job done.

That's an interesting idea! That's another way to kind of split the work into several dedicated small functions. Could also work for caret and tilde (how to name those)?
But wouldn't that conflict with Python's Zen of "there should be only one obvious way"? :thinking:

please tell me how I can help.

Thank you for the offer! Glad you asked! :+1:
Some time ago I've played with this issue and created PR#367. It's a draft and I put some ideas from other libraries (I think, it was from Node).
Perhaps my idea is a bit too complicated or over-engineered (as it introduced a specific Spec class). If you could have a look and tell me how to improve it, that would be great!
There are some unresolved questions in that PR that will influence the design. If you have some better idea or maybe something that works good in other libraries, I'd like to hear! :slightly_smiling_face: So it's basically the overall design that I'm struggle.
Let me know what we can improve together. I prefer a solution that:

is pythonic.
is easy to use and doesn't need a lot of mental capacity to understand it.
is self-contained and doesn't depend on additional libraries.
is well tested and documented.
is easy to extend, debug, and to be mainted.
is backward compatible (in other words, it doesn't break with the major release)

Apart from that, I'm open to any ideas or suggestions. Thanks!


Update to .NET Core 3.0 GA toolset

As part of updating a new nuget warning about package icon url's showed
up so disabled that warning as we want to stay with urls instead of
embedding icons in our packages. At least until we can discover a good
reason we need to embed them.
@chidozieononiwu @pakrym
@heaths as I was updating I noticed I didn't have the 4.7 targeting pack installed and thus got a build error so I added a note about that in the contributing docs as well.

/azp run net - core

/azp run net - core


fix capitalizing sidebar links + tests

fixes https://github.com/shuding/nextra/pull/1331#discussion_r1085313756

Thanks!


Error trying to "Preview" a project from the Admin view

Preview will cause the error below if the project the user is trying to preview is not in "Production Mode" and also added to that user's projects on the "Progress and Rankings" page.  Admin's should be able to preview without those constraints.

:+1:


Please use $(CXX) instead of g++ in makefiles

Description
Here and everywhere.
$(CXX) is a standard variable for a C++ compiler, and g++ is one of compilers.
On BSDs C++ compiler executable has the name c++..

Good idea


New mutable state task refresher for mutable state rebuild

New mutable state task refresher which can re-generate tasks according to the current state of mutable state
Add batch event ID to request cancel info & signal info for mutable state task refresher
Format state builder
Modifying mutableStateTaskGenerator accordingly
Rename GetInFlightDecisionTask -> GetInFlightDecision
Rename GetPendingDecision -> GetDecisionInfo
Rename GetAllRequestCancels -> GetPendingRequestCancelInfos
Rename GetAllSignalsToSend -> GetPendingSignalInfos
Rename HasPendingDecisionTask -> HasPendingDecision
Rename HasProcessedOrPendingDecisionTask -> HasProcessedOrPendingDecision

for other var renaming, e.g. ai -> acrtivityInfo, si -> signalInfo, rci -> requestCancelInfo will do another PR


chore: Fix reported issue, cleanup of parameter passing to child process

Description
Include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Minimal checklist:

[ ] I have performed a self-review of my own code
[ ] I have added DocC code-level documentation for any public interfaces exported by the package
[ ] I have added unit and/or integration tests that prove my fix is effective or that my feature works

Current dependencies on/for this PR:

main

PR #96   👈

PR #97

This comment was auto-generated by Graphite.

@hassila queued this pull request to merge with Graphite.

Graphite couldn't merge this PR because it failed optional checks and "ignore optional checks" was not selected.

@hassila queued this pull request to merge with Graphite.

@hassila merged this pull request with Graphite.


[ACR] Update sdk and prepare 4.0.0 release

Generate SDK from latest swagger and prepare for Nuget release 4.0.0

@erich-wang Once merged, I want the 4.0.0 sdk released to Nuget. Following steps here, I was unable to join the Azure SDK Release Partners DG on idweb. Can you help me with this? Thanks!

// cc @djyou @jaysterp @northtyphoon

LGTM.

@ankurkhemani , could you please

Provide the swagger spec PR related to this change
Follow https://github.com/Azure/adx-documentation-pr/blob/master/engineering/adx_netsdk_process.md#sdk-generation-from-updated-spec to regenerate PR, e.g. I did not see eng\mgmt\mgmtmetadata<rpName>.txt in this PR
Not quite understand your question about cannot join Azure SDK Release Partners, do you mean you cannot find it? By clicking the link, you'll be navigated to the group detail, send request by adding you as members, the owners will approve your request later.

@erich-wang

I generated sdk using autorest on the latest swagger spec:
autorest readme.md --csharp --tag=package-2019-06-preview
Updated sdk generation using generate.cmd. Can you please verify?
I was looking into DG(s) but it was a SG. Requested now.

@erich-wang Can we please get this merged today? Thanks!


Timeout signing with Coldcard on Windows

While doing cross platform testing I've noticed that on Windows HWI (1.1.2) seems to have a timeout when signing a transaction, specifically on the Windows (10) platform.
Using hwi.exe, the PSBT is transmitted successfully and the Coldcard (mk2, latest firmware) shows the normal signing screen to check the address etc. After about 10 seconds (and the "Waiting for OK on Coldcard" message, the hwi command returns one of a variety of different error codes, including:
{"error": "not all arguments converted during string formatting", "code": -13}  (this most often)
{"error": "Remote Error: Confused usb.py:304", "code": -7}
The Coldcard continues to show the signing confirmation screen. This happens on two different machines (native and virtualized) so I don't think it's specific to my hardware.
It's worth noting that if you confirm the transaction sufficiently quickly on the Coldcard, HWI correctly returns the signed PSBT.

Can you repeat this but add --debug (needs to go after hwi.exe and before signtx) to your command so we can get some debugging output?

Can you post a PSBT that you had this issue with? I am unable to reproduce on my Windows machine.

I figured out the cause - I had a background thread calling enumerate which apparently caused some HWI confusion on Windows.
Apologies for the false alarm.


Airbyte

Airbyte Deployment
Docs

Configure the Airbyte metadata database: https://docs.airbyte.com/operator-guides/configuring-airbyte-db/#connecting-to-an-external-postgres-database

Terraform

Set up RDS: https://developer.hashicorp.com/terraform/tutorials/aws/aws-rds

Issues

Postgres

Postgres 13 is not limit any more, I succeed Postgres 16.3: https://github.com/airbytehq/airbyte/pull/39510

airbyte-airbyte-bootloader

Error: couldn't find key DATABASE_USER in Secret production-hm-airbyte/airbyte-airbyte-secrets

Related Tickets

https://github.com/airbytehq/airbyte/issues/22094
https://github.com/airbytehq/airbyte/discussions/33835

My Workaround Solution:

Insert to airbyte-airbyte-secrets Kubernetes secret immediately after deploymentDATABASE_USER: airbyte_user
DATABASE_PASSWORD: xxx
DATABASE_HOST: production-hm-airbyte-postgres.xxx.us-west-2.rds.amazonaws.com
DATABASE_PORT: 5432
DATABASE_DB: airbyte_db
DATABASE_URL: jdbc:postgresql://production-hm-airbyte-postgres.xxx.us-west-2.rds.amazonaws.com:5432/airbyte_db?ssl=true&sslmode=require

airbyte-temporal

ERROR Unable to connect to SQL database. {"error": "pq: no pg_hba.conf entry for host "<IP_ADDRESS>", user "airbyte_user", database "temporal", no encryption", "logging-call-at": "handler.go:52"}`

Related Tickets

https://github.com/temporalio/docker-builds/issues/59
https://github.com/airbytehq/airbyte/issues/26089

airbyte-worker

ERROR i.m.r.Micronaut(handleStartupException):343 - Error starting Micronaut server: Error instantiating bean of type [io.airbyte.workers.storage.S3StorageClient]: region must not be blank or empty.

Related Tickets

https://github.com/airbytehq/airbyte/issues/37379

Solution:
Add this to Helm my-values.yamlworker:
  extraEnv:
    - name: AWS_DEFAULT_REGION
      valueFrom:
        secretKeyRef:
          name: airbyte-logs-secrets
          key: LOG_S3_BUCKET_REGION

Airbyte Connectors
Terraform
Docs

Postgres -> Snowflake: https://github.com/airbytehq/quickstarts/blob/main/postgres_snowflake_integration/infra/airbyte/main.tf
Set up source and destination: https://reference.airbyte.com/reference/using-the-terraform-provider

Issues

405 Not Allowed: https://github.com/airbytehq/terraform-provider-airbyte/issues/43#issuecomment-1830414294

I have succeed and will share all deployment code on EKS here soon as a pull request, expecting this week! 😃

Thanks @hongbo-miao!

(Resolved) Got {"type":"about:blank","status":500} when use Terraform to update connection name
Solution
Manually update the connection name in the UI to match new connection name in the Terraform

For our setup, this error was also resolved by a solution you'd suggested for another issue. Disabling airbyte-api-server, port-forwarding from the airbyte-server service and using server_url = "http://localhost:8006/api/public/v1" works for our setup (terraform provider version ~>0.4.1; Helm chart version 0.199.0 / app version 0.63.1)


Add Validator and TMKMS example

I try following the example deploy.yml and I have this error on Akashlytics Deploy.
Service "node" references to no-existing compute volume names "data".


Added support for parsing metadata fields

Adding a new PR to help introduce the use of python-frontmatter so that we can parse some metadata from the article. query cli command now introduces some additional fields such as post title , chunk number and the publish date of the original article.

:rocket: This PR description was created by Ellipsis for commit 6be3327c0fd51d989db77c5fe779f1bd54d2653f.

Summary:
This PR introduces the use of python-frontmatter for metadata parsing from markdown files, updates various functions in ingest.py to include this metadata, modifies the Document and TextChunk models in models.py, updates query.py to display additional metadata, and modifies markdown files in the data directory to include frontmatter metadata.
Key points:

Added python-frontmatter for metadata parsing from markdown files.
Updated read_files and chunk_text functions in ingest.py to include metadata in Document object and chunks.
Added populate_chunks_with_counts function in ingest.py to count document chunks.
Updated Document and TextChunk models in models.py to include new fields.
Updated query.py to display additional metadata and changed date format.
Modified markdown files in data directory to include frontmatter metadata.

Generated with :heart: by ellipsis.dev

Did some extra formatting using rich to set max widths


Showing 2 Stations

Hello mrVragec,
I want to show two different stations.
One for me and one for my wife.
I was trying to load the module twice but then it shows the data for one station in both modules.
All the different settings how ever apply to both modules differently.
Also tried adding an array into the station field like [StationA, Station], but I guess this is not supported. So I also tried renaming everying in your module to mvgmunich2 but then this model will not start.
My Linux and JavaScript skills are limited but I am not new to programming. I would be thankful for a little bit of direction. I am even willing to help developing if needed.

Hello @ipien,
this was already a problem in the past, which was successfully solved (issue #7).
I will check again and try to fix it :).

Hi @ipien,
there is a new branch (name 'showing_2_stations') in which your problem should be solved.
Would be possible to test it?

Thank you for looking into it so quickly.
Unfortunately it is not working for me.
I downloaded the "showing_2_station" branch with:
git clone --single-branch showing_2_stations ...
into my new MagicMirror folder then I copied my config.js from my backup there.
It shows me the same as before. Is there a way I can see if I downloaded the correct files?
I will try posting my config soon maybe I did something wrong there.

If you prefer the text itself then I can copy this as well for you.
But for a quick check this should be fine.

I just noticed that I did not use your new code.
In the beginning if shows until the first update time for me 30 seconds - undefined
The it shows me the two different stations.
Thank you so much!

But somehow not 100% correct.
I have set the second station to show only tram and ubahn and I can see them but only 2 entries even though I selected 4 (maxentries)I guess this is new issue.
Total count with all different vehicle classes is probably 4.

Yes, there is a bug with counting shown stations :) Just saw it when testing your configuration,
I will take care of it.

Thank you so much. You are doing a great job.

Hey @ipien, can you please pull from the branch 'showing_2_stations', the problem with number of visible stations should be solved.

Perfect thank you. Yes this is solved now!
And no error messages ;)


Support to have encripted password

Few of the following classes uses plain password from properties file:
DatabaseUtils
Web service clients with authentication (basic, NTLM, oAuth ... )
Required a way to support encrypted password instead of plain text.

Hi @cjayswal ,
This issue happens when Appium has been installed using Node.
It detects Node installation and starts Appium server if it is not running.

@infoneershalin, It looks your comment is for different issue #158.


[Bug Report] Yolo example 100% CPU LeonRT

After ~15 minutes of running the depthai-python TinyYoloV4 example, it will stop as LeonRT CPU will go to 100% and streaming of frames/results will stop.
Test specs:
depthai version: 2.17 and 2.16
OAK-D, `SUPER` USB speed
Ubuntu 20.04
Intel i7-7700HQ

Log:
[14442C1001615ED700] [1.3] [985.040] [system] [info] Temperatures - Average: 91.53 °C, CSS: 92.56 °C, MSS 91.67 °C, UPA: 93.44 °C, DSS: 88.44 °C
[14442C1001615ED700] [1.3] [985.040] [system] [info] Cpu Usage - LeonOS 28.48%, LeonRT: 22.02%
[14442C1001615ED700] [1.3] [986.041] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB
[14442C1001615ED700] [1.3] [986.041] [system] [info] Temperatures - Average: 91.40 °C, CSS: 91.85 °C, MSS 91.32 °C, UPA: 93.27 °C, DSS: 89.16 °C
[14442C1001615ED700] [1.3] [986.041] [system] [info] Cpu Usage - LeonOS 28.64%, LeonRT: 21.08%
[14442C1001615ED700] [1.3] [987.041] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB
[14442C1001615ED700] [1.3] [987.042] [system] [info] Temperatures - Average: 91.22 °C, CSS: 92.38 °C, MSS 90.96 °C, UPA: 92.91 °C, DSS: 88.62 °C
[14442C1001615ED700] [1.3] [987.042] [system] [info] Cpu Usage - LeonOS 28.84%, LeonRT: 21.06%
[14442C1001615ED700] [1.3] [988.042] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB
[14442C1001615ED700] [1.3] [988.042] [system] [info] Temperatures - Average: 89.07 °C, CSS: 89.52 °C, MSS 88.80 °C, UPA: 91.32 °C, DSS: 86.62 °C
[14442C1001615ED700] [1.3] [988.042] [system] [info] Cpu Usage - LeonOS 26.44%, LeonRT: 34.73%
[14442C1001615ED700] [1.3] [989.043] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB
[14442C1001615ED700] [1.3] [989.043] [system] [info] Temperatures - Average: 86.33 °C, CSS: 87.35 °C, MSS 86.07 °C, UPA: 87.90 °C, DSS: 84.03 °C
[14442C1001615ED700] [1.3] [989.043] [system] [info] Cpu Usage - LeonOS 9.08%, LeonRT: 100.00%
[14442C1001615ED700] [1.3] [990.044] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB
[14442C1001615ED700] [1.3] [990.044] [system] [info] Temperatures - Average: 84.40 °C, CSS: 85.14 °C, MSS 84.77 °C, UPA: 85.70 °C, DSS: 81.97 °C
[14442C1001615ED700] [1.3] [990.044] [system] [info] Cpu Usage - LeonOS 9.24%, LeonRT: 100.00%
[14442C1001615ED700] [1.3] [991.045] [system] [info] Memory Usage - DDR: 60.68 / 340.93 MiB, CMX: 2.18 / 2.50 MiB, LeonOS Heap: 21.70 / 77.60 MiB, LeonRT Heap: 4.29 / 41.39 MiB

Full log here

Thanks.  CC: @szabi-luxonis on your proposed fix.  @Erol444 I'm not sure if you've already tried out @szabi-luxonis 's alignment proposed solution here.  But I think it would be worthwhile.

@szabi-luxonis Same sporadic issue; 100% CPU usage on LeonRT after a while. Used <IP_ADDRESS>.dev0+c051e7a402081a195cc94593a8f05f27b8bf7060.

This looks like an MDK bug.
A deadlock situation in low level driver code, hardware mutex is not taken and spins in an infinite loop.

@Erol444 try out latest develop which includes the fix: https://github.com/luxonis/depthai-python/commit/7c9b30a9f4fddcbca9b304a6c65b9455c1861559


Collaborator Permissions?

I would like to request access to the project as a collaborator. I've contributed the server implementation (making me the second largest contributor), increased performance by 20% for parallel sets by fixing the locking strategy, and maintained contribution activity through comments in various issues and PRs.
Having collaborator access would allow me to work in branches in the main project as well as merge requests from the community so long as they meet the project standards. My goal is to get earlier feedback on useful features from various branches I think would be good (mostly for the web server) and maintain a higher level of commitment to the project.
I promise I won't git push -f master. 😄

I mentioned this in a private email, but I will also be willing to sign a Contributor's License Agreement, if that is a requirement.

Mike, it's great to hear that you would like to commit to development of bigcache by becoming a collaborator. We value your work and effort and @janisz had no doubts that you should become one.
So i added you as a collaborator to this project :) Welcome on board! 🍾 🎉
For know we do not require CLA, but it will probably change in the future. When it does I will reach out.

That's awesome! I'm really looking forward to helping drive continued success for this product!


Release 0.3.0

[x] ServiceLoaders being loaded multiple times so providers are not being cached #23
[x] Move from io.skelp:verifier to org.notninja:verifier
[ ] Update change log

I have raised OSSRH-34962 to get a project created for sync'ing with OSSRH.


Deprecate library in npmjs.com

Core Library
MSAL.js v1 (@azure/msal or msal)
Core Library Version
latest
Wrapper Library
Not Applicable
Wrapper Library Version
None
Description
Please just deprecate the npm package in npmjs.com also.
This is as easy as: npm deprecate  msal "Future versions...."
This makes it clear,easy to understand and npm would give warnings when one tries to install it.
MSAL Configuration
No response
Relevant Code Snippets
No response
Identity Provider
No response
Source
External (Customer)

@icazemier Thanks for the feedback. We are not ready to fully deprecate msal v1 yet, but when we are, we will make sure to take this into account.
Closing, as no further action needed at this time.


gdb.error There is no member named sxpinfo

Hi
,
I am trying to run "printer.py"
I am getting an error.
I am lost on how to fix it.
gdb> show directories

[debug]> show directories
[debug]Source directories searched: W:/R-3.5._/codeblocksMeta/CodeBlocks/out;$cdir;$cwd
[debug]>>>>>>cb_gdb:

Source directories searched: W:/R-3.5._/codeblocksMeta/CodeBlocks/out;$cdir;$cwd

I put the file there and source it
gdb> source printer.py

I debug through  my code
Just AFTER I execute the following statement . . .
#include <R.h>
#include <Rinternals.h>
. . .
SEXP ans = PROTECT(allocMatrix(REALSXP, nx, ny));

I try to print.
I get the following error.
[debug]> print ans
[debug]Python Exception <class 'gdb.error'> There is no member named sxpinfo.:
[debug]Python Exception <class 'gdb.error'> There is no member named sxpinfo.:
[debug]$4 = (SEXP) 0xb4f5e30
[debug]>>>>>>cb_gdb:

Python Exception <class 'gdb.error'> There is no member named sxpinfo.:
Python Exception <class 'gdb.error'> There is no member named sxpinfo.:
$4 = (SEXP) 0xb4f5e30

I try to source back in printer.py.
I get the following error.
[debug]> source printer.py
[debug]Traceback (most recent call last):
[debug]  File "printer.py", line 48, in <module>
[debug]    class Types:
[debug]  File "printer.py", line 55, in Types
[debug]    sexp_ptr_t    = gdb.lookup_type('SEXP').pointer()
[debug]gdb.error: No type named SEXP.
[debug]>>>>>>cb_gdb:

Traceback (most recent call last):
  File "printer.py", line 48, in <module>
    class Types:
  File "printer.py", line 55, in Types
    sexp_ptr_t    = gdb.lookup_type('SEXP').pointer()
gdb.error: No type named SEXP.

What am I doing wrong?
I am a python-gdb newbie.
Thanks,
Andre

Hi Andre, which OS are you using? I tested this only in Linux. I believe that it worked with the release build of R (no debug symbols) but at the same time the binary wasn't completely stripped. Where do you get your R binaries from?

Łukasz,
Thanks for the response.
My platform is windows.
I also, compiled from source with many debugging symbols.  I may have narrowed down the problem to "not getting debugging symbols (from R.exe).  I submitted the question to r-devel.
Thanks,
Andre

TBH, I don't know if it will even work in Windows. I think R is still compiled with gdb but I don't know if gdb uses the same internal Python API to inspect debugee. I'm sorry, I have just never tested this little script under Windows.


NTRs for GECKO

We are adding more terms to GECKO, and I came across your "environment associated with human dwelling" class. We have some specifics we'd like to model within this class and I wanted to check if you're interested in adding any of these terms to EUPATH as subclasses of "environment associated with human dwelling" (I'm totally OK with changing the labels, these are just suggestions):
human dwelling environment
Definition: An environment associated with human dwelling that constitutes a human's immediate residence.
human neighborhood environment
Definition: An environment associated with human dwelling that constitutes the immediate social and/or geographical region in which a human resides.
human workplace environment
Definition: An environment associated with human dwelling that constitutes the physical location in which a human works.

Additionally, you have a "hospitalization information" class, but no information about routine clinical visits (e.g., annual doctor appointments), so I'd like to request a class for that:
routine clinical visit information
Associated axiom: 'is about' some ('part of' some 'routine clinical visit')
Definition: Information that is about a part of a routine clinical visit.

Thanks so much for these requests. We will explore how they relate to our current and expected data variables we have and coordinate with you.

Hi @beckyjackson, We discussed the terms you submitted and think the environmental related terms fit EnVO ontology scope and submitted the terms to EnVO including EUPATH term "environment associated with human dwelling" (see issue: https://github.com/EnvironmentOntology/envo/issues/1008).
Could you please add comments to EnVO tracker if you have any? Thanks!

Thanks for opening that issue! That looks great to me. I'll close this here.

Sorry, I realized that there was one term not addressed here @zhengj2007 @cstoeckert
routine clinical visit information
Associated axiom: 'is about' some ('part of' some 'routine clinical visit')
Definition: Information that is about a part of a routine clinical visit.
Is this something that EUPATH would be interested in adding?

We are wondering if this would be of general interest and fit in OMRSE along with 'hospitalization information'. We propose checking that out.

https://github.com/OGMS/ogms/issues/146
I requested both 'routine health care encounter' and 'information on part of routine health care encounter' in this item.

@cstoeckert @johnwjudkins "routine health care encounter" would be perfect for our use as well. I requested it here because EUPATH has some similar terms, but I'd be happy to use OGMS instead.

It seems terms have been add in the OGMS.
@johnwjudkins Shall we close the issue?


Include the VSM template into the k8s-demo that can be made accessible from the openebs master.

The Vagrantfile must be able to create a VSM with a job file that will be run after the OpenEBS hosts have been created. This VSM should be later available for the K8s pods to use them.

It would suffice to ship an valid VSM spec file along with the demo.
Once the setup is up, operator should be able to ssh into the openebs master and run the maya vsm-create with the shipped vsm spec file.

The demo-vsm files that we have, create 1 frontend and 2 backend containers. All containers are created on the same host, do we have to make changes to template so that it spawns the 2nd backend container on a new host?
If we do, we will require 2 maya hosts.

Now vsm-spec file is part of the k8s-demo.


[FIF-307] Added the header and footer in React

Responsive

Looks awesome.

Icons missing from menu

Options looks not vertically centered

When I scroll up, the footer scrolls and half hide

I updated this branch to include PR comments.
@kurtjohnson-HS , I fixed the position and width of the footer. The screen overflow is due to a style in the row of student roster, I think a bug should be create to fix it.

I updated this branch to include PR comments.
@kurtjohnson-HS , I fixed the position and width of the footer. The screen overflow is due to a style in the row of student roster, I think a bug should be create to fix it.

I updated this branch to include PR comments.
@kurtjohnson-HS , I fixed the position and width of the footer. The screen overflow is due to a style in the row of student roster, I think a bug should be create to fix it.

I still see some space and text showing. On the topic of the student roster, I created a bug to fix and put it in sprint planning.

Header is hiding student label and count

Displays

Should be

* Header is hiding student label and count

  * Displays
    ![image](https://user-images.githubusercontent.com/64990500/94051093-b0228800-fd9c-11ea-9725-3bcef03d5ee1.png)
  * Should be
    ![image](https://user-images.githubusercontent.com/64990500/94051178-cb8d9300-fd9c-11ea-8213-47caed83a437.png)

Fixed

* Footer overlaps student card

  * Displays
    ![image](https://user-images.githubusercontent.com/64990500/94051315-fd9ef500-fd9c-11ea-9daf-ac159fd15c3e.png)
  * Should be
    ![image](https://user-images.githubusercontent.com/64990500/94051431-23c49500-fd9d-11ea-87ff-723eb90d0e5c.png)

Fixed

* Seems to have extra space to the right. It allows to horizontally scroll the card list

It's a style on Student Roster. We should fix it in another ticket


multipart object serialization

From<EMAIL_ADDRESS>on April 23, 2012 15:07:55
I would like to upload a file and a JSON serialized object.
When I am using the following  approach (reading the json from a file)
everything is fine:
given().
    multiPart("document", new File("./data/json.txt"), "application/json").
    multiPart("image", new File("./data/image.txt"), "image/

jpeg").
...
But I am not able to serialize a class into a multiPart, like
JsonBean json = new JsonBean();
json.setVal1("Value 1");
json.setVal2("Value 2");

and serialize the instance json into a multiPart like
given().
    multiPart("document", json, "application/json").
    multiPart("image", new File("./data/image.txt"), "image/

jpeg").
...
REST Assured 1.6.1 doesn't support this functionality.
I tried to implement the feaute but I was not able to compile rest-assured (Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.3:generateStubs (default) on project rest-assured: Execution default of goal org.codehaus.gmaven:gmaven-plugin:1.3:generateStubs failed: A required class was missing while executing org.codehaus.gmaven:gmaven-plugin:1.3:generateStubs: AuthenticationScheme).
The untested implementation would be:

add the following function in RequestSpecificationImpl.groovy

def RequestSpecification multiPart(String name, Object object, String mimeType) {
// assert
notNull object, "object"
// serialize
def serializedObject = SerializableCandidate(object) ?
		ObjectMapping.serialize(object, mimeType, null) :
		object.toString()

// add it to the multiParts list
multiParts \<< new MultiPart(name: name, content: serializedObject, mimeType: mimeType)
this

}
Original issue: http://code.google.com/p/rest-assured/issues/detail?id=166

From<EMAIL_ADDRESS>on April 24, 2012 03:12:15
I managed to compile rest-assured using IDEA. The above code is wrong, multiPart(String, Object,..) will not work because otherwise you cannot distinguish between File, String and objects to serialize.
Therefore I introduced a new function in Interface RequestSpecification:
RequestSpecification multiPartObject(String name, Object object, String mimeType);
and changed the implementation to:
def RequestSpecification multiPartObject(String name, Object object, String mimeType) {
// assert
notNull object, "object"
	// serialize
	def serializedObject = isSerializableCandidate(object) ?
			ObjectMapping.serialize(object, mimeType, null) :
			object.toString()

	// add it to the multiParts list
    multiParts \<< new MultiPart(name: name, content: serializedObject, mimeType: mimeType)
    this
}

This works, but the Content-Type is not included, which makes problems at the server side, something I couldn't solve.

From<EMAIL_ADDRESS>on April 26, 2012 00:08:32
Hi,
Thanks for the detailed report and for your effort in trying to fix it. The issue with the content-type that is not included could be related to issue #167 .

From<EMAIL_ADDRESS>on April 26, 2012 00:41:50
Thank you! Maybe you find a better name than "multiPartObject".
Just a note: your unit tests (XML serialization) are platform dependent. On windows you got "\r\n", which leads to an assert failure. During the implementation I disabled the tests.

From<EMAIL_ADDRESS>on April 26, 2012 00:56:33
Thanks for pointing. Actually there are worse problems with the tests since they only work in Maven 2 (at least for me) because all tests extend from the "WithJetty" which is Maven 2 dependent. The problem is, as always, to find time to fix it :)

From<EMAIL_ADDRESS>on May 09, 2012 07:15:42
Status: Accepted

From<EMAIL_ADDRESS>on May 23, 2012 04:27:21
I've now fixed this in trunk. If you want to try it out depend on version 1.6.2-SNAPSHOT after having added the following repo to your pom.xml:
<repositories>
<repository>
<id>sonatype
<url> https://oss.sonatype.org/content/repositories/snapshots/ <snapshots />
</repository>
</repositories>
Status: Fixed

From<EMAIL_ADDRESS>on May 30, 2012 05:03:40
Works! Thank you very much!


Home page v2 minor changes

Carousel needed for cards on top instead of 2 multiple boxes
Desktop view needs to be done for the carousel
Change wordings of cards to "GET HELP" and "VOLUNTEER" along with icons as per the figma screen - https://www.figma.com/file/vfxEQsL0C43sVExiUP8CVw/Covid-SOS?node-id=0%3A1
Should the color be changed too ? Not necessarily, can be checked once.
The pending requests header click should take user to the pending-requests page

All done


Feat migrate to main repo

migrate source from colmap/pycolmap to colmap/colmap
Checklist

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

relating to #38

@conda-forge-admin  please rerender

cool! may i ask why use tar.gz instead of git ref ? also, which referance can i refering to for the url of the archive?

It’s general conda-forge preference to use the .tar.gz - it’s “more archival” than the git ref and helps with reproducible builds.
I’m not sure what you mean with your second question?

Well, I was asking how could i know the url to download the .tar.gz, is there any document? I was manually copy paste from my browser's download page, hope to have a more official source.

I see - yes, here: https://github.com/conda-forge/staged-recipes/blob/main/recipes/example/meta.yaml


Could not find model source code？

Hello, I am very interested in your work, but we can't find the code for the compressed package in this warehouse. Can you provide the code for learning?

Hi there! The paper only use existing model as baselines, and most of them are from these two repositories: RotatE and STAR_KGC. I hope this helps.


Make novendor feature the default

Make novendor feature the default
Merge vendored feature into static
There is now only two settings

default (formerly novendor, all libs are dynamic)
static (formerly vendored, all libs are static)

Side Effect: Clients of libbpf-sys will now compile zlib and elfutils as part of the libbpf-sys project.  This has the benefit of ensuring that the libraries are well suited for the rust bindings, but takes extra time during compilation

I was hoping the .github/workflow/ci.yml would cause a CI run.  I do not know how to run these myself.

I was hoping the .github/workflow/ci.yml would cause a CI run. I do not know how to run these myself.

I'd think we should enable support for running pull requests, not just pushes, @alexforster ?

History of novendor is here:
https://github.com/libbpf/libbpf-sys/pull/18
https://github.com/libbpf/libbpf-sys/pull/47
I don't think it's used much, but it is used, so I can't just remove it. But, if I'm understanding what you're doing here, it seems like maybe we can just keep it and make it a no-op?

[features]
default = ['vendored-libbpf'] # current behavior, we can keep it or change it; just a proposal
vendored = ['vendored-libbpf', 'vendored-elf', 'vendored-zlib']
vendored-libbpf = []
vendored-elf = []
vendored-zlib = []
static = ['static-libbpf', 'static-elf', 'static-zlib']
static-libbpf = []
static-elf = []
static-zlib = []

is the right approach, in my opinion (earlier discussion). This is in line with libbpf-sys not building any opinionated abstractions on top of what the C library provides.

I do like & agree with this, but I'm not going to have time to do the work myself and I don't feel strongly enough to insist that it be done like this.
Though, again if I'm understanding this PR correctly, it seems like we could merge this PR and come back later to add the more granular control later, without breaking backward compatibility. Do you agree @mmullin-halcyon?

I'm wondering if there is a theoretical problem with mixing and matching vendored libraries with non-vendored libraries.
EG. without any of these changes, could a binary compiled with libbpf.a but with libelf.so and libz.so have issues if libelf.so has a breaking update shipped by a distribution provider?
Or if we mix&match vendorized deps, could we have a binary compiled with libbpf.a+libelf.a but libz.so have issues if libz.so has a breaking update?
Is this risk higher or lower than a binary which is completely non-vendored having troubles if libbpf.so ever updates?

if we mix&match vendorized deps, could we have...

Oh yeah, I bet there are all sorts of ways a user might get in trouble by trying to mix these. But my general philosophy here is: have sane defaults, and allow users an escape hatch if they need it. I don't want to presume I know all the reasons someone might want to statically compile libelf and libbpf but not libz, or whatever.

@alexforster Any comments?

@alexforster can this pull request be moved forward?

It seems like all the people involved are fine with this, including @alexforster. So I'm going ahead and merging this, as it's been pending for a while. Until we cut a release on crates.io this is easily revertable, if necessary. @alexforster please yell if you disagree.

Sorry, thanks for stepping in. I'm still somewhat concerned that we're going to break people by changing the default. I'm hesitant to veto because of that though, because the vast majority of users of this crate only pull it in transitively. Is there any way we can proactively get the ecosystem ready before publishing a release?

@alexforster The only thing I can suggest is that this change requires a Major semantic version update.  Major semantic versioning should protect all consumers who are using libbpf-sys = "1" or 1.2 etc.
... I think... I've been doing rust for 5 years now and I still get confused on the semantic versioning stuff.
The issue is that some consumers may have an expectation of "backported bug/security fixes" to a 1.x branch for 3 to 6 months or so.  I think most developers using bpf understand that it is a fast moving technology and they would understand a statement of "version 1.x is deprecated, please upgrade to 2.x for further bug fixes"

Yeah, I know we could also semver bump, but I reeeally like that we currently match major and minor semver with libbpf itself, and only deviate in patch. (A completely OCD thing, I know :)

@alexforster I do agree that matching major versions between libbpf-sys and libbpf are good for minimizing confusion.
As for breakage. It seems like libbpf-rs is the biggest consumer of libbpf-sys, and @danielocfb is saying that he'll be able to accommodate this change just fine.
 So I think majority of libbpf-sys uses are going through libbpf-rs, and should have much smaller volume. So maybe this change won't cause much churn?
Separately, to minimize the need for customer to do any changes, maybe we should just leave vendored feature, but make it just an alias for static.
If neither of the above works, what should we do to unblock libbpf-sys release?

So thinking about this a bit more...it's fine that libbpf-rs can release a new version that updates the minimum libbpf-sys. HOWEVER, that will not address previous minor release. And it appears those will now be broken:
--- Cargo.toml
+++ Cargo.toml
@@ -9,3 +9,6 @@ members = [
   "examples/tproxy",
 ]
 resolver = "2"
+
+[patch.crates-io]
+libbpf-sys = { git = "https://github.com/libbpf/libbpf-sys.git", rev = "c043865bc069c886b5ac1f87a62d2c2a48f3ce70" }

error[E0425]: cannot find value `API_HEADERS` in crate `libbpf_sys`
  --> libbpf-cargo/src/build.rs:62:45
   |
62 |     for (filename, contents) in libbpf_sys::API_HEADERS.iter() {
   |                                             ^^^^^^^^^^^ not found in `libbpf_sys`
   |
note: found an item that was configured out
  --> /home/muellerd/.cargo/git/checkouts/libbpf-sys-c1a3c506327d30bf/c04386/src/lib.rs:20:11
   |
20 | pub const API_HEADERS: [(&'static str, &'static str); 10] = [
   |           ^^^^^^^^^^^
   = note: the item is gated behind the `static` feature

For more information about this error, try `rustc --explain E0425`.

I'd say...let's just cut a new major version. It's really not worth it dealing with this fallout. That's exactly what semantic versioning is about and supposed to help with.

I'd say...let's just cut a new major version. It's really not worth it dealing with this fallout. That's exactly what semantic versioning is about and supposed to help with.

Though actually that could also be problematic. Similar to what happened as part of the libc-calypse (0.1 -> 0.2 upgrade), if a program has libbpf-sys twice in its dependency tree, I think the build will break if only one is upgraded, because you can't link against two different version of the same system lib (but I think that's what would be implied). That's much more hypothetical here than it is for libc, though, because this entire scenario is less likely by virtue of libbpf-sys being a much less commonly used crate.

I mean, with the caveat that I forget why we even needed to change the default vendoring strategy... can we just not?

I mean, with the caveat that I forget why we even needed to change the default vendoring strategy... can we just not?

I suppose @mmullin-halcyon 's reasoning is explained a bit over in libbpf-rs. But he can weigh in here as well. Basically, the default-features = false seems to be the sticking point for changing defaults.
It seems as if we can preserve existing behavior and, based on what we encountered so far and @alexforster 's stance, I am fine with it.
That being said -- and I know it's shifting the goal post a bit -- but I discussed this more with @anakryiko and not to put words in his mouth but I think we are both confused by what is changing and to what. Not that we don't understand after reading commit messages, code and comments, just that it's non obvious and needs to be looked up all the time. So in our discussion we basically converged back on my earlier proposal, which makes it very explicit what is going on:
[features]
default = ['vendored-libbpf'] # current behavior, we can keep it or change it; just a proposal
vendored = ['vendored-libbpf', 'vendored-elf', 'vendored-zlib']
vendored-libbpf = []
vendored-elf = []
vendored-zlib = []
static = ['static-libbpf', 'static-elf', 'static-zlib']
static-libbpf = []
static-elf = []
static-zlib = []

So here is my proposal: while we are reworking these features let's do it as above. @alexforster seemed fine with it and @anakryiko expressed his support as well. I'd be happy to implement it.
We'd configure things so that the current default behavior is preserved (which I believe is what I laid out but will double check). So we would solely change feature names, but not defaults. I'll have to think a bit more about the novendor case, I suppose and if everything pans out in the end. I understand that's not exactly what @mmullin-halcyon created this PR for, but would it be a path forward for you nevertheless (i.e., would that work for you)?

I'm on board with that.

Goals:
My primary goal with all of this work has been to enable a fully statically compiled final binary to be buildable on any gnu-based distribution (musl+libbpf is a separate can of worms).
Unfortunately for my goal, Fedora no longer distributes libelf as a static library; thus it must be compiled sometime during the development process.  This can be done either as a setup process where the developer manually downloads libelf, and compiles it by hand, or it could be done by libbpf-sys and allow developers to not worry about the libelf compilation process (which isn't fun).
Though it imposes a maintenance cost upon the libbpf-sys project, I expect that many other users of the libbpf-rs/libbpf-sys environment desire to have a static final application without the difficulties of manually installing static libelf.  The competing project Aya explains that creating a fully stand alone binary is one of their important features (https://github.com/aya-rs/aya).
The addition of zlib into libbpf-sys is somewhat gold plating.  I believe that the major distributions still supply a static version of this library in their package manager, but there is the risk that distributions might not continue to do so, similar to how Fedora stopped shipping static libelf.
My secondary goal is to enable speedy compiles for non-release builds and speedy cargo checks.  Unfortunately for this goal, the compilation of libelf is quite slow (zlib and libbpf compilation time is negligible), so it's important to me to have compilation of libelf be enabled/disabled by a feature flag without having to poke around in the Cargo.toml of my project.
Thoughts:
So long as I can enable a static application for release mode, and have a separate compile process which does not compile libelf, I'm happy.  I would really like to not need to edit my Cargo.toml to switch between these two goals.
I think that separating out libelf from zlib is more effort than it's worth, and I don't really understand the reason why libbpf should ever use a vendored .so, but I admit that this might simply be my lack of imagination.

Can you use this to choose flags based on debug/release?
https://github.com/rust-lang/cargo/pull/2328


scp host not running

Trying to use docker-machine scp as detailed here https://docs.docker.com/engine/getstarted-voting-app/deploy-app/#copy-docker-stackyml-to-the-manager to transfer a file from the host to a machine. I have overcome all the 'host does not exist "C"' stuff but I cannot get past "host is not running". The exact command I am running is (docker-machine scp /a/docker-stack.yml manager/home/docker/.), with the file located in the A: drive. I have tried this using multiple drives and both powershell and git bash. I will reinstall docker with the edge build instead of the stable build to see if it is fixed there, but without the ability to copy files to the machines I don't see a way to move forward.

I cannot get past "host is not running"

Try docker-machine start machine-name, the machine must not be started. Can you SSH in?

without the ability to copy files to the machines I don't see a way to move forward.

I think you could also just connect to the machine with docker-machine env method and have the compose file locally on your computer

After a reinstall of docker using the docker toolbox this is working.


Grasp Detection: Pre-trained GPD models

Explore pre-trained models for 6-DOF grasps

GPD
PointNetGPD
ContactGraspNet

GPD

[ ] Docker container
[ ] Get inference on sample point clouds
[ ] Inference on conq collected point clouds
[ ] Modify configs to match camera extrinsics, gripper dimensions

Current collected point clouds are in a different frame

[ ] Identify current PCD frame
[ ] manip: scripts/collect_pcd_for_grasps.py Needs to transform from sensor frame(current frame) -> camera frame -> hand frame
[ ] Grasp command needs to be converted to hand frame

Note: Sample point clouds need to be in HAND_FRAME/CAMERA_FRAME as GPD needs camera extrinsics for generating normals

Closing issue as GPD is running on a docker container with modified gripper dimensions.


UI delete owner does not work

Causes UI error message

was related to (rolled-back) change in view_rule_with_owners


[Install error] cannot import name 'soft_unicode' from 'markupsafe'

On candide, I'm trying to install mccd on the shapepipe environment. I get the following otuput:
(shapepipe) [<username>@c03 ~/github]$ pip pip install mccd
Collecting mccd
  Using cached mccd-1.1.1-py3-none-any.whl (74 kB)
Collecting modopt==1.5.1
  Using cached modopt-1.5.1-py3-none-any.whl (59 kB)
Requirement already satisfied: scipy>=1.5.4 in /home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages (from mccd) (1.8.0)
Requirement already satisfied: numpy>=1.19.5 in /home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages (from mccd) (1.22.3)
Collecting python-pysap==0.0.5
  Using cached python-pySAP-0.0.5.tar.gz (656 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: astropy>=4.0.2 in /home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages (from mccd) (5.0)
Collecting scipy>=1.5.4
  Downloading scipy-1.5.4-cp39-cp39-manylinux1_x86_64.whl (25.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.8/25.8 MB 22.1 MB/s eta 0:00:00
Collecting importlib-metadata==3.7.0
  Using cached importlib_metadata-3.7.0-py3-none-any.whl (11 kB)
Collecting numpy>=1.19.5
  Downloading numpy-1.19.5-cp39-cp39-manylinux2010_x86_64.whl (14.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.9/14.9 MB 23.8 MB/s eta 0:00:00
Collecting progressbar2==3.53.1
  Using cached progressbar2-3.53.1-py2.py3-none-any.whl (25 kB)
Collecting matplotlib==3.3.4
  Downloading matplotlib-3.3.4-cp39-cp39-manylinux1_x86_64.whl (11.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 26.7 MB/s eta 0:00:00
Collecting astropy>=4.0.2
  Downloading astropy-4.1.tar.gz (7.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.8/7.8 MB 24.3 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [28 lines of output]
      Traceback (most recent call last):
        File "/home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/<username>/.conda/envs/shapepipe/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 177, in get_requires_for_build_wheel
          return self._get_build_requires(
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 174, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 70, in <module>
          ext_modules=get_extensions())
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/extension_helpers/_setup_helpers.py", line 67, in get_extensions
          ext_modules.extend(setuppkg.get_extensions())
        File "./astropy/modeling/setup_package.py", line 59, in get_extensions
          from jinja2 import Environment, FileSystemLoader
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/jinja2/__init__.py", line 33, in <module>
          from jinja2.environment import Environment, Template
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/jinja2/environment.py", line 15, in <module>
          from jinja2 import nodes
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/jinja2/nodes.py", line 19, in <module>
          from jinja2.utils import Markup
        File "/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/jinja2/utils.py", line 642, in <module>
          from markupsafe import Markup, escape, soft_unicode
      ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/tmp/pip-build-env-uvwtpde6/overlay/lib/python3.9/site-packages/markupsafe/__init__.py)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

Any suggestions?

Oh I've never seen that error before.
@andrevitorelli  Could you list which modules you have load in candide before installing mccd?
Could you also confirm where you are installing it? I mean, you are trying to install it in the conda environment generated by shapepipe? Normally, mccd is installed by default in the shapepipe conda environment.
I also see that you are trying to install the version 1.1.1 of mccd, but the current version is 1.2.3. Is there a specific reason for that?

Could you also confirm where you are installing it?

Inside the shapepipe environment on candide

you are trying to install it in the conda environment generated by shapepipe?

Yes

I also see that you are trying to install the version 1.1.1 of mccd, but the current version is 1.2.3. Is there a specific reason for that?

So, I noticed that after installing ShapePipe, mccd wasn't installed and I couldn't find any error message. (but the ShapePipe installer displays it as not installed at the end). I then pip install mccd --user it, and didn't choose version, so there is no specific reason for that.

Ok you can try using the version specified in shapepipe's environment.yml file. You can do pip install mccd==1.2.3, as you are already inside the conda environment I think there's no need for the user flag.

Hi @andrevitorelli we had problems with astropy v  4.1 in the past, maybe it's related to that. This was fixed with 4.2, try to force astropy to this version, or, as in shapepipe now, 5.0.

When trying to install with pip install mccd==1.2.3 I get a pysap installation error. Still looking into it...

Pointing out to the root cause of the install fail here: CEA-COSMIOC/pysap/#178

Issue above solves this.


What does the correlation QC represent?

From backlog item:342
Scrumwise Status:To do
What is actually correlated against what when the correlation QC is displayed? Is this correctly documented?

Testing: 5/10/12
Changeset: 2047 (0a6508dff238) ODS: Licensing added to petrel plugin
Petrel version: 2012

Cannot click disconnect when not connected (Pass: 0a6508dff238)

The disconnect button is disabled when not connected, but the connect button is not disabled when connected. This is only minor so can be ignored if complicated (Fail: 0a6508dff238)
The 3D seismic tab should not remain enabled and populated after clicking "Disconnect" (Fail: 0a6508dff238)
Error messages about disconnected volumes should name the volume (Fail: 0a6508dff238)

Should get error messages in info window if try to load data while disconnected, but no other problems (Pass: 0a6508dff238)
Should get suitable error message when reconnected but have not selected a survey (Pass: 0a6508dff238)
Should load data correctly when reconnected and correct survey selected (Pass: 0a6508dff238)
Should be able to add more volumes after reconnection (Pass: 0a6508dff238)
Should be able to disconnect/reconnect several times (Pass: 0a6508dff238)

Disconnect/Reconnect grey exclusively
3D tab now greyed and cleared. NOTE:  Work on this tab will not be 'finalised' until the GUI design backlog item.
Data load errors name the Opendtect volume. The 'Petrel' cube name is not easily accessable from the bulk 3d object.


TypeError in /

Error in ClashLeaders
TypeError in /
Cannot call method 'getItem' of null
View on Bugsnag
Stacktrace
webpack:///js/components/Home.vue:58 - p.created

View full stacktrace
Created automatically via Bugsnag

An error linked to this issue has been marked as fixed in Bugsnag
TypeError in /


Avoid tracking Self::UniformLocation in slotmap

We don't have a function like delete_uniform_location unlike all the other tracked resources. So we need to find a way to drop these values automatically.
Instead of the current approach we could either:

use something like Rc<WebGlUniformLocation> for those backends and use ownership semantics and avoid storing in slotmap
track something like Rc<WebGlUniformLocation> inside the slotmap and cleanup any WebGlUniformLocations with a strong_count of 1 whenever get_uniform_location is called

Actually it looks like WebGlUniformLocation is Clone, so maybe we can just use that.

We just talked via email about this, I'll work on a PR addressing this bug.


Add permissions for planting sites

Define permissions for access to planting site data. This follows the same
model as facilities: readable by everyone in the organization, modifiable by
admins and owners.

Current dependencies on/for this PR:

main

PR #783

PR #784   👈

PR #785

This comment was auto-generated by Graphite.


feat(@embark/cli): unify command history without needing a restart

Send a message over IPC when a command is executed from the REPL so that command history is immediately unified across embark run and one/more embark console. Previously, for embark console to pick up a command entered in the REPL of an embark run of which it was an IPC client it would have to be restarted, and vice versa.

Also, I did test this and it works great!! But, I'd still prefer to have the few things addressed above.

If @emizzle can clear "changes requested" (i.e. if he's satisfied with the changes I made), I think this one is good to go.


SystemClock update to CircuitBreaker class

 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.


dlib example does not compile ("Dlib requires C++11 support")

The official dlib example does not compile. I get the following error message:
/Users/robert/Development/hunter/_Base/xxxxxxx/363bee1/9db0efd/Build/dlib/Source/dlib/dir_nav/../algs.h:17:10: error: "Dlib requires C++11 support.  Give your compiler the -std=c++11 option to enable it."
        #error "Dlib requires C++11 support.  Give your compiler the -std=c++11 option to enable it."
         ^

** BUILD FAILED **

I created a fix for this in my hunter fork:
https://github.com/rsnitsch/hunter/commit/4481054bed58d783f7400a79ca35de9c73d9ce99
I assume that the error occurs since this "Add c++11 warning" commit in dlib (it seems this is included since dlib v19.2):
https://github.com/davisking/dlib/commit/8061c31acfba4a5046bcadd83f1ae2c9190c545f#diff-2173b200f9de46817e7d23bbc7a32d62
I am aware that this should rather be fixed in the hunterized dlib package repository. Unfortunately I am not able to do that on my own, because my knowledge about hunter is not yet sufficient.

Details below:

I've read Brief overview section and do understand basic concepts. [Yes]

I've read F.A.Q. section and there is no solution to my problem there. [Yes]

I've read Code of Conduct, I promise to be polite and will do my best at being constructive. [Yes]

I've read Reporting bugs section carefully. [Yes]

I've checked that all the hunter_add_package/find_package API used by me in example is the same as in documentation. [Yes]

I'm using latest Hunter URL/SHA1. [No: I'm using the current hunter repository from Git master branch tagged v0.20.24 with Hash 3161055de76a7d99c401e80bf6b04d6cb5ec2cff]

The official dlib example in hunter/examples/dlib does reproduce the issue.

Here is the log until first error reported by Hunter, option HUNTER_STATUS_DEBUG is ON:

https://pastebin.com/nNSnk9um

I've checked that the first error in logs IS NOT external.build.failed. [It is, but I still prefer to report the issue here.]

I'm building on OSX 10.13.3 (High Sierra)
I'm using official CMake release
CMake version: 3.9.6

I'm not using toolchain

I'm using next command line on generate step:
cmake -H. -B_build -G "Xcode" -DHUNTER_STATUS_DEBUG=ON

I get the following error message

The toolchain file is the only way to apply global settings for 3rd party projects, including C++ standard:

https://docs.hunter.sh/en/latest/overview/customization/toolchain-id.html
https://cgold.readthedocs.io/en/latest/tutorials/toolchain/globals/cxx-standard.html#defaults

/Users/robert/Development/hunter/_Base/xxxxxxx

xxxxxxx means that you're using Git based Hunter version. I don't recommend you to do that, you may hit non-trivial issues:

https://github.com/ruslo/hunter/wiki/dev.hunter.root#jenkinspy

This is a robust way to test examples:

https://docs.hunter.sh/en/latest/creating-new/create/cmake.html#testing-locally

It is, but I still prefer to report the issue here

I highly recommend you to follow guides precisely since you just started. Please assume that if you don't see something explicitly allowed - then it's forbidden.

You're right. Thanks for the fast response. In hindsight, it seems obvious.
For reference, the dlib example works for me with the following commands (note that you have to change the path to your polly installation, which I have hardcoded for now for the sake of simplicity):
CONFIGURE:
cmake -H. -B_build -G "Xcode" -DCMAKE_TOOLCHAIN_FILE=/Users/robert/Development/polly/xcode.cmake

BUILD:
cmake --build _build/

EXECUTE:
_build/Debug/bayes_net_ex


Kogito Cloud Operator Submission

Adding the Kogito Cloud Operator to the OpenShift/OKD Catalog.
Kogito Operator was designed to deploy Kogito Runtimes services from source and every piece of infrastructure that the services might need.
We just launched the last version yesterday and would like to contribute with the community catalog and also to gain attraction to the project, by having the community to give a try to the Kogito project.
Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?

Your submission should not

[x] Modify more than one operator
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

@ricardozanini, please fill the form you posted.

Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?

I don't see this option during the PR submission. Am I missing something? Adding the PR to a project doesn't require additional permissions?

Hi @J0zi! Filled the form, thanks!
Regarding this error:

Add a 'status' field to your Custom Resource

All my CRDs have the field:
https://github.com/kiegroup/kogito-cloud-operator/blob/v0.4.0/deploy/olm-catalog/kogito-cloud-operator/0.4.0/app_v1alpha1_kogitodataindex_crd.yaml#L114
https://github.com/kiegroup/kogito-cloud-operator/blob/v0.4.0/deploy/olm-catalog/kogito-cloud-operator/0.4.0/app_v1alpha1_kogitoapp_crd.yaml#L218
Can you help me figuring this out?
Many thanks!

@J0zi @dmesser this operator needs the Kogito Image stream installed in the cluster to run. This is a manual step that needs to be performed before deploying it. I believe that's the reason of the scorecard test error. Is it possible to add this step in the CI?


Compiler outputs bad code when an (ES module) exported @typedef is assigned a value

The following code works correctly uncompiled:
// input0
/** @typedef {number} */
export const Bits = {};
Bits.of = () => 42;
Bits.of();

// input1
import {Bits} from './input0';
Bits.of();

But it compiles to
/** @const @typedef {number} */ var Bits$$module$input0 = {};
/** @return {!Bits$$module$input0} */
Bits$$module$input0.of = function() { return 42; };
Bits$$module$input0.of();
/** @const */ var module$input0 = {};
/** @typedef {Bits$$module$input0} */ module$input0.Bits;

module$input0.Bits.of();
/** @const */ var module$input1 = {};

Note that the child module calls module$input0.Bits.of() while the parent module calls Bits$$module$input0.of().  Moreover, the previous two lines (at the end of the parent) are (removing comments):
var module$input0 = {};
module$input0.Bits;
module$input0.Bits.of();

It's very clear that this will be a runtime error, since the module$input0.Bits stub is not actually defined.  This works correctly for goog.modules and for single scripts.  It's just ES modules that get it wrong.

Typedefs have special handling when rewriting ES6 modules. This logic predates me so I don't know why it exists. My guess is aliases of typedefs don't work, and this was the work around.

This will sort of get fixed soon when I change rewriting of imports to reference the orignal variable directly. The module object will still be broken, but unless you have like a for of loop over the module object you won't ever actually be referencing it.


ReferenceError: ResizeObserver is not defined. Breaks Jest tests

Headless UI Float: v1.6.1
Framework: Vue 3

I'm implementing tests to my Tooltip component, but when the test pass, breaks with this error...
how can I mock the ResizeObserver?

see: https://stackoverflow.com/questions/64558062/how-to-mock-resizeobserver-to-work-in-unit-tests-using-react-testing-library


ui/progress: Use mutex instead of atomic

The counter value needs to be aligned to 64 bit in memory for the
atomic functions to work on some platform (such as 32 bit ARM).
The atomic package says in its documentation:

These functions require great care to be used correctly. Except for
special, low-level applications, synchronization is better done with
channels or the facilities of the sync package.

This commit replaces the atomic functions with a simple sync.Mutex, so
we don't have to care about alignment.

What does this PR change? What problem does it solve?
Fixes the crash on arm32.

Was the change discussed in an issue or in the forum before?
Closes #3185
Alternative implementation to #3187

Checklist

[x] I'm done, this Pull Request is ready for review

Thanks! :)


TypeError in notification module.

Describe the bug
Notification module throws error:
message":"Cannot read properties of undefined (reading 'version')","name":"TypeError","stack":"TypeError: Cannot read properties of undefined (reading 'version')\n at updatePaymentWithRepeater..."
To Reproduce
Steps to reproduce the behavior:
User creates a payment where transaction gets refused.
Notification module returns result with "success" : "false".
User tries again with correct details.
Adyen sends "success" : "true".
Notification module throws error:
message":"Cannot read properties of undefined (reading 'version')","name":"TypeError","stack":"TypeError: Cannot read properties of undefined (reading 'version')\n at updatePaymentWithRepeater..."
Notification module doesn't create a transaction on payment,

Hello @ijn-kruso,
We noticed that you opened a new case regarding the issue you are facing with Adyen/CommerceTools integration.
Since you closed it, we wanted to ask if our assistance is still needed?
Thank you,
Kind regards

Hi @DamjanLogeecom
The issue occurred when the user tried to pay the second time, without a new payment object being created. We solved it by adding additional checks, and made sure that in case of failure from notification, we create a new payment.
So I think the code works as it should, but could maybe be improved by another error message if a notification is received for an unknown PSP reference.

We are seeing the same problem. We are running 10.1.2 of the notification module and it seems to be that this check is the culprit
if (payment !== null)

https://github.com/Adyen/adyen-commercetools/blob/v10.1.2/notification/src/handler/notification/notification.handler.js#L57
It looks like it was was fixed by changing it to if (payment) in version 11.2.0.
Unfortunately upgrading to 11.x would be a major change for use right now :/
@DamjanLogeecom would you consider releasing a version 10.1.3 with that fix?


Add React 16 lifecycle methods

I saw some TODOs to add React 16 lifecycle methods. I went ahead and added them since I was looking for it but let me know if I can make improvements or feel free to close if you feel this is unnecessary.
I retained the old lifecycle methods because it's possible some people have not fully migrated over and it might still be worth having for reference.

The PR seems good for me. Thanks @augbog :)


Month and Year dropdowns are scrolling the wrong way

In the latest release (the one with the botched %npm_package_version% tag name), the Month and Year dropdowns are scrolling in the opposite direction to the mousewheel. If I scroll up, it scrolls down, and vice versa.
I rolled back to 2.5.20 to see if it was a recent regression, and in that version these dropdowns scroll in the correct direction, so yeah.
I'm using Firefox in Debian Stretch, if that in any way matters. I'm strapped for time at the mo so I can't test another browser.

I did a little rollback, for me it helped.
see, I commented out new top variable and got it from version 2.5.20
timeboxparent.on('mousewheel', function (event) {
//var deltaY = getWheelDelta(event.originalEvent);
//var top = Math.max(0, timeboxTop - deltaY);
//rollback to 2.5.20. reverse scroll workaround
var top = Math.abs(parseInt(timebox.css('marginTop'), 10));
top = top - (event.deltaY * 20);

tested on Chrome, FF

Thanks @el-o, I was using minified version. Based on your idea, I changed jquery.datetimepicker.full.min.js code as:
Replaced this line:
r=Math.max(0,f-n);
by:
r=Math.abs(parseInt(o.css('marginTop'),10));r=r-(e.deltaY*20);


Add withSetPropAction helper to model generataor

.action(withSetPropAction) to model generator template

:tada: This issue has been resolved in version 8.2.10 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update ChartRendererConfigOptions interface colors

Update ChartRendererConfigOptions interface colors accordingly https://docs.seats.io/docs/renderer/colors

Thanks for creating this pull request, we missed the type update for this one.


Make SetEncryptionMethod public

Hi Yeka,
I found this to be necessary in order to use CreateHeader which I needed to set the last modified date on files added to an encrypted zip file.
If this is misguided and there's a better way, please educate me and drop this PR :)
Cheers,
Kevin

#4 has been merged. It exposes SetEncryptionMethod.


When can we expect the release of the model?

When can we expect the release of the model? This looks like an interesting project.

I am not sure, it is supposedly coming before july 4.

When can we expect the release of the model? This looks like an interesting project.

The code will be released upon the acceptance of our paper


renders off by one line when using syntastic?

This is a sane plugin for an insane world!  Great stuff!
If vim is in my top pane, I have syntastic active mode enabled, do a quick :w and C-j, then vim starts to render everything off by one line.
before

after :w and switching panes immediately.

if i keep doing this, then it keeps getting worse.
after after

If i resize the pane, then everything goes back to normal.  I know that syntastic performs a syntax check when I do a :w, and disabling syntastic fixes the problem.  Any ideas?  Thanks!

Hello @chevett, thanks for the kind words.
Unfortunately I don't know if there is much I can do to prevent the issue. Syntastic is blocking after the write and Vim mis-handles your action and adds the lines. Not specifically tmux-navigator related, the same sort of thing would happen if you hit j or k to navigate while Syntastic was blocking (specifically, j or k artifacts would remain in the command line after the write completed)
That said, you can run the command :redraw! to clear up the UI when these sort of things pop up. Hope that helps.
Closing this, but please reopen or comment if you think there is something to tmux-navigator going on here.

Would you expect this to be fixed if syntastic did a :redraw! after performing it's check?

Could be. You could put syntastic into "Passive mode" then create a mapping that ran syntastic and did the redraw!.

oh good call!  I'll give that a try.  Thanks a lot.

+1 seeing this as well, I'll try the redraw but hopefully some one can come up with a better solution.

Having the same problem. @chevett did you ever find a reasonable solution?

I tried and gave up.  This is still pretty rough for me.
On Nov 23, 2015 6:40 PM, "Adam Gotterer"<EMAIL_ADDRESS>wrote:

Having the same problem. @chevett https://github.com/chevett did you
ever find a reasonable solution?
—
Reply to this email directly or view it on GitHub
https://github.com/christoomey/vim-tmux-navigator/issues/57#issuecomment-159105186
.

I was having this same issue. This fixed it for me:
:au BufWritePost * redraw!

@brentburg, you have had a meaningful and positive impact on my life.  this worked for me!  thanks!

@chevett, no problem, I am glad it helped!

@brentburg it seems it's not called exactly at the right moment, I have a buffer that takes time to be checked by syntastic and the issue still occurs.

I found switching to neovim fixed the problem for me.

Same problem here, the workaround suggested by @brentburg definitely helps. There's a related thread in the Syntastic repo with more suggestions: https://github.com/scrooloose/syntastic/issues/822


agent: WaitGroup data race in worker

https://circleci.com/gh/docker/swarmkit/6079:
==================
WARNING: DATA RACE
Write at 0x00c420393ff8 by goroutine 203:
  internal/race.Write()
      /usr/local/go/src/internal/race/race.go:41 +0x38
  sync.(*WaitGroup).Wait()
      /usr/local/go/src/sync/waitgroup.go:129 +0x151
  github.com/docker/swarmkit/agent.(*worker).Wait.func1()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:524 +0x3e

Previous read at 0x00c420393ff8 by goroutine 447:
  internal/race.Read()
      /usr/local/go/src/internal/race/race.go:37 +0x38
  sync.(*WaitGroup).Add()
      /usr/local/go/src/sync/waitgroup.go:71 +0x292
  github.com/docker/swarmkit/agent.(*worker).taskManager()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:394 +0x225
  github.com/docker/swarmkit/agent.(*worker).startTask()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:373 +0xe7
  github.com/docker/swarmkit/agent.reconcileTaskState()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:236 +0x1045
  github.com/docker/swarmkit/agent.(*worker).Assign()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:145 +0x3ea
  github.com/docker/swarmkit/agent.(*Agent).run()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/agent.go:227 +0xdf2

Goroutine 203 (running) created at:
  github.com/docker/swarmkit/agent.(*worker).Wait()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/worker.go:526 +0x8c
  github.com/docker/swarmkit/agent.(*Agent).Leave.func2()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/agent.go:103 +0x6b

Goroutine 447 (running) created at:
  github.com/docker/swarmkit/agent.(*Agent).Start.func1()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/agent.go:77 +0xb1
  sync.(*Once).Do()
      /usr/local/go/src/sync/once.go:44 +0xf2
  github.com/docker/swarmkit/agent.(*Agent).Start()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/agent/agent.go:79 +0xe0
  github.com/docker/swarmkit/node.(*Node).runAgent()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/node/node.go:430 +0x54e
  github.com/docker/swarmkit/node.(*Node).run.func7()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/node/node.go:319 +0x9f
==================

This seems like something that happens if w.closer.Add is called concurrently with w.closer.Wait, according to the comment where the race happens.
I'd never seen it in the integration tests before, and I haven't been able to reproduce locally.
It seems intermittent to trigger even in this toy example:
package main

import (
	"sync"
	"testing"
)

func TestWaitGroupRace(t *testing.T) {
	s := sync.WaitGroup{}
	ch := make(chan struct{})
	go func() {
		s.Wait()
		close(ch)
	}()
	s.Add(1)
	s.Done()
	<-ch
}

Not sure if this is worth fixing, or how exactly to fix it.  I was thinking to return nil in worker.Wait if worker.taskManagers were empty, but the taskManager gets removed from the map before it is actually done cleaning up, so I'm not sure if that would break things.

Looks like the problem is here: https://github.com/docker/swarmkit/blob/master/agent/worker.go#L394.
We start a new worker when shutting down, likely, and the add is a race. Probably need to reject new workers once shutdown begins.
I didn't look into too deeply, but this is the likely cause.


Correct the coefficient value of timestamp nanoseconds when writing to Ion binary

Issue #, if available:
This PR is to address digest mismatch error when passing various timestamp objects into QLDB driver for Go.
Timestamps tested:

timestamp := time.Now()
timestamp := time.Now().UTC()

  millis := int64(1608218715340)
  t := time.Unix(0, millis*1000000)
  timeStamp := ion.NewTimestampWithFractionalSeconds(t, ion.TimestampPrecisionNanosecond, ion.TimezoneUTC, 3)

timestamp := ion.NewTimestampWithFractionalSeconds(time.Now().UTC(), ion.TimestampPrecisionNanosecond, ion.TimezoneUTC, 9)
timestamp := ion.NewTimestampWithFractionalSeconds(time.Now().UTC(), ion.TimestampPrecisionSecond, ion.TimezoneUTC, 9)
timestamp, _ := ion.ParseTimestamp(t.Format("2006-01-02T15:04:05.000000Z"))
timestamp := ion.NewTimestamp(t, ion.TimestampPrecisionNanosecond, ion.TimezoneUTC)
timestamp := time.Date(2021, time.May, 25, 13, 41, 31, 90000, time.UTC)

Description of changes:
Writing a timestamp nanosecond into Ion binary will write bytes of two values: Coefficient and exponent. These two values are used to calculate the nanoseconds using the equation: coefficient * 10 ^ -exponent.
For example a timestamp:  2021-05-27 00:19:05.000050000 has coefficient: 50000 and exponent: 9.
Inside encodeTimeDate function, we get the correct coefficient by calling time.Nanosecond which returns 50000 however the exponent is calculated by converting the coefficient to string and getting the length which returns 5 and is incorrect. The fix is to set the exponent to 9 if there are nanoseconds because time.time will always contain 9 precision units.
The next step is to read the binary ion timestamps correctly. Original implementation was to look at the coefficient value and remove trailing zeros but the binary ion already contains a byte containing the exponent so we can just use that.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing this PR and re-opening PR to the Ion-go repo


Why this is query-centric?

we introduce a query-centric Transformer model that performs efficient ego-conditioned motion prediction.
Why this is query-centric? Based on the source code, it appears that the system is designed with a focus on ego-centric rather than query-centric.

This concept is distinct from the query-centric encoding used in QCNet and other models. Here, we use the ego trajectory tree as the query to attend to context information, which is different from the query-centric encoding Transformer.

thank you for your reply.


Can't retrieve credentials when using windows service

I'm creating Worker in .NET Core 3.1 for Windows Service as described here: https://dotnetcoretutorials.com/2019/12/07/creating-windows-services-in-net-core-part-3-the-net-core-worker-way
I'm using AdysTech.CredentialManager for API credentials in the Worker.
var target = "MyAppName";
var cred = CredentialManager.GetCredentials(target)

I have generic credentials defined using Control Panel\All Control Panel Items\Credential Manager. When I run worker locally then credentials are retrieved correctly. However, when I install the worker as a service
sc create MyAppName ...
sc start MyAppName

Windows service runs correctly, but CredentialManager returns the list with a single item "XboxLive" which is the last item on the list in Credential Manager UI.  The other credentials are missing. The server runs on my local account with admin rights.
Do you have any idea why it behaves this way?

I added credentials as a different user X (using runas command) and changed user of the Windows Service from the Local System to X. Then it started working.

I came across this issue with my own service today. The default service create (e.g. New-Service command or sc.exe create) adds a service with SYSTEM user. Since the credentials you added are not available to that user, "other credentials are missing" is an expected behavior. One way to handle (in my case where I needed a credential to use inside my service code) is to create the credentials under SYSTEM. I used PSExec.exe -s cmdkey.exe /add:targetname /user:username /pass:password to add the credentials. PSExec is a sysinternal tool.


Possible or there is a view that only inside the program without saving in the settings file?

Hello thomaslevesque!!! I loved Your library. But I don't know very well C#. Before that I wrote in C under microcontrollers. But I always try to write on C#. Maybe my question will seem trivial. Is it possible to change using your library Gif parametry of the picture. We have opened a gif and changed the frame rate in the gif or the background and closed the gif. The description says that it is possible or there is a view that only inside the program without saving in the settings file?

I'm not sure I understand what you're asking... Do you want to change the framerate of the GIF animation? The library doesn't support this; you can just control the number of repetitions (1 time, N times, forever, for 1 minute, etc)

Okay, so the option Frame delay in the description of the library is just a pause rather than the frame rate. Thanks.

Okay, so the option Frame delay in the description of the library is just a pause rather than the frame rate. Thanks.

No, the frame delay in the description just refers to the fact that the library reads and uses the delay encoded in each frame. This table is there just to show which aspects of a GIF image the library supports.


Link to existing PRONOM archive instead of xml export tool

Hi Tim,
Great work again.
My archive of PRONOM files is here: https://github.com/exponential-decay/pronom-archive-and-skeleton-test-suite
Normally, it fairly accurately points to the latest release under releases but I see it says v91 instead of v92. I only have a rough idea why this is - it would take a bit of time for me to get my head around correcting it. v92 is there however, and I am working to make DOIs for each one I publish.
The DOIs are in the README.md, so for v92, you'd go to: https://zenodo.org/record/1004423#.WgoFZ2GWa00
Under that set of files you'd point your users to:
 pronom-export-{date}-sig-file-v{version no.}.zip

I understand for better provenance why the XML download would be desirable as well.

Hi Ross,
Thanks for the encouragement! Change made :)
I imagine it will most likely be me updating pronom.db for new releases of the tool, but I've added this info into the README so that it should be apparent to anyone who wants to pick it up and we can spare the good folks at TNA all the unnecessary crawls.
Thanks!

Aye! I do all my updates manually as well - including the-fr.org when i remember :\
But! @richardlehane shared this with me: https://github.com/richardlehane/builder
I don't know when I'll get the time to automate my downloads and subsequent generation of code/archives etc. But maybe it is something you can leverage for this?
I don't know if you ever saw either, but back in the day we made the release notes a huge chunk of XML in their own right: https://www.nationalarchives.gov.uk/aboutapps/pronom/release-notes.xml
I've been meaning to write a service to check daily for a new version and flag it for interested folks. Got half way in PHP before being distracted. Might be something to help with automation for both you and Richard.
 ^_^;

Oh hey, that's cool! And definitely potentially useful... it'll have to go onto the backburner to-do list for now as other projects are more pressing, but I do enjoy a tidy little project and will keep this in mind!
The service to flag for new versions sounds like a great idea too! Though I'm addicted enough to Twitter at this point that I usually catch the new releases within a few hours or so ;)

I think Twitter is what stopped my progress with it somewhat too!! :D

On 15 Nov 2017, at 14:59, Tim Walsh<EMAIL_ADDRESS>wrote:
Oh hey, that's cool! And definitely potentially useful... it'll have to go onto the backburner to-do list for now as other projects are more pressing, but I do enjoy a tidy little project and will keep this in mind!
The service to flag for new versions sounds like a great idea too! Though I'm addicted enough to Twitter at this point that I usually catch the new releases within a few hours or so ;)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

there may be an opportunity for a shared infrastructure here... i.e. no need for us all to separately harvest PRONOM?
Happy to add you both as committers to /builder (so anyone could trigger a new release) or assist in tailoring the .travis script for a shared repository?


[STORM-3294] Upgrade jetty version to latest stable 9.4.14.v20181114 version

Looks good. Could you update the commit message to contain the issue number?
Is this upgrade fixing a known issue?

@srdo  There was no explicit issue. Just wanted to upgrade to latest on jetty minor version

Ok, just wanted to be sure that there wasn't an issue to document.
+1


connect metamask

Metamask:// Whether Metamask can directly authorize the wallet address instead of going through WC ://

With stable version 2.0.0 of Web3Modal now released, we are officially dropping support for version 1.x
Due to this this issue/pr was marked for closing. It is highly recommended to upgrade as 2.x will be receiving further updates that will enable functionality for some of our newer sdks like auth and push as well as support for WalletConnect v2 (See this post about WalletConnect v1 being deprecated https://medium.com/walletconnect/walletconnect-v1-0-sunset-notice-and-migration-schedule-8af9d3720d2e)
If you need to continue using Web3Modal 1.x and require this feature/fix implemented, we suggest adding it via forking V1 branch.


An EMF image does not render in DOC

From https://github.com/metanorma/iso-19144-2/pull/9
An EMF image file is not rendering in DOC output though there are many
others of the same type that do render.
image file: 008.zip
Markup:

[[scls_8-8]]
=== LC_VegetationElement

==== LC_VegetationElement subtypes

The LC_VegetationElement metalanguage object is a subtype of LC_Element.
It has one subtype: LC_GrowthForm and has a relationship
_growthFormCharacteristics_ to a component LC_LandCoverElementCharacteristic.
This is represented in <<figure_7>>.

[[figure_7]]
.Subtypes of LC_VegetationElement
image::008.emf["",665,374]

DOC output:

HTML output:

I was able to open this in Adobe Illustrator but nonetheless it looks defective.

I think this may be an issue with https://github.com/metanorma/libemf2svg . Can you post the issue there?
CC: @maxirmx

Actually, emf2svg was able to convert it properly. Here it is.

Maybe there is some error in Metanorma that prevented it from working?

Or maybe this is a DOC compatibility issue with this particular EMF?

@manuelfuenmayor the EMF image shows properly in my generated Word document:
==== LC_VegetationElement subtypes

The LC_VegetationElement metalanguage object is a subtype of LC_Element.
It has one subtype: LC_GrowthForm and has a relationship
_growthFormCharacteristics_ to a component LC_LandCoverElementCharacteristic.
This is represented in <<figure_7>>.

[[figure_7]]
.Subtypes of LC_VegetationElement
image::008.emf["",665,374]

Can you upgrade Metanorma and see if it fixes the poblem for you?

@ronaldtse, no. I get the same result. I've updated my gems and tried compiling just the image along (with little content) and with other flavors (like OGC), and nothing.
@anermina can you try to generate this image in DOC output, please?

I was able to open this in Adobe Illustrator but nonetheless it looks defective.

I think this may be an issue with https://github.com/metanorma/libemf2svg . Can you post the issue there?
CC: @maxirmx

@ronaldtse
If you mean missing lines, these are actually lines that are scaled down to zero width by the applciation you use.
I am not sure if it can be fixed in https://github.com/metanorma/libemf2svg but in any case it is not related to this issue (IMHO)

@manuelfuenmayor
Can you attach the broken DOC file please ?   If it is already attached, I am sorry. Pls point me to it.

@maxirmx
Sure, here you are:  document.zip

@anermina can you try to generate this image in DOC output, please?

Just to confirm that I am also not able to generate this image when using Windows OS.

@maxirmx

in any case it is not related to this issue (IMHO)

Indeed -- emf2svg was able to convert the image on my Apple M1 without issue. Thanks!
Perhaps this is only a Windows issue.
@CAMOBAP could you have a look whether you can:

See the 008.emf on Windows
Run the command emf2svg 008.emf x.svg on Windows and see how x.svg looks like?

Thanks!


Type definitions not bundled with the release (3.4.0)

Type definitions for TypeScript seems to not be bundled with the 3.4.0 release on npm.
Encountered this issue by installing<EMAIL_ADDRESS>in a TypeScript (v3.6.4) project and receiving the error:
Could not find a declaration file for module 'phin'. '/node_modules/phin/lib/phin.min.js' implicitly has an 'any' type.
  Try `npm install @types/phin` if it exists or add a new declaration (.d.ts) file containing `declare module 'phin';`

The thing is, the @types/phin package is just a stub since it's expected that phin provides it's own type definitions. But when I inspect node_modules/phin it indeed seems like there is no types.d.ts file.

This is really annoying now since I'm used to types, yet they aren't there anymore, so it doesn't show anything when I try to use phin.

If you specifically install @types/phin version 3.3.0, you can still get types. But that's really annoying.
ex: npm i -D<EMAIL_ADDRESS>

Ok, thanks for the heads up. Will look into it soon. :)

Issue is resolved by fafe3cc5c4a6837507c91fab77d9e814a80bb841 (v 3.4.1, now published)
Thanks. Be sure to submit a PR if type definitions have any issues.


Initial Gamepad support

This PR adds an initial gamepad support on Flame.
Only Android is supported on this PR, I don`t think iOs support will be possible only using the resources provided by flutter, therefore some native code will be needed.
On Android all keys except the axes are supported, which I guess will also require native code.

Thanks!!!


Native Miden VM felt and word support (tracking)

### Tasks
- [ ] https://github.com/0xPolygonMiden/compiler/issues/116
- [ ] https://github.com/0xPolygonMiden/compiler/issues/117
- [ ] https://github.com/0xPolygonMiden/compiler/issues/144

@bitwalker @bobbinth While working on #138 and modeling Felt as Felt(f64), I found a problem, to which I cannot find a solution. Since we treat arithmetic f64 ops as felt ops in Wasm to IR translation, I'd like to ensure that only our SDK code is allowed to use f64 type in Rust code. So far I did not find any way to do it. Otherwise, we can end up with a situation where either a user's code or even worse, a dependency uses f64, and it will be silently translated to felt ops. These errors will be extremely hard to debug.
I wonder if we should reconsider using f64 for felt. My backup plan is to use Felt(u64) and define all arithmetic ops as extern functions that end up as Wasm imports that will be translated to felt ops. With this approach, we can dim f64 type illegal on Wasm to IR translation and display a proper user error.
It should look like:
#[repr(transparent)]
pub struct Felt(u64);

extern "C" {
    #[link_name = "miden_compiler_intrinsics_felt_add"]
    fn felt_add(a: Felt, b: Felt) -> Felt;
}

impl Add for Felt {
    type Output = Self;

    #[inline(always)]
    fn add(self, other: Self) -> Self {
        unsafe { felt_add(self, other) }
    }
}

Following up our call. Use Felt(f64) but with intrinsics (extern functions) as ops and not allow any native float point operations in the translated Wasm code.


Can i use it for debian ?

I need to use the source code in order to modify it to suit my use-case, but I am working with debian.
So  I wanted to know if source code is compatible with debian ?
I am asking this because Readme only mentions linux and windows.

It "should" be compatible with Debian 9. For my personal "taste" it is compatible with the latest Ubuntu LTS that's a debian derivative... It is also tested on centos 7-8... if you have issues please reopen.


Update Codegen image

What would you like to be added:
Update version for codegen image freely. Currently, the codegen image version >= v0.46.0 cause unexpected delete gen code behavior shown by the below image.

As far as I investigated, codegen version >= v0.46.0 has this change on google.golang.org/protobuf package image (from 1.28.1 to 1.33.0)
ref: https://github.com/pipe-cd/pipecd/pull/4832
Why is this needed:

cc @knanao Thank you so much for your collaboration 🙏

Close due to resolved


Allow user to set the port Tabula binds to

partially addressed by 96c1240e0a8a09ba369355913cb374cdfda0c0c1
Still can't set default port when running Tabula as a Mac appbundle.

Nowadays the readme explains how to change the default port, but only for other systems than Mac and Windows: https://github.com/tabulapdf/tabula#other-platforms-eg-linux


Scroll bar thumb missing in playlist window

There is no "thumb" in the playlist scroll bar which makes scrolling large playlists slow and cumbersome.

Hi, thanks for the issue report. It's just that I'm away from the project for a while due to being very busy, but I've noted your request. Cheers!

Implemented in v3.20.0!

Implemented in v3.20.0!

Thank you for your hard work!


Badges, Dependencies, and Py27 (oh my)

Second wave of cleanups from initial feedback:

Drops support for Python 2.7 with links and reasons on primary README (Fixes #18)
Makes the Dependency selection much more friendly (Fixes #17)Select dependency_source:
1 - Prefer conda-forge over the default anaconda channel with pip fallback
2 - Prefer default anaconda channel with pip fallback
3 - Dependencies from pip only (no conda)
Choose from 1, 2, 3 [1]:

Fills in more instructions on what to do next (Progress on #9)
Adds Windows support toggle and deletes files if not chosen (Based on suggestion in #19)
Adds badges, more badges, MORE BADGES okay stop badges (Fixes #19)
Fixed a bug where the hidden files (.*) where not added by git

Feedback welcome!

The Windows choice looks like:
Select Include_Windows_continuous_integration:
1 - y
2 - n
Choose from 1, 2 [1]:


Truncation of large parameter values in cmdstan output

Summary:
Draws of parameter values from Cmdstan are truncated at 6 significant digits, resulting in loss of precision for parameters with values > 1e5 (like lp__ in models with many observations).
Reproducible Steps:
Sample from this model in cmdstan:
data {
}
parameters {
  real theta;
}
model {
  theta ~ normal(1e6, 1);
}

Current Output:
Draws for theta will be discrete, likely: 999997, 999998, 999999,  1e+06.
Expected Output:
theta - 1e6 should generate draws from a standard normal distribution.
Current Version:
v2.13.1

do we have a corresponding issue on stan::io ?