new version of muscle incompatible with biopython

I followed the GitHub/Pypi installation. The line conda install -c bioconda muscle installs muscle version 5.1 which doesn't work with the output of Bio.Align.Applications.MuscleCommandline. The problem got fixed by reverting to muscle version 3.8.  Please change the instructions to conda install -c bioconda muscle=3.8

Hi @v-mikhaylov , thanks a lot for reporting this!
This is related to #138, here.

It is fixed now in the README ( fe7e014 ). We will make sure muscle version issues are solved in the new release.

Thank you!


Add capitalize extension

Dart allows you to transform a text into lowercase and uppercase and it would be nice if it also had the possibility to transform only the initials into uppercase. So I created an extension that helps with that.
 extension StringExtension on String {   String capitalize() {     return "${this[0].toUpperCase()}${substring(1).toLowerCase()}";   } }

The problem with capitalizing Unicode this way is that you don't know that this[0] is a character.
If the first character of the string is a non-BMP character, then it takes two code points.
If it is prefixed by combining marks, then the real character is later.
What you can do is to use the characters package:
import "package:characters/characters.dart';

extension StringInitialCapitalExtension on String {
  String capitalize() {
    var characters = this.characters;
    var first = characters.first;
    var firstUpperCase = first.toUpperCase();
    if (first == firstUpperCase) return this;
    return "$firstUpperCase${characters.skip(1)}";
  }
}

Probably won't make a big difference, there are not that many case-sensitive characters outside of U+0000 .. U+FFFF (a quick check suggests 520, which is likely just 260 characters with two cases each. I don't know how many "prepend"-modifers exist, or if they apply to letters with case, but that should be investigated too.
Anyway, capitalizing a Unicode word (for some definition of "Unicode word") is non-trivial.


Docker image not working

Hi,
I was trying to make the docker image running by using docker-compose:
version: "3"

services:
  pastebin:
    image: mkaczanowski/pastebin
    container_name: pastebin
    ports:
      - "8023:8000" # since 8000 is already taken on my side
    networks:
      - mynetwork
    restart: always

networks:
  mynetwork:
    external: true

However, after running docker-compose up the container just quits after a couple of seconds without outputting anything.
Same for running docker pull mkaczanowski/pastebin and docker run --network host mkaczanowski/pastebin --address localhost --port 8000.
Is this an image-side issue or on my side?
Best, taiBsu

Hi,
I have indeed the same problem. I'm on a Mac tho, and it does not work out of the box with a command line. Using network=host mode or even using port forwarding.
A coworker managed to run it out of the box on its linux based OS tho. Maybe a MacOs thingy?

See: https://github.com/mkaczanowski/pastebin/commit/4c897063062300eb00b9ac983720f7f67e0cd1ad


Fix for issue #3350

This should definitely fix #3350. Utf8 sequences across buffer boundaries are handled properly.
Basically, the Utf8Decoder is a port of Björn Höhrmann's algorithm.
It's fast and does not allocate additional buffers while decoding.

Hmmm... 2 days and no comments :(
I think that this PR effectively fixes a nasty problem that should be considered a priority issue for the GWT backend.
Also, I have thoroughly tested this code and found no problems at all. So I'm pretty confident it works correctly.
Hopefully someone will review and merge it soon.
Or should I do it myself? :)

If there are no objections I'll merge this on Friday  :)

OBJECTION

REJECTED :P

Don't know enough about the problem to know if this is a good solution/implementation or not.


Playing a 50 ms AudioFrame takes less time than expected

Using the latest version (at the time of writing) of the recording & playback branch: https://github.com/microbit-foundation/micropython-microbit-v2/commit/0b06914c71c18533da90df85230ac198578669bf
Hex: https://github.com/microbit-foundation/micropython-microbit-v2/actions/runs/8416237764?pr=163
Playing a 50 ms AudioFrame takes less time than expected:
>>> audioframe_50_ms = audio.AudioFrame(duration=50)
>>> audioframe_50_ms[-1] = 255
>>> ms_start = microbit.running_time(); audio.play(audioframe_50_ms); ms_end = microbit.running_time();
>>> ms_end - ms_start
42
>>> # Should be more than 50ms
>>> len(audioframe_50_ms) * 1000 / 7812
53.25141

Using time.ticks_ms() instead:
>>> from time import ticks_ms
>>> ms_start = ticks_ms(); audio.play(audioframe_50_ms); ms_end = ticks_ms()
>>> ms_end - ms_start
44

The exact time taken by audio.play() is somewhat set by CODAL and the way it queues data for playback, via timing of the pullRequest()/pull() methods.
I suspect the following:

The actual time taken to play the data on the speaker is correct.
The time for the audio.play() call is always less than the above speaker output time, because the method returns once the last few frames are queued.
The time taken for the method to return varies a bit in a non-deterministic way due to internal timing/synchronisation of CODAL's audio pipeline.

If you play increasingly large audio frames, then the time for audio.play() also increases in proportion to the length of the audio frame.

Based on this:

https://github.com/lancaster-university/codal-microbit-v2/issues/231#issuecomment-1460615141

The CODAL isPlaying() method should indicate real sound playback, but when calling audio.is_playing() right after it does indicate no more sound should be playing:
>>> t = running_time(); audio.play(audioframe_50_ms); audio.is_playing(); running_time() - t
False
44

Do you think this is an issue in the CODAL side?

I'll try replicate this on the CODAL side first as well.

Note that MicroPython doesn't use uBit.audio.isPlaying().  Instead we track whether there's any more data to go out to CODAL.  If not, then the audio is "finished".

Ah, thanks Damien. The reason we looked into implementing uBit.audio.isPlaying() is that we found situations were the audio playback ends up triggering the microphone, for example in programmes like this one:
from microbit import *

while True:
    audio.play(Sound.HELLO)
    # Wait until we hear something loud to do something else
    while microphone.sound_level() < 60:
        pass
    # At this point audio.play() has triggered the microphone sound level
    sleep(100)

This should be now fixed on the audio-recording branch, waiting for audio to finish playing now uses uBit.audio.isPlaying().

Tested this and looks fixed, thanks Damien!


Nuxt 3.7 Compatibility Issues

Version
@nuxthq/ui: 2.7
nuxt: 3.7
There is an issue with compatibility with the latest nuxt 3.7 and nuxtlabs/ui 2.7.

When you click on the error this is what it shows:
document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))
No issues with: Nuxt 3.6.5

Yes, i can't compile a new nuxt project with this version.

When does the error happens?

NuxtUI: npm:@nuxthq/ui-edge@latest
Nuxt 3.7
I am on the above and didn't have such a problem

I'm also using Nuxt 3.7 and the library in a few projects and I don't have this problem.
Reproduction is needed.
Optionally try refreshing node_modules and the lock file @glennlaysonjr  as this looks like an unhead problem. Maybe one of the libraries is referencing an older version. There have been a lot of updates lately and sometimes the lock file for packages goes crazy.

@oritwoen That was the first thing I did and also did it again this morning. To answer @Atinux displays on every page of the app. Ill see what I can do about getting you guys a reproduction.

I have different error messages with a fresh install (no lock file, no node_modules folder), using latest nuxt (3.7.1) and latest edge UI.
I get ERR_CONTENT_LENGTH_MISMATCH errors.

My whole app is unusable (displayed but click actions do nothing).
Absolutely no idea on how to troubleshoot this or create a reproduction.
  "devDependencies": {
    "@nuxt/devtools": "latest",
    "@nuxt/ui": "npm:@nuxt/ui-edge@latest",
    "@tailwindcss/typography": "latest",
    "@types/node": "latest",
    "nuxt": "latest"
  },
  "dependencies": {
    "@iconify/json": "latest",
    "zod": "latest"
  }

I have reverted to Nuxt 3.6.5 and everything is fine.

@glennlaysonjr can you explain why you closed the issue? Thanks.

This question will be addressed in the context of
 Appears when delayed rendering is visible


Update minimal reports serialisation

Adds device info to correct dictionary for minimal reports

No tests?

@snmaynard I've added a note to the Cocoa Maze Runner ticket to add this as a scenario.


Backdrop not working with tab

Hello, I have implemented this plugin but  i am facing issue with tab.. it is set screen fade on first loaded tab. while my floating icon set on  other tab.

Same problem here


Implement the ParticleHoleTransformer

What is the expected feature?
Add the ParticleHoleTransformer.

[ ] actual implementation
[ ] unittests
[ ] documentation

We attempted an initial implementation of this in #86 but closed that PR due to the reasons explained in this gist. Adding this for documentation purposes here, too.


Aligned OpenAPI code generation for file more with OpenAPI specification

This PR modifies the multipart-form request for the request body schema to be an object instead of none, since this is more like the open api specification https://swagger.io/docs/specification/describing-request-body/file-upload/
This will also fix a problem with SwaggerUI where the browse button for file upload does not work, or does not appear.

Thanks for the PR.


Question about the alpa serving

I use alpa-0.2.2 to run the gpt serving.  i run the 13B model on 16GPUs. And I am confused of the result

what's the meaning of latency. I see the log and the alpa run about the 10 iteration. So the latency mean the e2e latency??

2)Does OP represents the tensor parallelism size??
3)I run a  13model experiment on 1GPU/16GPUs ,mbs=1, bs=1
when P=1,OP=1,D=1 ,the latency is 0.723
when P=8,OP=2,D=1, the latency is 0,.138,
as we know, when the mbs=1, bs=1, Increasing the PP can not decrease the latency. So, We think the latency for P=8,OP=2,D=1, should be about 0.723/2

I use alpa-0.2.2 to run the gpt serving. i run the 13B model on 16GPUs. And I am confused of the result

1)what's the meaning of latency. I see the log and the alpa run about the 10 iteration. So the latency mean the e2e latency??

Does OP represents the tensor parallelism size??

I run a 13model experiment on 1GPU/16GPUs ,mbs=1, bs=1 when P=1,OP=1,D=1 ,the latency is 0.723 when P=8,OP=2,D=1, the latency is 0,.138, as we know, when the mbs=1, bs=1, Increasing the PP can not decrease the latency. So, We think the latency for P=8,OP=2,D=1, should be about 0.723/2

I see the benchmark and [LLM Serving)(https://github.com/alpa-projects/alpa/tree/main/examples/llm_serving) both support serving.
What's the difference??
And I want to test some serving data about alpa serving on different models and different GPUs for research. Which one should I use?

Another question:I run 6.7B model on 4GPU, mbs=1 by using the alpa-serving
the DP=1,PP=2,TP=2, the memory for BS=1 is 6.049GB, for BS=4 is 3.915, for BS=16  is 6.072GB.
I think for BS=4 is 3.915 is error. It should  be  more than BS=1 and less than BS=16

OP represents tensor parallelism
Your thoughts are correct. I don't know why you get these benchmark results. On our machines, PP does not decrease latency and OP decreases latency sublinearly.
benchmark folder does not do auto-regressive decoding while the llm_serving folder does auto-regressive decoding.
We also found the peak memory issue. We suspect it is a bug in auto-sharding or xla.

OP represents tensor parallelism
Your thoughts are correct. I don't know why you get these benchmark results. On our machines, PP does not decrease latency and OP decreases latency sublinearly.
benchmark folder does not do auto-regressive decoding while the llm_serving folder does auto-regressive decoding.
We also found the peak memory issue. We suspect it is a bug in auto-sharding or xla.

I run the experiment on 2node and each node have 8-32GB-V100, the result is from the log. I think maybe this is a but.
As you say, OP decreases latency sublinearly, so the time should be 0.723/2

I run a 13Bmodel experiment on 1GPU/16GPUs ,mbs=1, bs=1
when P=1,OP=1,D=1 ,the latency is 0.723
when P=8,OP=2,D=1, the latency is 0,.138,

You say llm_serving folder does auto-regressive decoding, it's better for me to use the llm_serving folder to do some research? For example, profile the alpa-serving/ get the different PP/DP/TP policy data

OP represents tensor parallelism
Your thoughts are correct. I don't know why you get these benchmark results. On our machines, PP does not decrease latency and OP decreases latency sublinearly.
benchmark folder does not do auto-regressive decoding while the llm_serving folder does auto-regressive decoding.
We also found the peak memory issue. We suspect it is a bug in auto-sharding or xla.

I run the experiment on 2node and each node have 8-32GB-V100, the result is from the log. I think maybe this is a bug.
As you say, OP decreases latency sublinearly, so the time should be 0.723/2

I run a 13Bmodel experiment on 1GPU/16GPUs ,mbs=1, bs=1
when P=1,OP=1,D=1 ,the latency is 0.723
when P=8,OP=2,D=1, the latency is 0.138,

You say llm_serving folder does auto-regressive decoding, it's better for me to use the llm_serving folder to do some research? For example, profile the alpa-serving/ get the different PP/DP/TP policy data

OP represents tensor parallelism
Your thoughts are correct. I don't know why you get these benchmark results. On our machines, PP does not decrease latency and OP decreases latency sublinearly.
benchmark folder does not do auto-regressive decoding while the llm_serving folder does auto-regressive decoding.
We also found the peak memory issue. We suspect it is a bug in auto-sharding or xla.

I run the experiment on 2node and each node have 8-32GB-V100, the result is from the log. I think maybe this is a bug.
As you say, OP decreases latency sublinearly, so the time should be 0.723/2

I run a 13Bmodel experiment on 1GPU/16GPUs ,mbs=1, bs=1
when P=1,OP=1,D=1 ,the latency is 0.723
when P=8,OP=2,D=1, the latency is 0.138,

You say llm_serving folder does auto-regressive decoding, it's better for me to use the llm_serving folder to do some research? For example, profile the alpa-serving/ get the different PP/DP/TP policy data

I guess the num_beams is the GPU numbers to serve the model ?

OP represents tensor parallelism
Your thoughts are correct. I don't know why you get these benchmark results. On our machines, PP does not decrease latency and OP decreases latency sublinearly.
benchmark folder does not do auto-regressive decoding while the llm_serving folder does auto-regressive decoding.
We also found the peak memory issue. We suspect it is a bug in auto-sharding or xla.

I run the experiment on 2node and each node have 8-32GB-V100, the result is from the log. I think maybe this is a bug.
As you say, OP decreases latency sublinearly, so the time should be 0.723/2

I run a 13Bmodel experiment on 1GPU/16GPUs ,mbs=1, bs=1
when P=1,OP=1,D=1 ,the latency is 0.723
when P=8,OP=2,D=1, the latency is 0.138,

You say llm_serving folder does auto-regressive decoding, it's better for me to use the llm_serving folder to do some research? For example, profile the alpa-serving/ get the different PP/DP/TP policy data

BTW, in the alpa traing, you can set the number of host and number of GPUs per host. Could llm_serving do that like training?

Closed due to some questions being answered in other channels.


Update the company name of Widesky IoT platform

As of July 2019 Widesky.cloud is now the company responsible for developing Widesky.

Coverage decreased (-0.1%) to 39.367% when pulling aeaa544655c4fa2c83e8cdc03aaca4fcf200f4a2 on SamuelToh:patch-1 into bb094d62fa97fe5fa4dc6e9e442f31fcb49ed79d on ChristianTremblay:master.

Thanks guys


Add support for persistent ID and filtering on ID in exploration space

Supports #297 and fixes #200
Description:
You can look at the commits' message for the details of what I have done.
Checklist:
You should check all boxes before the PR is ready. If a box does not apply, check it to acknowledge it.

[x] ISSUE NUMBER. You linked the issue number (Ex: Resolve #XXX).
[x] PRE-COMMIT. You ran pre-commit on all commits, or else, you
ran pre-commit run --all-files at the end.
[x] USER CHANGES. The changes are added to CHANGELOG.md and the documentation, if they impact
our users.
[x] DEV CHANGES.

Update the documentation if this PR changes how to develop/launch on the app.
Update the README files and our wiki for any big design decisions, if relevant.
Add unit tests, docstrings, typing and comments for complex sections.

It should then be very easy to add it to the response of /utterances... In another PR?

Right @JosephMarinier, maybe it can be included in the PR where you show it on hover in the UI? That way you can name the variable in the API how you prefer. I can also include it in this PR, let me know.

Perfect plan! 👌


Make scanner respect .gitignore files

Closes #165
Also changes GetCommitSHA to no longer rely on the system's git executable.
By default, OSV-Scanner will skip files/directories that are ignored by a git project's .gitignore files. Added a flag to disable this behaviour.

Hmm, because the test files that should be ignored are actually in the repo, git doesn't actually recognize them as ignored files and the test doesn't work.

I think it does do the subdirectory ignores now after reading through it again. Is that right?

Yep - gitignore.ReadPatterns evaluates subdirectories


Added workflowActivity metadata for block and container objects

Fixes #9655
Status
not-tested
Description
This pull request injects deployment changes, where there will be a different RucioInjector parameter setting for each agent.
So, this PR creates another metadata named workflowActivity which will be used for block/container DID injection, in short:

Production: for central production activities/workflows
RelVal: for Release Validation activities/workflows
Tier0: for Tier0 production activities/workflows
Test: for any test/dev/replay activities/workflows

TODO: the Tier0 team will need to make the necessary changes on their side as well.
Is it backward compatible (if not, which system it affects?)
yes, as component functionality. No, because it's a new parameter.
Related PRs
none
External dependencies / deployment changes
none

@nsmith- Nick, perhaps you could give me a help here. I'm testing this patch from a test WMAgent (submit1) and there is one DID that should now have that meta data information.
However, playing interactively with the Rucio client, it looks like the API I'm using is either broken or there is a problem on the Rucio server side, .e.g:
>>> res = client.get_did_meta(scope="cms", name="/RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv16-v11/NANOAODSIM")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/data/srv/wmagent/v1.3.3/sw/slc7_amd64_gcc630/external/py2-rucio-clients/1.20.5/lib/python2.7/site-packages/rucio/client/didclient.py", line 683, in get_did_meta
    raise exc_cls(exc_msg)
rucio.common.exception.RucioException: An unknown exception occurred.
Details: Feature not in current database

Hmm strange that it can be added but not recalled. @ericvaandering any idea here?

I think you want the very similarly named get_metadata. The other kind is reserved for databases with native JSON type (recent PostGres and Oracle, but we're still on 11g)

It's not available through get_metadata, see:
>>> res = client.get_metadata(scope="cms", name="/RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv16-v11/NANOAODSIM")
>>> for item in res:
...   print(item)
...
purge_replicas
campaign
updated_at
is_open
closed_at
deleted_at
availability
eol_at
guid
panda_id
provenance
accessed_at
version
scope
hidden
expired_at
events
adler32
complete
access_cnt
lumiblocknr
monotonic
is_new
obsolete
transient
did_type
constituent
suppressed
md5
stream_name
account
run_number
name
task_id
datatype
created_at
bytes
is_archive
project
length
prod_step
phys_group

Yep I came to the same conclusion. Sorry guys, looks like we have to abaondon using a custom metadata key such as workflowActivity and pick one of the existing ones as Alan enumerated.

Nick, Eric, should we adopt stream_name or project for the same purpose (instead of workflowActivity)?

Here is the model for DID https://github.com/rucio/rucio/blob/master/lib/rucio/db/sqla/models.py#L355-L410 some of these fields are not settable. I believe these are the available options:
datatype character varying(50) COLLATE pg_catalog."default",
events bigint,
guid uuid,
lumiblocknr integer,
panda_id integer,
phys_group character varying(25) COLLATE pg_catalog."default",
prod_step character varying(50) COLLATE pg_catalog."default",
project character varying(50) COLLATE pg_catalog."default",
provenance character varying(2) COLLATE pg_catalog."default",
run_number integer,
stream_name character varying(70) COLLATE pg_catalog."default",
task_id integer,
version character varying(50) COLLATE pg_catalog."default",```

A long time ago I wrote a document on this: https://github.com/dmwm/CMSRucio/wiki/Draft-Rucio-data-management-plan#metadata
I'm not saying you should follow that, but it might be a decent starting point.

This proposal enumerates several metadata pieces to attach to the block and container that we don't do right now. Do we want to attach all of them? Also, that document recommends setting this metadata per file, is this something you still think we should do?

I think project can be used as a substitute for workflowActivity.
From that document, I see it was assigned to CMS "era", but that is (mostly?) synonymous with CMS "campaign" so can be left out I think.

Nick, I'd rather have you and Eric discussing how exactly we should treat those. I know Eric has spent some reasonable time thinking about these DID meta-data, reason why we made this GH issue (which I would like not to work on right now, because information won't be easily available):
https://github.com/dmwm/WMCore/issues/9535
I'm fine with whatever we choose here, like:

abandon this and use the rule meta-data to distinguish relval from all the rest
parse the container name to find what is relval and what is not
invest more time on issue #9535 and get it done at this stage
or use any other already supported meta-data field

Option 2 precludes the ability to use subscription mechanisms to place NanoAOD output, unless we drop the subscription plan in lieu of having WMAgent create all output container rules.

Sorry option 1!

I don’t se any use case to setting meta date per file. And I think project is a great place to set relval. There is a dedicated campaign field as well.
I’m away from my desk so can’t check.
Also I see no reason to hold up now to fill in more of this as 99% of our data will have no metadata unless we guess.
Sent from a mobile device. Please excuse my brevity or transcription errors.
On Apr 29, 2020, at 13:49, Alan Malta Rodrigues<EMAIL_ADDRESS>wrote:

Nick, I'd rather have you and Eric discussing how exactly we should treat those. I know Eric has spent some reasonable time thinking about these DID meta-data, reason why we made this GH issue (which I would like not to work on right now, because information won't be easily available):
#9535https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dmwm_WMCore_issues_9535&d=DwMCaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=EHaoB-POFWGrYFvPXoj1bQ&m=smHrKZ7rDrNxY-Kq7AAibDJWdDPPkXcoKqMl9RJ4VB4&s=-8Y_taaOeSRDDoKSkevcTMn4Wa2tzBkxSeig18nq_8k&e=
I'm fine with whatever we choose here, like:

abandon this and use the rule meta-data to distinguish relval from all the rest
parse the container name to find what is relval and what is not
invest more time on issue #9535https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dmwm_WMCore_issues_9535&d=DwMCaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=EHaoB-POFWGrYFvPXoj1bQ&m=smHrKZ7rDrNxY-Kq7AAibDJWdDPPkXcoKqMl9RJ4VB4&s=-8Y_taaOeSRDDoKSkevcTMn4Wa2tzBkxSeig18nq_8k&e= and get it done at this stage
or use any other already supported meta-data field

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dmwm_WMCore_pull_9667-23issuecomment-2D621395939&d=DwMCaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=EHaoB-POFWGrYFvPXoj1bQ&m=smHrKZ7rDrNxY-Kq7AAibDJWdDPPkXcoKqMl9RJ4VB4&s=dQORH33MXYSGN8xc772_R3RLTSpXb1DjDgTfE9cLTJg&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAMYJLRTCLHH6PSQKZQGTD3RPBZEPANCNFSM4MTYRVCQ&d=DwMCaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=EHaoB-POFWGrYFvPXoj1bQ&m=smHrKZ7rDrNxY-Kq7AAibDJWdDPPkXcoKqMl9RJ4VB4&s=CK_cPix1U5xfdmQfeaDORqSViK3ikI7M2uDdsPAEE1g&e=.

Ok, so project it is, and we leave the rest for later.

Nick, Eric, I have updated this patch with the new keyword we agreed upon: project
It can have one of the 4 possible values already discussed. If this looks fine to you (and my basic tests are successful, I'll squash and merge it tomorrow). Thanks for your feedback

@dciangot should know about this too so "User" or similar can be added as a fifth option.

And I have now also added a project validation in the Rucio Services wrapper, trying to avoid creating DIDs with an invalid project value. Of course, provided CRAB is using that wrapper for data insertion. @dciangot could you please look at it and create a CRAB GH issue if necessary? As suggested by Eric, I have added the User allowed value. @belforte FYI as well

@nsmith- @ericvaandering is it possible something else needs to be setup in order to fetch a DIDs meta data?I have this container that got injected recently (FNAL local time):
2020-04-30 07:48:48,421:139651969763072:INFO:RucioInjectorPoller:Container /RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv17-v11/NANOAODSIM inserted into Rucio
2020-04-30 07:48:48,422:139651969763072:INFO:RucioInjectorPoller:Preparing to insert blocks into Rucio...
2020-04-30 07:48:49,047:139651969763072:INFO:RucioInjectorPoller:Block /RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv17-v11/NANOAODSIM#9b160e86-dc14-4e05-af75-6b48dadd424a inserted into Rucio
2020-04-30 07:48:49,048:139651969763072:INFO:RucioInjectorPoller:Preparing to insert replicas into Rucio...
2020-04-30 07:48:50,458:139651969763072:INFO:RucioInjectorPoller:Successfully inserted 1 files on block /RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv17-v11/NANOAODSIM#9b160e86-dc14-4e05-af75-6b48dadd424a

and the get_did_meta client API hits again the same exception:
>>> res = client.get_did_meta(scope="cms", name="/RelValH125GGgluonfusion_14/Integ_Test-SC_LumiMask_PhEDEx_HG2004_Val_Privv17-v11/NANOAODSIM")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/data/srv/wmagent/v1.3.3/sw/slc7_amd64_gcc630/external/py2-rucio-clients/1.20.5/lib/python2.7/site-packages/rucio/client/didclient.py", line 683, in get_did_meta
    raise exc_cls(exc_msg)
rucio.common.exception.RucioException: An unknown exception occurred.
Details: Feature not in current database

This container is supposed to have the project meta data.

I think I told you in another thread, use get_metadata not get_did_meta

Ohh, you're right. I did not check the data type returned and I was iterating through as a list.
Okay, then everything looks good here.

Ok, this one seems to be fully discussed, implemented and validated. I have also created a GH issue for the T0 team (otherwise their data will show up as "Production"): https://github.com/dmwm/T0/issues/4526
Thanks everyone for the fruitful discussion and feedback.


Fix #277 - Install libffi with django[bcrypt] req.

This ensures that libffi, required by bcrypt, is installed when Django
is installed with the bcrypt dependency declared as an extra
(django[bcrypt] or Django[bcrypt]).

:sparkles: :cake: :sparkles:


HUB-307: Retrieve signing certificate from federation metadata

Created SigningCertFromMetadataExtractor which is used to retrieve Certificates from metadata.
Add tests for SigningCertFromMetadataExtractor
Fix two existing tests that failed when run in isolation in Travis by adding @RunWith(OpenSAMLMockitoRunner.class)
Remove Dropwizard configuration for the SAML signing certificate

@richardTowers any chance of a re-review?


[T4A2][T16-A4] Kai Li

Ready for review

Ready for review, i accidentally edited in the wrong branch.
Will correct for the subsequent ones


support user-friendly name for controller api path field

Current Behavior
Today the related path fields shoud number id.
Proposed Behavior

support user-friendly name.
add uniq constraints, related: https://star-whale.github.io/starwhale/docs/client_user_guide#name-uniqueness-requirement

support id/name in url


chore: update paraswap adapter contracts

Uses latest verified paraswap adapter contracts for v3

@sakulstra there are changes to the AaveV2Ethereum.sol file when I ran yarn generate, but I wasn't expecting that.
Seems like that change happens if I run generate on the main branch with no other changes. Let me know if there's something you want me to change here with this PR regarding that file.

@grothem that's fine seems like the addresses changed onchain (and we currently have the auto update disabled)


Clean up a few things in development.md

Release note:

This change is

Redundant with Mandar's PR.


Hi @Buuhuu.
We've been a bit busy with the 3.1 release - so thats the reason for the delay in the review.

Hello.
I don't wanna bother you guys, but I just wanted to ask, is this going to be merged anytime soon?
This would solve my issue where setting clearHistory to true makes the services not load properly and thus I get errors on the next page if I try to use the services.

@Ericky14 feel free to use my repo. Simply use the following reference in your package.json:
https://github.com/Buuhuu/nativescript-angular.git#781e4026bc5c8addd049cc10ae7d7069bccbc11d
Though this is not forked from master but using a detached HEAD from the 3.0.0 release tag. I have that running in our (almost live) app.

run ci

run ci

LGTM, will merge after green build :smile:

We have that (almost) in production already ;)

sdkwebpack

sdkwebpack

sdkwebpack

Still experiencing the same problem with v4.2.
When using clearHistory with navigate transition there is a white blank background.
Tested with 4.2 / 4.3.0-rc- / 4.3.0-2017-8-17-1


Issue: CRB Styling and Critical Hit/Fumble Journals

Enabling CRB styling affects the fonts in the PF2E Critical Hit/Fumble journals so that words like "Melee," "Ranged" and so on have some characters replaced with the PF2E action icon characters.

I'm also experiencing this bug

Would it be possible to not addthe Journal theme class dalvyn-journal for things with critical-deck or fumble-deck classes?

fixed in latest release


swipeCustomLoadMoreView  problem

swipeCustomLoadMoreView, when I use it first time, it works. But the second time, it doesn't works

@HuJianChong can you post your code and explain it again?


Old references

Step 2. This document references incorrect information as the domains page is no longer within the setup section of admin center.
Step 4. this document also references details that i can not see. when clicking on the domain, the menu options are: "set as default", "DNS management", "check dns" & "remove". when clicking "DNS Management" i get thrown back into the the setup wizard (despite the fact that all domains were setup a few years ago).
I am "trailing" the latest GUI.

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

ID: 3a782c64-5ec7-de5c-d57f-65b8f07a8678
Version Independent ID: dbb00763-2bae-7843-2334-cc3d077beb1a
Content: Add or edit custom DNS records in Office 365
Content Source: Office365-Admin/dns/add-or-edit-custom-dns-records.md
Service: o365-administration
GitHub Login: @pebaum
Microsoft Alias: pebaum

@officedocsbot assign @mypil

@JD-aus - Thank you for submitting feedback.
I will get this issue over to the O365ITPro writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@JD-aus  Thank you for your feedback. The latest GUI still has the domain section under setup. Also, For  step 4 (Edit or add custom records) You need to have the NS records pointing to Microsoft so that the options show up. If your domain is setup with DNS records like MX TXT and CName, Custom records option would not show up
Hope this Helps!
Thanks
Sri

@JD-aus - From our understanding, the issue has been answered by msbemba. If you feel it hasn't been resolved, please re-open this issue.
Thank you for engaging with the community here for the docs.

@officedocsbot close

Agreed this reference is out of date and incorrect. Domains are under Setup not settings. There's no link to custom records. I get thrown into the setup Wizard when I try to Manage DNS.


[Coverity CID :205631]Memory - corruptions in /tests/crypto/tinycrypt/src/sha256.c

Static code scan issues seen in File: /tests/crypto/tinycrypt/src/sha256.c
Category: Memory - corruptions
Function: test_sha256_10
Component: Tests
CID: 205631
Please fix or provide comments to square it off in coverity in the link: https://scan9.coverity.com/reports.htm#v32951/p12996

We have spent some time on Security WG discussing these tinycrypt issues reported by Coverity and we concluded that they are false positive. It seems that coverity is getting confused with the way we running it with sanitycheck and multiple architectures.


alot: fix account extraConfig section

Anything in accounts.email.accounts.*.alot.extraConfig was incorrectly set under the [[[abook]]] configuration sub-section. This PR fixes that.
CC: @teto

Thanks! Would be good to have some tests of this module, maybe that would have caught this issue earlier. Anyway, rebased to master in 31ae1bc2fff9660a1870161e064e86d3b4d6b396.

thanks for the fix, I was just looking into upgrading my code for structured extraConfig.


security: Add compiler static analysis support

Add a build option to enable GCC builtin static analysis.
To enable it an application has to set
CONFIG_COMPILER_STATIC_ANALYSIS=y
When this option is enabled GCC performs a static analysis and can point problems like:
sample.c
+	int *j; +
+	if (j != NULL) {
+		printf("j != NULL\n");

output:
${ZEPHYR_BASE}/samples/userspace/hello_world_user/src/main.c:30:12: warning: use of uninitialized value 'j' [CWE-457]
[-Wanalyzer-use-of-uninitialized-value]
   30 |         if (j != NULL) {
      |            ^
  'main': events 1-2
    |
    |   25 |         int *j;
    |      |              ^
    |      |              |
    |      |              (1) region created on stack here
    |......
    |   30 |         if (j != NULL) {
    |      |            ~
    |      |            |
    |      |            (2) use of uninitialized value 'j' here

@ceolin did you push the wrong commit ?
It's only doc changes now describing the process and no implementation anymore (of -fanalyze).

lol !!! my bad.  I push a different commit indeed.

what is status on this PR.
Are you going to push another commit containing implementation ?

@tejlmand @stephanosio I just changed it to use Zephyr's SCA infra. It got much simpler.
Please take a look again :)

@tejlmand @stephanosio ping :)

Nice indeed, thank you! Related naive question: would it make sense to provide several SCA variants to the same build command, or are the variants always going to be mutually exclusive and possibly messing up with one another?

Related naive question: would it make sense to provide several SCA variants to the same build command, or are the variants always going to be mutually exclusive and possibly messing up with one another?

in most cases I assume they will be mutual exclusive, but I guess there can be cases where you technically could combine, for example the gcc with sparse.
But good luck in trying to parse the output in such cases. I assume running both tools independently would make it easier to understand the error messages provided.


Updating README.md

Added Table of Contents. (This is for issue #537 )
Please do tell if there's anything more that's required or if this is OK.

Looks great thank you
@all-contributors please add @SPOCTONE for doc

No problem! glad you liked it :)


Radeonsi card stuck at software rendering

I think I misconfigured my system but can't find the cause.
My OpenGL is stuck at software
$glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2)
OpenGL version string: 2.1 Mesa 11.0.8
OpenGL shading language version string: 1.30

X.log
Full config
Any help is appreciated.

Why do you believe it does rendering in SW? The X.log seems to me like it uses the usual HW rendering.

The OpenGL version is just 2.1 it should be > 3 for radeonsi on mesa 11.0.8. Additionally I think that the vendor string is X.Org for SW rendering, isn't it?

I believe it doesn't do SW rendering. After reading a gentoo comment, I think it shows a lower version because texture floats are disabled. That's so by default because of some patent issues.
You can override the settings by packageOverrides, e.g. as in https://github.com/ttuegel/nixos-config/blob/fc382dcd19e7f2ed2e34157de2c85671138b6665/overrides/mesa_drivers.nix but instead of llvmPackages = ... you put enableTextureFloats = true;.

SW rendering looks more like this:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.1
OpenGL shading language version string: 1.20

Thanks. I was able to successfully build mesa with TextureFloats and have a more recent OpenGL version now.


Use AES in GCM mode instead of CFB mode

#11

Do you have any tests anywhere for this stuff?

Test file is https://github.com/Unknwon/com/blob/master/string_test.go, and you got compilation error. Make sure code compiles...

Oops, my mistake...thought I caught and committed that already. Just fixed it.

All good, merging.

Just realized we would have a API break here (Macaron won't compile correctly now)... maybe we should leave AESEncrypt as it was and make a new function...

What's the problem with changing the API? If one intends to use the most recent version of this library, then changes to the code base are required. There's no need to have AESEncrypt anymore as it is/was totally broken.

@leonklingele it is not possible to accept/remember the nonce here: https://github.com/go-macaron/macaron/blob/master/context.go#L421-L429 without breaking the API.

That's why I call to prepend / append the nonce directly to the resulting ciphertext in AESEncrypt. That way, the caller doesn't need to care about what the function does internally.

@Unknwon I'm making changes to Macaron right now that will fix the API break. Will send over a PR in a sec...

@Unknwon @leonklingele https://github.com/go-macaron/macaron/pull/119

@leonklingele it is not possible to accept/remember the nonce here: https://github.com/go-macaron/macaron/blob/master/context.go#L421-L429 without breaking the API.

One issue with this is that the nonce used by setting a secure cookie will need to be used when getting it. I think ideally those funcs (or at least GetSuperSecureCookie) would have an extra input to take in the nonce that was used when first setting the secure cookie.

Good luck implementing this. Why make life so hard?

@leonklingele I think it would be fine if we could change the API and move away from the hashing stuff. There just needs to be coordination in place for the nonce and key, and the key needs to be generated/managed differently. Why would that be so hard?

@Unknwon are you okay if I make more breaking API changes that were discussed here?


Maintenance: Add nofollow & noopener to external links

Why is this needed?
It's possible that Google and other search engines have given aws.dev special status. Malicious actors could use this to raise the profile of their SEO standing.
Which area does this relate to?
Other
Solution
To combat any potential for this being an issue, we should add rel="nofollow noopener" to external links.

https://www.semrush.com/blog/nofollow-links/
https://www.elegantthemes.com/blog/wordpress/rel-noopener-noreferrer-nofollow#noopener

Acknowledgment

[X] This request meets Powertools for AWS Lambda (Python) Tenets
[X] Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET

good catch!

When I was working on issue #2260 I spent time researching this and it may not be necessary to add the nofollow attribute as it is automatically added by newer browsers.
References:
https://chromestatus.com/feature/6140064063029248
https://bugs.chromium.org/p/chromium/issues/detail?id=898942
https://bugs.webkit.org/show_bug.cgi?id=155166
https://bugzilla.mozilla.org/show_bug.cgi?id=1222516

Nice @sthulb! Can you send the PR or do we wait a bit and do it next week? Just let me know.


drivers: can: allow calling can_set_bitrate() from userspace

Add syscall to allow calling can_set_bitrate() from userspace.
Add test for can_set_bitrate() syscall.

Rebased after 53ef68d4598b2f9005c5da3fc0b860ca1999d350.

@karstenkoenig Please review and reapprove after the rebase.


Add script to update publication timestamp

RAIB asked to update the publication date of their RAIB reports, because
the date they were originally published precedes the date they were
published on GOV.UK.
I created a bin script that allows to update publication timestamp
of any document by specifying document type and content_id.
The Trello story mentions updating the PublicationLog but that is not
relevant here, as the PublicationLog is for Manuals only.
cc @benilovj
Trello story: https://trello.com/c/A8h4UxSj/1-correct-publication-date-on-2-raib-investigation-reports-medium

@mikejustdoit are you happy with my updates? Happy to discuss anything / Hangout if necessary.

Good work :+1:


feat: remove GraphQL functionality

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#121  👈
#120
#119
#118
#117
#116
#115
#114
#113
#112
main

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

Join @lynnntropy and the rest of your teammates on  Graphite

Merge activity

Mar 2, 10:51 AM EST: @lynnntropy started a stack merge that includes this pull request via Graphite.


Release v0.16.0 changes

drop .dev1 suffix
update CONTRIBUTORS.md
Added note to the README.md about OpenTimelineIO-Plugins
c++ code formatted

This is the release of items from Milestone 18 (Public Beta 16)

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

Project coverage is 79.95%. Comparing base (abe8308) to head (286f72d).

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1716      +/-   ##
==========================================
- Coverage   79.97%   79.95%   -0.02%
==========================================
  Files         197      197
  Lines       21867    21879      +12
  Branches     4338     4342       +4
==========================================
+ Hits        17488    17494       +6
- Misses       2249     2252       +3
- Partials     2130     2133       +3

Flag
Coverage Δ

py-unittests
79.95% <41.02%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

src/opentimelineio/composition.h
45.16% <100.00%> (ø)

src/opentimelineio/externalReference.h
100.00% <ø> (ø)

src/opentimelineio/generatorReference.h
100.00% <ø> (ø)

src/opentimelineio/imageSequenceReference.h
48.27% <ø> (ø)

src/opentimelineio/item.h
100.00% <100.00%> (ø)

src/opentimelineio/mediaReference.h
100.00% <ø> (ø)

src/opentimelineio/composition.cpp
55.91% <0.00%> (ø)

src/opentimelineio/gap.cpp
88.88% <50.00%> (ø)

src/opentimelineio/deserialization.cpp
35.27% <0.00%> (-0.09%)
:arrow_down:

src/opentimelineio/stackAlgorithm.cpp
29.12% <44.44%> (-0.58%)
:arrow_down:

... and 1 more

... and 1 file with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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

(I'm not objecting to landing the ws changes, just noting that I checked to see if anything changed within the ws and didn't spot such, a separate ws PR would've required less brain juice ;) )

@reinecke you mentioned "check the README.md for any updates" in the description, but I don't see any README changes in this PR. Did I misunderstand something?

@jminor sorry - that was a copy/paste error in my change summary. No changes intended to README.

It would also be nice to relax the 80 column limit, I'm not sure some of those formatting changes are an improvement.

It might make more sense to have a deliberate command that executes the C++ format.  The reason we landed on this pattern was that we can be permissive as people work and conform the style together in one shot.  Typically, I would run the C++ format as a separate command and poke through the code, eg: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/commit/0aa7765b6f620af9e456bd93509eff473c527e3a
that would let the CI run and folks look at stuff before landing it.

oh yeah - and the checklist suggests reading through the readme to see if anything changed.  We might want to add something to the readme for this release noting that its the last release with all the adapters together?  I'm not sure off the top of my head of anything else that should be added there.

@ssteinbach @jminor I made a quick update to the readme noting people should start using OpenTimelineIO-Plugins to get the full compliment of adapters.

552888


Git LFS lock api

Resolve #2725

Codecov Report

Merging #2938 into master will decrease coverage by 0.19%.
The diff coverage is 0.82%.

@@            Coverage Diff            @@
##           master    #2938     +/-   ##
=========================================
- Coverage   26.82%   26.63%   -0.2%
=========================================
  Files          90       91      +1
  Lines       17807    17928    +121
=========================================
- Hits         4777     4775      -2
- Misses      12351    12473    +122
- Partials      679      680      +1

Impacted Files
Coverage Δ

models/lfs_lock.go
0% <0%> (ø)

models/error.go
17.75% <0%> (-0.88%)
:arrow_down:

models/models.go
28.63% <100%> (+0.31%)
:arrow_up:

modules/process/manager.go
69.56% <0%> (-4.35%)
:arrow_down:

Continue to review full report at Codecov.

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

Is ready for review.

Rebase and implemented all fixes

LGTM

@sapk please resolve vendor conflict

@lafriks done

LGTM


more unit/e2e tests should be added

just noticed that there're lots of upgrade, refactor and improve plans such as:

#5314
#3916
#2690

and currently we have very limited test cases. it's very necessary to extend our current test framework and improve the overage rate, i think it's very helpful for the regression testing.

continue #7826


Release 0.5.1 error while loading flight

I just tried to load Release 0.5.1 of autoortho. It loads a flight but there are two errors.

X-Plane 12 reportes it cannot read eu00 file and crashs or it loads a flight and there are no objects around the please.

I did check that. I use XOrganizer which works great to find the correct order. Autoortho scenery are always at the bottom.

It is not just that file. It happens on others as well. It tells us that XP cannot run with this package installed, Once you click on understood, XP closes.
Matt, I have spent hours on this issue with Johan Reynolds. It does not matter which continent you do it gives the same error.
I have uninstalled and reinstalled and checked every aspect to match my installation and it still tells us we need to remove the file as XP cannot run with it. It works perfectly on my system and the only big difference is that I use an AMD graphics card!
We even tried a new XP12 installation without the latest Beta and still it complains, I cannot see a difference between his system and my system except for the Python error I asked him to email you, from Event Viewer.
The only thing we have not done is to uninstall and reinstall Python yet.
Matt, also for your information, Facebook is full of users reporting this issue. The users are getting restless and dumping the program big time now. Please try and find a solution fast.
Let me know if you need more information.

autoortho1113220823.log
my log after investigating if python might be an issue. deleted python 3.10.9, ran xp12 same issue, reinstalled python no change same issue.

Experiencing this same issue.  Install latest AutoOrtho 0.5.1-3.  Installed Dokan.  launched AutoOrtho and installed North America scenery fully.  Run AutoOrtho (output window seems fine, z_ao_na folder is created in the Custom Scenery directory, looks like a linked folder, but I can open it and see typical folders inside, Earth nav data, terrain, textures).   Load x-plane (latest beta as of this morning) select default 172 and airport (tried near Dayton, OH, also Chicago, IL)   when sim starts to load, given error: "Error loading the scenery package: Custom Scenery/z_ao_na/"   click "Understood" and sim quits.   I tried uninstalling Dokan, rebooting, then installing WinFSP.   Relaunched AutoOrtho as above, saw message from WinFSP that the z_ao_na folder already existed and it needed to re-create it, I allowed it to do that.  Launched x-plane and had same results.   back to Dokan, but still having same results.  Running windows 10

This is what lead me to question Python

I am having the same issues.  I can get Xplane12 to load with WinFSP, but it keeps moving the z_ao_na to the top of the scenery_packs.ini file and I lose all overlays..  It will not stay at the bottom.

             You ARE saving the ini file when you have moved z_ao_na to the correct position. Because once saved it CANNOT  moved.Sent using the mail.com mail appOn 22/08/2023 at 16:38, coptered wrote:

                From: "coptered"<EMAIL_ADDRESS>22 August 2023To: "kubilus1/autoortho"<EMAIL_ADDRESS>"John Reynolds" ***@***.***>,"Comment"<EMAIL_ADDRESS>Re: [kubilus1/autoortho] Release 0.5.1 error while loading flight (Issue #331)

I am having the same issues.  I can get Xplane12 to load with WinFSP, but it keeps moving the z_ao_na to the top of the scenery_packs.ini file and I lose all overlays..  It will not stay at the bottom.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Yes, I save it.  I have edited it manually and used XOrganizer.  I have even noticed that the entry is deleted when I close Xplane.  I never had these issues with the 0.4 version.

Right so the issue for John seems to be Dokan... Uninstalled it and installed WinSFP and it works now. How is that possible or is that just how it is?

Solved for me ✅
I posted the solution that worked for me in the x-Plane forum
In the documentation, you can use Dokan or WinFSP as backup.
I followed the instruction, uninstalling the Dokan, reboot, install WinFSP, reboot and start autoortho again.
The SCENERY_PACK.ini is running a in this order , the end of the file. (I tested "z_autoortho" above the "z_ao_na" and "z_ao_sa" and it make no difference.
I'm also using the *.zip version of AutoOrtho because if something is wrong in the settings, you can easily remove the AutoOrtho folder and create a new one again with default settings.
Now its again working fine, SA and NA with no issues.
https://forums.x-plane.org/index.php?/forums/topic/290048-autoortho/&do=findComment&comment=2596353

Solved for me ✅
I posted the solution that worked for me in the x-Plane forum
In the documentation, you can use Dokan or WinFSP as backup.
I followed the instruction, uninstalling the Dokan, reboot, install WinFSP, reboot and start autoortho again.
The SCENERY_PACK.ini is running a in this order , the end of the file. (I tested "z_autoortho" above the "z_ao_na" and "z_ao_sa" and it make no difference.
I'm also using the *.zip version of AutoOrtho because if something is wrong in the settings, you can easily remove the AutoOrtho folder and create a new one again with default settings.
Now its again working fine, SA and NA with no issues.
https://forums.x-plane.org/index.php?/forums/topic/290048-autoortho/&do=findComment&comment=2596353

This initially worked for me.  I think the trick was one of two things...   uninstall Dokan, reboot, install WinFSP, reboot.    OR downloading the zip version of the AutoOrtho and using that.     After I did both of those things in full (My SCENERY_PACK.ini was never and issue, I always made sure those lines were in the correct position)  it worked.  It was great!   I spent a good hour flying around enjoying the autoortho scenery.   I closed the sim and went to bed.   This morning, I thought I'd give it another go so I launched autoortho from the folder where I extraced the zip, once it was up and running, I launched x-plane, selected my airport (same airport as last night) and clicked to fly, and after a little bit, x-plane complained that it couldn't load scenery from "z_ao_na" folder and closed to desktop, just like before.   I literally changed nothing.     Just wanted to post here to add that info.

just launched AutoOrtho again, and started x-plane and this time it worked.  I dunno.  I guess all the stars need to align for this to work.  Sorry for the double post!  I still think the key for mine working (at least some of the time) is what Tadeuprimo posted above.  thanks for the help!

I finally gave up and went back to 0.4.  I uninstalled WinFSP and installed Dokan and it errors.  I uninstalled Dokan and Installed WinFSP and X-plane12 keeps moving the z_ao_na to the top of scenery_packs.ini.  I am on Windows 11 and have an RTX 4080.  0.4.4 is works fine on Dokan.

Hello friends, any solution for this problem? I already tried everything that was posted, I changed from Dokan to winFSP, I removed everything and installed it again and nothing, the Autoortho scenarios always go up to the beginning of the .ini file, if anyone can help me I will be grateful.

            Your NOT going to like my recommendation. After spending almost three days on this issue along side of Nico Du Bryn and yes speaking with the developer sending all progress reports, we don’t at this time have a resolution or workaround. I would highly recommend you shelf for the time being any thoughts of installing AUTOORTHO Until such time as the current bugs have been resolved. That’s what I’ve decided to do myself. Sent using the mail.com mail appOn 24/08/2023 at 15:04, Mtarcis wrote:

                From: "Mtarcis"<EMAIL_ADDRESS>24 August 2023To: "kubilus1/autoortho"<EMAIL_ADDRESS>"Comment" ***@***.***>,"John Reynolds"<EMAIL_ADDRESS>Re: [kubilus1/autoortho] Release 0.5.1 error while loading flight (Issue #331)

Hello friends, any solution for this problem? I already tried everything that was posted, I changed from Dokan to winFSP, I removed everything and installed it again and nothing, the Autoortho scenarios always go up to the beginning of the .ini file, if anyone can help me I will be grateful.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

After it crashes keep AO running and load XP again at the same location. It looks like the files it needs are not loaded the first time.

The issue is extremely intermittent for me.  I'm running about a 10% success rate in getting AutoOrtho running vs it not working and crashing when loading the scene.   So, while I thought some of the above suggestions were the fix, I can't say for sure they fixed, or if it's just always a hit or miss if the sim can access the symlink folder and access the scenery files it needs.   So, hopefully this will just get ironed out and a new release will get everyone back up and running.

I tested it and it gave an error when opening xplane 12, stating that the file cannot be read-only.

This is normal, I just clicked on "ok" and X-Plane loaded normally.

I was having the same problem error loading scenery package: Custom Scenery/z_ao_aus_pac.  I went into the C:\Users\XXXX.autoortho file and changed the debug mode from False to True.  Then I ran autoortho and XP and the scenery files loaded.  I then went back and changed the debug mode back to false and the scenery files still load.  Runnung the debug once has seemed to fix the problem

I was incorrect to say the debug mode fixed the problem somehow after I changed the debug mode back to False the z_ao_aus_pac got Disableed in the scenery_packs config file.  I don't know if the ortho scenery pack is loading in the debug mode or just being bypassed I just don't get the error when running in debug mode.  Attached is the the log file when running in debug mode
autoortho Debug.txt

Running into the same problem .. installed winFSP yesterday, that seemed to work. Today again xPlane can't start because of problems described above.
I also noticed the links with winFSP are recreated so xplane identifies them as new scenery, putting them on top of the ini file every run of AutoOrtho.
Trying a complete fresh install of autoortho now.. with Dokan first, then i'll try winFSP again.

I have tried Dokan and winFSP and neither have work.  The only way I have been able to get it to work is to change the debug mode from false to true in the .autoortho config file.  X-Plane then runs and from what I can tell it is loading the ortho scenery.  I have ran flights from the same airport with and without autoortho running and the scenery appears to be different when I run autoortho

I initially installed the program and downloaded the scenery but could not get X Plane 12 to load. When I tried to download more scenery it had a blank page and on the CMD prompt page it had the following error: [WARNING: downloader: Couldn't update release info <urlopen error [WinError 10054] An existing connection was forcibly closed by the remote host>].
Is anyone able to offer a solution to this problem and who would the remote host be?


⚠ Bofrost.de has degraded performance

In 571cdf9, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 953 ms

Resolved: Bofrost.de performance has improved in 1feda19 after 6 minutes.


Advertised frame time at rest much higher for WebGPU vs. WebGL in Chrome with nuscenes

The advertised frame time in WebGPU is consistently higher than in WebGL mode at rest:

When scrolling/playing around both seems similarly smooth. When playing the recording in a loop, WebGPU frame time (very subjectively) appear smaller on average.
rerun 0.13.0-rc.5
Chrome Mac
Version 121.0.6167.160 (Official Build) (arm64)

Build the web viewer in release mode with debug symbols, then look at the in-browser profiler for clues

How do you get symbols? I tried this but apparently isn't sufficient.
[profile.release]
debug = true # good for profilers

These call explain a fair chunk of the apparent timing behaviour.

In contrast, with WebGL, very little time is taken by the time re_renderer is reached:

That's about as deep an analysis I'm able to produce here. @Wumpf will have much more insight about all this.


CLOUDSTACK-10047: DVSwitch fixes and improvements

This adds a minor feature to accepts security policies while creating network offering. Changes:

Deployed network will have security policies from the network offering
applied on the port group (in vmware environment)
Global settings as fallback when security policies are not defined for a network
offering
Default promiscuous mode security policy set to REJECT as it's the default
for standard/default vswitch

This also allows admins to define a network with vlan range such as vlan://200-400
and use the range to configure vlan-trunking with the range for a portgroup
in dvswitch.
VLAN overlap checks are performed for:

isolated network against existing shared and isolated networks
dedicated vlan ranges for the physical/public network for the zone
shared network against existing isolated network

Notes:

No vlan-range overlap checks are performed when creating shared networks
Multiple vlan id/ranges should include the vlan:// scheme prefix

Notes:

Portgroup creation and update is triggered primarily by StartCommand for a network (when a VM is started, here VM could be either a guest VM or a VR, therefore VM start and VR start triggered by network deployment or network restart with cleanup=true).
While processing StartCommand, the subsystem reconfigures the nics/portgroups/disks etc which is not possible when simply doing a VM reboot/restart from CloudStack, which is why portgroups changes are not applied/propagated when doing VM reboot via CloudStack which send a Vm reboot to vmware.
The global settings will apply for (cloud.public, cloud.guest and cloud.private) portgroups, while if network offering has the security policies defined the defined policies will be applied to cloud.guest (i.e. the guest/vm network specific portgroup) otherwise that will too use the global settings
The feature is primarily intended for new networks and/or network-offerings, and if old/existing network offerings are used then global settings will be used.
The security policies/behaviour is same as vswitches, i.e. promiscuous mode set to false, and others set to true. By default, dvswitch would previously set promiscuous mode to true which would be both an overhead and security issue.

Pinging for review @PaulAngus @nvazquez @DaanHoogland @borisstoyanov @DagSonstebo @resmo @rafaelweingartner @sureshanaparti and others
@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian.  I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1152

@blueorangutan test

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-1582)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 26649 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2293-t1582-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Test completed. 60 look OK, 2 have error(s)

Test
Result
Time (s)
Test File

test_01_vpc_remote_access_vpn
Failure
60.78
test_vpc_vpn.py

test_04_rvpc_privategw_static_routes
Failure
237.96
test_privategw_acl.py

test_03_vpc_privategw_restart_vpc_cleanup
Failure
117.19
test_privategw_acl.py

test_02_vpc_privategw_static_routes
Failure
182.87
test_privategw_acl.py

test_01_vpc_privategw_acl
Failure
56.63
test_privategw_acl.py

test_change_service_offering_for_vm_with_snapshots
Skipped
0.00
test_vm_snapshots.py

test_09_copy_delete_template
Skipped
0.01
test_templates.py

test_06_copy_template
Skipped
0.00
test_templates.py

test_static_role_account_acls
Skipped
0.01
test_staticroles.py

test_11_ss_nfs_version_on_ssvm
Skipped
0.02
test_ssvm.py

test_01_scale_vm
Skipped
0.00
test_scale_vm.py

test_01_primary_storage_iscsi
Skipped
0.06
test_primary_storage.py

test_vm_nic_adapter_vmxnet3
Skipped
0.00
test_nic_adapter_type.py

test_nested_virtualization_vmware
Skipped
0.00
test_nested_virtualization.py

test_06_copy_iso
Skipped
0.00
test_iso.py

test_list_ha_for_host_valid
Skipped
0.02
test_hostha_simulator.py

test_list_ha_for_host_invalid
Skipped
0.02
test_hostha_simulator.py

test_list_ha_for_host
Skipped
0.02
test_hostha_simulator.py

test_hostha_enable_feature_without_setting_provider
Skipped
0.02
test_hostha_simulator.py

test_hostha_enable_feature_valid
Skipped
0.02
test_hostha_simulator.py

test_hostha_disable_feature_valid
Skipped
0.02
test_hostha_simulator.py

test_hostha_configure_invalid_provider
Skipped
0.02
test_hostha_simulator.py

test_hostha_configure_default_driver
Skipped
0.02
test_hostha_simulator.py

test_ha_verify_fsm_recovering
Skipped
0.02
test_hostha_simulator.py

test_ha_verify_fsm_fenced
Skipped
0.02
test_hostha_simulator.py

test_ha_verify_fsm_degraded
Skipped
0.02
test_hostha_simulator.py

test_ha_verify_fsm_available
Skipped
0.02
test_hostha_simulator.py

test_ha_multiple_mgmt_server_ownership
Skipped
0.02
test_hostha_simulator.py

test_ha_list_providers
Skipped
0.02
test_hostha_simulator.py

test_ha_enable_feature_invalid
Skipped
0.02
test_hostha_simulator.py

test_ha_disable_feature_invalid
Skipped
0.02
test_hostha_simulator.py

test_ha_configure_enabledisable_across_clusterzones
Skipped
0.02
test_hostha_simulator.py

test_configure_ha_provider_valid
Skipped
0.02
test_hostha_simulator.py

test_configure_ha_provider_invalid
Skipped
0.02
test_hostha_simulator.py

test_deploy_vgpu_enabled_vm
Skipped
0.02
test_deploy_vgpu_enabled_vm.py

test_3d_gpu_support
Skipped
0.03
test_deploy_vgpu_enabled_vm.py

I've incorporated feedback from code review, given this has enough LGTMs and test results, I'll merge this as soon as Travis goes green. Thanks everyone for your feedback, review and testings.


Option to report errors enabled by useDefineForClassFields, but still transpile using assignment semantics

🔍 Search Terms
"useDefineForClassFields", "class fields errors"
✅ Viability Checklist

[X] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[X] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[X] This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
[X] This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals

⭐ Suggestion
Add an option to have TSC generate the same errors it currently generates for useDefineForClassFields = True, but while still continuing to transpile fields using the non-spec-compliant assignment semantics.
📃 Motivating Example
We must run TS with useDefineForClassFields = false, because we find the output code size of define semantics unacceptably large.
We want to be certain that our code continues to behave the same way when we are able to ship this code to environments that understand class fields without transpilation.
We want to eliminate from our code base all cases where field definitions behave differently between the 2 semantics, and then prevent them from ever returning.
To do this, it would be extremely helpful if TSC could report errors for code that would behave differently with define semantics, but also continue transpiling with assign semantics.
💻 Use Cases

What do you want to use this for?
What shortcomings exist with current approaches?
What workarounds are you using in the meantime?

For 1:
see the Motivating Example.
For 2  & 3:
The only workaround I know of is to run TSC twice with different options, once for the output we want and once for the errors we want. This is prohibitively expensive to do at scale.

SGTM.
A side thing I'm curious about are the numbers that say Define output is unacceptably large. With ES2022, Define output means TS performs no codegen and just emits the original JS. Set wins if there is no initializer because then the field is not emitted, but that only saves the bytes in one source identifier. All usage sites still need to use the identifier.

Responding to @robpalme
Consider these classes:
class Base {
  state : string = 'initial';
}

class Child extends Base {
  state : string = 'child-initial';
}

When this is transpiled using define semantics you get this:
class Base {
    constructor() {
        Object.defineProperty(this, "state", {
            enumerable: true,
            configurable: true,
            writable: true,
            value: 'initial'
        });
    }
}
class Child extends Base {
    constructor() {
        super(...arguments);
        Object.defineProperty(this, "state", {
            enumerable: true,
            configurable: true,
            writable: true,
            value: 'child-initial'
        });
    }
}

Instead of this:
class Base {
    constructor() {
        this.state = 'initial';
    }
}
class Child extends Base {
    constructor() {
        super(...arguments);
        this.state = 'child-initial';
    }
}

I think the size difference is obvious.
In this case, there is no meaningful behavior difference between the two cases.
However, in other situations, there would be a meaningful behavior difference.
Now, suppose you have an application that currently always transpiles its class
fields using the much smaller, but not spec-compliant assignment semantics.
You would like to eventually stop transpiling this code and start serving it as-is.
But, you don't want your code to start behaving differently when you do that.
The solution is to avoid having any code where the assignment-transpiled and not-transpiled would behave differently.
We're looking for TS to say "Hey, this code you've asked me to transpile will behave differently in my transpilation than it would untranspiled."

We're looking for TS to say "Hey, this code you've asked me to transpile will behave differently in my transpilation than it would untranspiled."

I've been thinking about this more and, really, the only answer with 100% sensitivity (e.g. no false negatives) is just a hardcoded "yes"

There's no need to let perfect be the enemy of good here.
At this point, we're not asking for 100% sensitivity.
We'll be happy with just producing the same errors one gets already if you ask TS to transpile using the define semantics, but without actually using those semantics.


PPA: allow other representations

Closes #90

Codecov Report

Merging #126 (a79e6d0) into main (28e7b5d) will decrease coverage by 0.93%.
The diff coverage is 5.88%.

@@            Coverage Diff             @@
##             main     #126      +/-   ##
==========================================
- Coverage   76.96%   76.02%   -0.94%
==========================================
  Files          17       17
  Lines        1997     2023      +26
==========================================
+ Hits         1537     1538       +1
- Misses        460      485      +25

Impacted Files
Coverage Δ

preliz/ppa.py
10.19% <5.88%> (-0.92%)
:arrow_down:

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


I don't know what I did, but I see shell stuff

Description
What I see with this plugin:
Error
(TS2339)
Property 'send' does not exist on type
]0;nvp@Hephaestus: source "$SCRIPTS/bash-support/command-defaults.sh"]0;nvp@Hephaestus: source "$SCRIPTS/bash-support/config.sh"]0;nvp@Hephaestus: source "$SCRIPTS/bash-support/aliases.sh"]0;nvp@Hephaestus: source "$HOME/shell/bash/npm.sh"]0;nvp@Hephaestus: source "$HOME/shell/bash/gg.sh"]0;nvp@Hephaestus: source "$HOME/shell/bash/github-action-runner.sh"]0;nvp@Hephaestus: source "$HOME/shell/bash/git.sh"]0;nvp@Hephaestus: source "$SCRIPTS/bash-support/environment-augmentations.sh"{
  needsControls: boolean;
  splitHorizontally: boolean;
  isMinimized: boolean;
  isMaximized: boolean;
}
.

what my language server reports:
Diagnostics:
1. glint: Property 'send' does not exist on type '{ needsControls: boolean; splitHorizontally: boolean; isMinimized: boolean; isMaximized: boolean; }'. [2339]

Steps to reproduce
no clue, tbh
Expected behavior
some formatted version of what the language server reports
Environment

Neovim version: nighthly
better-ts-errors version: latest

This is probably formatting of the object gone wrong, as it tries to use prettier and something goes wrong in there.
I think I'll add the ability to at least opt out from the JS object formatting and stick to a simple highlighting, until I get this figured out.
Sorry about that, formatting is pretty flaky right now.
I will scratch my head on what I can ask you about your setup that helps me narrow it down

Hey @NullVoxPopuli , can you please confirm for me this:

What OS are you on?
What terminal are you using?
What shell are you using?
What happens if you in your shell manually run this, do you get an output with shell stuff in it as well?

echo "{ id: string }" | prettier --parser typescript

Maybe I should add an ability to also supply your own formatting cmd or at least a path to a prettifier binary.. Not sure


Datamapper has a bad behavior generating non-standart anonymous many-to-many associations, this is a trick to make it do the job as it is expected

Added functionality to better generate property names in the anonymous through model, when use :via and :child_key params

closing since it's super old and never got in


fix issues in translation file

use correct comment sign for INI (;)
remove duplicated repo.branch.search key
remove duplicated spaces & similar

add quotes around translation where needed

I think most (or all) of them are not needed.

We need a better format than ini like yaml where such bikeshedding around quotes is automatically handled by a linter 😆.

best would be to write testcases to lint the locales file!!!!
could you write some tests for that?

I already checked and there are no usable linters for ini files around. We shouldn't invest too much energy in it, just move to a better format.

LGTM, hoping that it won't break anything

some changes like gpg_helper = "Need help? Have a look at GitHub's guide about GPG." doesn't seem right. The quote appears in other quotes

Seems like the consensus is that quotes rather introduce more problems, so I'll remove them again

I reverted the quote changes

I was unable to create a backport for 1.21. @denyskon, please send one manually. :tea:
go run ./contrib/backport 27699
...  // fix git conflicts if any
go run ./contrib/backport --continue


Vignette review

FYI - I think the R-CMD checks are angry that I changed clean = "all" to clean = TRUE in the QualityControlActivity example. I get the error "match.arg(clean) : 'arg' must be NULL or a character vector" even though the function requires that clean be logical. Not sure if merging into develop will solve this issue like it has in the past - thoughts @cristinamullin?

FYI - I think the R-CMD checks are angry that I changed clean = "all" to clean = TRUE in the QualityControlActivity example in the vignette. I get the error "match.arg(clean) : 'arg' must be NULL or a character vector" even though the function requires that clean be logical. Not sure if merging into develop will solve this issue like it has in the past - thoughts @cristinamullin?

I edited this line in the vignette for now to get around this issue (this tells the vignette to reference this branch directly):
remotes::install_github("USEPA/TADA",
ref = "VignetteReview",
dependencies = TRUE)
I also added a new test dataset with a lot of tribal data called "TribalNations".


Possibility of adding .js extension to compiled require statements

I start with following import in my TypeScript file (note no .ts or .js extension on filename):
import githubService from './github.service';

This gets compiled to:
var github_service_1 = require('./github.service');

I am using SystemJS as my module loader and it chokes on this require. The problem is that it is trying to fetch the module using GET /github.service instead of GET /github.service.js.
Can the TypeScript compiler generate the require with a .js extension:
var github_service_1 = require('./github.service.js');

Is there any other solution?

It sounds like you have something misconfigured with SystemJS, or perhaps aren't compiling with --module system. It's probably best to take this to Stack Overflow as we don't have the resources to diagnose those sorts of problems.

use defaultExtension property in your config file. seehttps://github.com/systemjs/systemjs/blob/master/docs/config-api.md#packages for more information.

Thanks @mhegazy. I found a similar workaround by asking the question on StackOverflow. Specifically the recommendation was to set the defaultJSExtensions configuration to true:
System.config({
    "defaultJSExtensions":true,
});

This solution works. My concern though is this note in the SystemJS documentation:

Note that this is a compatibility property for transitioning to using explicit extensions and will be deprecated in future.

I feel that the right way to solve this issue is for the TypeScript compiler to generate the correct extension. It already knows that it is generating a .js file.

Now that defaultJSExtensions is removed on system.js>0.16, do we have any other solution without listing every module file on packages field?

Worth noting that starting with TS 2.0 you can have your module names include a .js extension, and thus not needing the defualtExtension option. see https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#module-identifiers-allow-for-js-extension for more details.

I feel that the right way to solve this issue is for the TypeScript compiler to generate the correct extension. It already knows that it is generating a .js file.

That will mess up other non SystemJS loaders out there, which does not hard couple module identifiers to physical asset names and the module resolution semantics for native ESM module loading are not solidified as far as I can tell.
The solution that is in TypeScript 2.0 doesn't interfere with the MID, which is far more universally compatible.


NEM SA1 Temporary Generation North, Temporary Generation South DUIDS

SATGS and SATGN DUIDS from temporary generation north and south should be remapped to new stations
SATGN went to Snapper Point, is now SNAPPER1. SATGS may be closed
The old DUIDs should still be on the facilities list under the old names, listed as retired
https://opennem.org.au/facilities/sa1/?tech=gas_recip,gas_ocgt,gas_ccgt,gas_steam,gas_wcmg&status=operating

closed and on prod


migrate read import to library function, cleanup sra

Can we not check in the generated js and map files? It makes the change list long. The build job should do that already, right? gulp dist should do it.


Failed to mint

ERROR[05-12|07:15:21.475] Error occured while minting: required number of signatures is not met
INFO [05-12|07:15:25.630] found new head                           head=17,242,587 synced=true
INFO [05-12|07:15:31.475] Minting                                  receiver=2be5c96955aa755e07edcc647f52480e762981d0 txID=bf45534a8319f433ef3dfa2db0b6f411e06148a1be7911ddbe359956b46dc905
ERROR[05-12|07:15:31.577] failed to get signature from             err="transaction not found"
ERROR[05-12|07:15:31.577] failed to get signature from             err="failed to connect to host id '12D3KooWSMzw97oMJp4eHxLDUcCYF1bk21DkWtzPomPCHZhABt2Z': failed to dial 12D3KooWSMzw97oMJp4eHxLDUcCYF1bk21DkWtzPomPCHZhABt2Z:\n  * [/ip4/<IP_ADDRESS>/tcp/36593] dial backoff\n  * [/ip4/<IP_ADDRESS>/tcp/36593] dial backoff\n  * [/p2p/12D3KooWGttLPcYHMGLep8F9G2xAxM1wLT3JvraXhV2z9BeYmmok/p2p-circuit] dial backoff"
ERROR[05-12|07:15:31.577] failed to get signature from             err="failed to connect to host id '12D3KooWLEdJsPFe3utrnc3teHJvS9oN9MfuBWRW9hxmoEGZGVfm': failed to dial 12D3KooWLEdJsPFe3utrnc3teHJvS9oN9MfuBWRW9hxmoEGZGVfm:\n  * [/p2p/12D3KooWGttLPcYHMGLep8F9G2xAxM1wLT3JvraXhV2z9BeYmmok/p2p-circuit] dial backoff"
ERROR[05-12|07:15:31.577] Error occured while minting: required number of signatures is not met

My signer crashed https://github.com/threefoldfoundation/tft/issues/217 and I needed to restart it.


Supplementary figures

From discussions, some validation cases need additional figures.

[x] Schematic diagram of surface processes #12
[x] The temperature evolution in "D in Eurofer" case #24
[ ] The dependence of desorption energy on the surface coverage in the "D in WO" case?
[x] Evolution of the surface concentration in "D damagedW" case #20

@RemDelaporteMathurin
Now I don't think that we require a figure for "The dependence of desorption energy on the surface coverage in the "D in WO" case?". Therefore, I'd close this issue as completed

SGTM


Arrow 13.0.0: org.apache.arrow.flight.FlightRuntimeException: CANCELLED: Failed to stream message

Describe the bug, including details regarding any error messages, version, and platform.
Hello All,
I would like to ask your help in the following issue I am facing with.
I have a Java and a Python application in different pods running on Kubernetes. A running Arrow Flight server is on the Python side.
Arrow version: 13.0.0 (everything worked fine with version 12.0.1)
flightClient.handshake(); throws this error and the method is in an infinite loop:
org.apache.arrow.flight.FlightRuntimeException: CANCELLED: Failed to stream message
	at org.apache.arrow.flight.CallStatus.toRuntimeException(CallStatus.java:131)
	at org.apache.arrow.flight.grpc.StatusUtils.fromGrpcRuntimeException(StatusUtils.java:164)
	at org.apache.arrow.flight.grpc.StatusUtils.fromThrowable(StatusUtils.java:185)
	at org.apache.arrow.flight.auth2.ClientHandshakeWrapper.doClientHandshake(ClientHandshakeWrapper.java:59)
	at org.apache.arrow.flight.FlightClient.handshake(FlightClient.java:212)
	at ...
Caused by: io.grpc.StatusRuntimeException: INTERNAL: Failed to frame message
	at io.grpc.Status.asRuntimeException(Status.java:530)
	at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:154)
	at io.grpc.internal.AbstractStream.writeMessage(AbstractStream.java:66)
	at io.grpc.internal.ForwardingClientStream.writeMessage(ForwardingClientStream.java:37)
	at io.grpc.internal.DelayedStream.writeMessage(DelayedStream.java:278)
	at io.grpc.internal.RetriableStream$1SendMessageEntry.runWith(RetriableStream.java:567)
	at io.grpc.internal.RetriableStream.delayOrExecute(RetriableStream.java:544)
	at io.grpc.internal.RetriableStream.sendMessage(RetriableStream.java:575)
	at io.grpc.internal.ClientCallImpl.sendMessageInternal(ClientCallImpl.java:525)
	at io.grpc.internal.ClientCallImpl.sendMessage(ClientCallImpl.java:513)
	at io.grpc.ForwardingClientCall.sendMessage(ForwardingClientCall.java:37)
	at io.grpc.stub.ClientCalls$CallToStreamObserverAdapter.onNext(ClientCalls.java:378)
	at org.apache.arrow.flight.auth2.ClientHandshakeWrapper.doClientHandshake(ClientHandshakeWrapper.java:48)
	... 21 more
Caused by: java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.
	at com.google.protobuf.GeneratedMessageV3.getUnknownFields(GeneratedMessageV3.java:302)
	at org.apache.arrow.flight.impl.Flight$HandshakeRequest.getSerializedSize(Flight.java:328)
	at io.grpc.protobuf.lite.ProtoInputStream.available(ProtoInputStream.java:108)
	at io.grpc.internal.MessageFramer.getKnownLength(MessageFramer.java:208)
	at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:138)
	... 32 more

Component(s)
Java

Going to guess you have an unsupported version of Protobuf

Which ones are supported? I am using protobuf-java 3.23.2

@davisusanibar can you handle this? I wonder if we built with a different version of Protobuf somehow

@Csehpi Would it be possible to isolate the problem and provide a basic example along with the error message?

Exception in thread "grpc-default-executor-0" io.grpc.StatusRuntimeException: INTERNAL: Failed to frame message
	at io.grpc.Status.asRuntimeException(Status.java:530)
	at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:154)
	at io.grpc.internal.AbstractStream.writeMessage(AbstractStream.java:66)
	at io.grpc.internal.ForwardingClientStream.writeMessage(ForwardingClientStream.java:37)
	at io.grpc.internal.DelayedStream$6.run(DelayedStream.java:283)
	at io.grpc.internal.DelayedStream.drainPendingCalls(DelayedStream.java:182)
	at io.grpc.internal.DelayedStream.access$100(DelayedStream.java:44)
	at io.grpc.internal.DelayedStream$4.run(DelayedStream.java:148)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.
	at com.google.protobuf.GeneratedMessageV3.getUnknownFields(GeneratedMessageV3.java:302)
	at org.apache.arrow.flight.impl.Flight$HandshakeRequest.getSerializedSize(Flight.java:328)
	at io.grpc.protobuf.lite.ProtoInputStream.available(ProtoInputStream.java:108)
	at io.grpc.internal.MessageFramer.getKnownLength(MessageFramer.java:208)
	at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:138)
	... 9 more


Can't specify codepush version in codepush promote command

Steps to Reproduce

From command line, run appcenter codepush promote -a myAppName --token myToken -s Staging -d Production -t 1.0.0 -v v192

Expected Behavior
What you expected to happen?
I'd expect the command to support specifying the codepush version like it says it does while running appcenter codepush promote --help
Common Options (works on all commands):
    -v|--version                       Display appcenter version

If I have two codepushes for the same version on staging that haven't been promoted to production yet, I want to be able to specify the codepush version (v192) to make sure I promote the right codepush to production.
Note that if I have two codepushes for v1.0.0 on Staging, e.g. v191 and v192, if I run codepush promote, it will automatically promote v191 to production. So if we've codepushed v191 to staging, test it and find a bug, codepush a fix for same app version and now have codepush version v192, I can't use the command to promote the new build to Production without promoting the old one first.
My use case is that I'm building a GHA using this command to allow devs to promote codepushes to production via GHA.
Actual Behavior
What actually happens?
I get the error below
Error: Command 'appcenter codepush promote -a myAppName --token myToken -s Staging -d Production -t 1.0.0 -v v192' failed with exception "Unknown arguments: v192"

Environment

react-native-code-push version: 8.0.2
react-native version: 0.72.5
appcenter cli version: 2.14.0

Hi @DmitriyKirakosyan, I know I can use -t to target the app version but I would also like to either target the codepush version or the bundle version.
Here's my use case: I have the following Codepush versions on AppCenter:
Codepush - Staging
1.0.0 (1234) v12 (where 1.0.0 is the target binary version, 1234 is the bundle version and v12 is the Codepush version
1.0.0 (1235) v13
The appcenter-cli promote command doesn't seem to provide a way to pick the latter build specifically to promote to production. Ideally, I'd like to be able to do
appcenter codepush promote -a myAppName --token myToken -s Staging -d Production -t 1.0.0 --codepush-version 13
or
``appcenter codepush promote -a myAppName --token myToken -s Staging -d Production -t 1.0.0 --bundle-version 1235`

@Ingibjorg , unfortunately only target-binary-version is supported as an argument for codepush promote command.


Kubernetes ClusterIP services: Wrong source IP in case of IP fragmentation

Bug report
General Information

Cilium version: 1.3.0
Kernel version: 4.15.0-1030-azure # 31~16.04.1-Ubuntu SMP Tue Oct 30 19:40:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Orchestration system version in use: Kubernetes 1.10.9 and 1.12.1

Summary
When a pod accesses a Kubernetes Service (ClusterIp), if a response packet (in our case a UDP packet) is fragmented, the first fragment is having the service IP as source address but the next ones have the Pod IP as source address thus the reassembling fails.
Non fragmented packets are always having the service IP as source address.
The following tcpdump extract highlights the issue: frag.zip

Duplicate of #8185


publishing in ci only causes errors

I've been going through multiple runs of trying to get things to publish correctly. The first issue was, pnpm_git_not_unclean. I had that same issue awhile ago, and posted to pnpm core. It magically fixed itself so I close the issue. It's been a month with no issue, now it returns.
Okay, whatever, I updated some actions, and seems fine. Well, go to try to publish to npm a second time, says I'm not logged in... npm ERR! need auth This command requires you to be logged in to https://registry.npmjs.org/ Okay, why? The publish script has NODE_AUTH_TOKEN for it's npm token, and it's always worked before. The secret hasn't been changed.
Okay, lets try one of the different actions that I have, it runs the same setup actions, checkout, install pnpm, install node, cache, then publish. Completely different error. ERR_PNPM_GIT_UNKNOWN_BRANCH  The Git HEAD may not attached to any branch, but your "publish-branch" is set to "master|main".. What? Why is this different
A retry of the other action script gives it's own "this command requires you to be logged in" the other, with essentially the same scripts (though different activation steps) gives separate errors?
Now I just need some help on figuring out why none of this wants to work anymore.
https://github.com/cdmoro/bootstrap-vue-3/blob/main/.github/workflows/release-main.yaml -- incorrect login error
https://github.com/cdmoro/bootstrap-vue-3/blob/main/.github/workflows/npm-publish.yaml -- unknown branch error
Both with the same setup. Any guidance on how to fix these issues would be great.

So, for the npm-publish script, it turns out action/checkout needs to be manually set to the branch. (If the release isn't to a push to a specific branch, it will checkout head instead) ie on: release: types: [created] checks out head.
That solved one issue. The second issue sounds like it's similar to https://github.com/pnpm/pnpm/issues/3141 . I will ask there instead if something has changed. It may be possible that the secret was set to expire... But if it did, I would assume a different error. But I'm going to close this and read, and ask in that issue if something has changed.


Manage coupling for no object oriented programming languages

isolated reduction of dependency' depth to function
fixed package relations for no oop languages
make no oop languages deal with instability metrics

Codecov Report
Attention: Patch coverage is 42.69663% with 51 lines in your changes missing coverage. Please review.

Project coverage is 41.84%. Comparing base (6fe1057) to head (1181195).

Files with missing lines
Patch %
Lines

src/Analyzer/Aggregator.go
20.31%
47 Missing and 4 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
- Coverage   45.54%   41.84%   -3.70%
==========================================
  Files          57       57
  Lines        7986     8030      +44
==========================================
- Hits         3637     3360     -277
- Misses       4075     4407     +332
+ Partials      274      263      -11

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


Process Sync does not wait for State started to release

Describe the bug
Process Sync does not wait for State started to release
To Reproduce
Steps to reproduce the behavior:

Wait for process sync in SMO Process VI
Launch dynamically a dependency (SMO) right afterwards.  The SMO might not be started at this point although Process has synced.

Expected behavior
Process Sync should mark the point in time when the SMO has been started, not when the current process has reported it is ready to start.
Screenshots
There is a time gap between the signal from the child process and the time when the SMO changes state. This causes a race condition that forces developers to check the state is started before performing tasks.

Additional context
It would be nice to have a flag on the Process Sync method that forces to wait for "Started" and that this flag be TRUE by default.
It already waits for Stopped on synching during the teardown, so this is the expected default condition.
However, it might be OK to skip waiting in the Process.vi on startup, IF it is fine for a process to perform other non-critical tasks while the state transitions. This should be a conscious (and documented) choice by the developer...

build <IP_ADDRESS> fixes this issue
(Unit test created to verify)


Improve readability of --list ?

Now that the tool is perfect for my needs :pray: 😍, let's discuss some minor improvements
Did not use --list in a while, and launched today, seeing this :

Some first impressions :

The background red of CAN FAIL is too much. My mind screams "what did I do wrong ?!"
Not having columns makes it difficult to understand
Stages would better be between jobs, we would then have pseudo-pipeline view ! This would benefit to end report, too

Suggestion :
job        description                    when        allow_failure  needs
---[ 🔍 Check 🔢 Calculate ]----
version    version check and calculate    on_success  false
------[ 🏗 Package ✨ MR ]------
package  maven package                    on_success  false          [version]
lint       lint deploy                    on_success  false          [version]
-----[ 🐳 Image 🔺 Cheops ]-----
test       test and check quality for MR  on_success  false          [package]
docker     dev build GKE docker image     on_success  false          [package]
----[ 🚀 Deploy ⏮ Rollback ]----
deploy     feat GKE deploy                on_success  false          [lint,docker]
ns-delete  feat GKE delete ns             manual      true
rollback   feat GKE rollback              manual      true

What do you think ?
Note : a manual job is allow_failure: true by default.

I think we shall remove the red and yellow bg's from --list, and just make the font red and yellow.
As you see in my screenshot, the columns are aligned, so we need to figure out whats going on here.
Did you just write when: manual or is it part of a rules: segment ?

This is better right ? Colorwise...

The alignment is due to emojis, they are always messing up the alignment, don't worry about that.
Yes, color-wise it is better. But still red for the normal behavior does not suit me...
It is part of rules segment.
a manual job is allow_failure: true by default.

If that is true, I have a bug in the rules tests... I'm reproducing remotely

---yml
test-job:
  tags: ["gitlab-org"]
  image: alpine
  rules:
    - if: $GITLAB_CI == 'true'
      when: manual
  script:
    - exit 1

I believe, you are confusing when: manual with the rules segment containing when: manual quirk..
I've touched that weird behavior too many times :D

@bcouetil How about this one ?

You must be right ! And yes, this looks good.
Still, for cases when stages have lots of jobs, printing stage in between would be better, imho.


Building the library

Hi,
Can you please also document how to build the library.  Do I need to do something different. (I am used to the ./configure && make && make install )

$ automake
configure.ac: no proper invocation of AM_INIT_AUTOMAKE was found.
configure.ac: You should verify that configure.ac invokes AM_INIT_AUTOMAKE,
configure.ac: that aclocal.m4 is present in the top-level directory,
configure.ac: and that aclocal.m4 was recently regenerated (using aclocal).
configure.ac:34: required file ./config.guess' not found configure.ac:34:automake --add-missing' can install config.guess' configure.ac:34: required file./config.sub' not found
configure.ac:34:   automake --add-missing' can installconfig.sub'
configure.ac:45: required file ./install-sh' not found configure.ac:45:automake --add-missing' can install install-sh' doc/Makefile.am:66: HAVE_SPHINX_BUILD does not appear in AM_CONDITIONAL lib/Makefile.am:32: Libtool library used butLIBTOOL' is undefined
lib/Makefile.am:32:   The usual way to define LIBTOOL' is to addAC_PROG_LIBTOOL'
lib/Makefile.am:32:   to configure.ac' and runaclocal' and autoconf' again. lib/Makefile.am:32:   IfAC_PROG_LIBTOOL' is in configure.ac', make sure lib/Makefile.am:32:   its definition is in aclocal's search path. lib/Makefile.am: required file./depcomp' not found
lib/Makefile.am:   automake --add-missing' can installdepcomp'
/usr/share/automake-1.11/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.11/am/depend2.am:   The usual way to define am__fastdepCC' is to addAC_PROG_CC'
/usr/share/automake-1.11/am/depend2.am:   to configure.ac' and runaclocal' and autoconf' again. /usr/share/automake-1.11/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/share/automake-1.11/am/depend2.am:   The usual way to defineAMDEP' is to add one of the compiler tests
/usr/share/automake-1.11/am/depend2.am:     AC_PROG_CC, AC_PROG_CXX, AC_PROG_CXX, AC_PROG_OBJC,
/usr/share/automake-1.11/am/depend2.am:     AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC
/usr/share/automake-1.11/am/depend2.am:   to configure.ac' and runaclocal' and autoconf' again. tests/Makefile.am:24: HAVE_CUNIT does not appear in AM_CONDITIONAL Makefile.am: required file./INSTALL' not found
Makefile.am:   automake --add-missing' can installINSTALL'
configure.ac:41: required file `config.h.in' not found

Could you provide --disable-docs? This way, no need for Sphinx.