Add short tutorial on using the jit compiler

I had to modify Delta and AutoContinuous to suppress unnecessary compiler warnings.
This also fixes indentation in one cell in the custom_losses tutorial.

with the simple ELBO from minipyro

Not sure I understand, since pyro.ops.jit.trace does not work with minipyro. Are you suggesting copying the minipyro elbo implementation into the tutorial?
Maybe we could instead show how to use pyro.ops.jit.trace to jit one of the custom losses from the custom loss tutorial?

Are you suggesting copying the minipyro elbo implementation into the tutorial?

Yeah, or putting a JIT section into the custom loss tutorial as you suggest.

All minor suggestions, feel free to ignore some/all as you see fit:

We should also mention about the ignore_jit_warnings flag in the Elbo / HMC classes.
You can think of this as a "static mode", where PyTorch usually operates in "eager mode". - I was a little confused when I read this - would suggest changing to “as opposed to“ or “instead of” in place of “where”.
Note that since there were three different sequence lengths, compilation was triggered three times. - Maybe we can put some kind of print statement in the model to demonstrate number of compilation passes, like print(“.”).

You'll also need to add this to test_examples.

@eb8680 I can't see a simple way to use pyro.ops.jit.trace due to the model,guide args, hence I'd rather discourage users from using that directly. Feel free to add a section in a later PR.
@neerajprad I've reworded as suggested. I haven't printed '.' because for some reason PyTorch runs each model twice during compilation (despite our specifying check_trace=False), and it seems like explaining why would only add to confusion. This is not added to test_examples because it is a tutorial rather than a test.

This is not added to test_examples because it is a tutorial rather than a test.

Sorry, I forgot that we grep on smoke_test and run all the notebook files in travis instead of explicitly invoking them.

I can't see a simple way to use pyro.ops.jit.trace due to the model,guide args

Does jit_loss = pyro.ops.jit.trace(functools.partial(loss, model, guide)) not work?

Does jit_loss = pyro.ops.jit.trace(functools.partial(loss, model, guide)) not work?

Then it's a pain to use the jitted function, you can't use SVI and have to use optimizers directly. I think it's best to fix pyro.ops.jit.trace to simply handle non-tensor args. If you know how to use functools.partial in a simple way, please do so in a follow-up PR.

Then it's a pain to use the jitted function, you can't use SVI and have to use optimizers directly.

That seems like a feature, not a bug.  I can add a section to the custom loss tutorial in a followup PR.

invocation using HMC/NUTS for the existing example?

I think it should be straightforward to use this in the NUTS kernel, will try and report back.

@jpchen be nice to stick an assert between the non-jitted computation and the jitted

I feel like that would be too much code (at least 30% more code) and would detract from the tutorial.

@jpchen invocation using HMC/NUTS for the existing example?

@neerajprad Could you add an HMC/NUTS section, either in this PR or in a follow-up PR?

@neerajprad Could you add an HMC/NUTS section, either in this PR or in a follow-up PR?

I am happy to add it in a follow-up PR.

Are there any changes you would like to make to this one, before we merge this?

Well I'd like to merge and iterate :smile:


#7

@daniellevi1 There are commits and files in this PR that shouldn't be in it (you can see the files in 'Files changed' section). This branch is the old one, the one you used for issue #3 .
Before you start a new PR, you should checkout to master, do a pull and then create a new branch for the new issue (in our case #7 ).
The title should be text. And the issue number should be in the PR description.


[5.1] Console generator commands don’t use correct namespace

I’ve created a Laravel 5.1 application to check out the new version. I appreciate it’s still in development, but I’m noticed an issue with the make: console commands: they don’t insert the correct (full) namespace into new files.
I set my application namespace to YourFightSite\OnDemand using app:name. I then used make:model to create a model, but instead of using the full namespace, it’s instead just inserting YourFightSite (and omitting the OnDemand portion).
I haven’t observed this behavior in any of my up-to-date 5.0.x Laravel applications, so can safely say this is a 5.1-specific issue.
Are there any gotchas I should know of when using nested namespaces? Or is this a bug?

App namespace detection was re-factored in 5.1 to get rid of nasty and slow parsing of composer.json file. I can potentially make a PR addding nesting namespace support, no problem here. The question is - Is it really needed?
@taylorotwell Were nested application namespaces ever meant to be supported?
@martinbean Do you have any particular reasons to use nested namespace?  I can't make up any and it all seems kind of illogical to me

@Arrilot Yes: I have multiple projects under the YourFightSite namespace. YourFightSite is the vendor name, OnDemand is the application name.
This isn’t a new thing; other projects have adopted the vendor–project namespace approach, so not “illogical” at all.
As I say, this works is 5.0.x, so I would expect nested namespaces to still work in 5.1.

Should be closed now.


Release Google.Cloud.BinaryAuthorization.V1Beta1 version 2.0.0-beta02

Changes in this release:
New features

Adds a pod_namespace field to pod events created by Continuous Validation, to distinguish pods with the same name that run in different namespaces (commit fd6408b)

Created release for Google.Cloud.BinaryAuthorization.V1Beta1-2.0.0-beta02


In the classification task, the predicted results of pixel segmentation are expected to give

It is hoped that in the classification task, the prediction of pixel segmentation can be given when tested. What should I do?

@code10086web, can you elaborate a bit please?

For example， In a custom dataset, Since there is no pixel-level labelling, I set the task option to classification task instead of segmentation task. so during the inference phase, I can only get the result of whether the image is anomalous or not, and cannot know the result of where the anomalous area is roughly. But the predicted results of pixel-level are not given.

Could you give me some tips? Thank you very much.

@code10086web You need to give a mask for the ground truth as far as I know. You could augment your dataset and create your own anomalous images and save a mask for the augmented area. I hope this is what you meant.

Thanks a lot.
------------------ 原始邮件 ------------------
发件人: "Samet @.>;
发送时间: 2022年8月15日(星期一) 晚上10:45
收件人: @.>;
抄送: @.>; @.>;
主题: Re: [openvinotoolkit/anomalib] In the classification task, the predicted results of pixel segmentation are expected to give (Issue #489)
@code10086web, here is the link how the visualization images are generated. When there is no masks, anomalib treats it as a classification task, and only generates the predicted labels. You could potentially add
visualization.add_image(image_result.heat_map, "Predicted Heat Map")
to here in L125.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Closing this issue, thinking it's resolved now. Feel free to re-open if there are further issues.


CAMEL-16927 fixes spring creating multiple camel contexts resulting in deadlock

Fixes spring creating multiple camel contexts, affecting DefaultReactiveExecutor/Worker resulting in deadlock

@oscerd I am confused with what has happened for CAMEL-16170 where Spring Proxy support seems to be removed?
Right now in the main branch I can only see one test using proxy and it is in CDI component.
Has native support for Proxy been removed from 3.9+?

I am not keen on doing such a dramatic change in a stable version of Camel in a feature that is deprecated and removed (eg spring proxy).
Other users of Camel 3.7.x should rely on it being stable as-is.

I think there might be misunderstanding in all above.
The problem is not with proxy itself but rather with the fact that camel spring is creating multiple CamelContext instances and then is getting confused with them.
It only involves proxy because it is where the problem manifested itself for us.
The same problem might possibly occur without using proxies.
My problem with making the change to main branch was mostly with inability to reproduce the problem + there are so many changes that the problem might not be there anymore.
Regardless of above, 3.7 is LTS so even if proxy specific, I would still expect fix as a user for it.
Personally I don’t mind as we have it fixed internally this way and it works for us.

Made your change to the main branch for Camel 3.12 onwards, as the spring-xml xsd creates the SpringCamelContext where the application context can be set safely aftwards

Thanks Claus. Will change my pr this evening as requested.


skip unsupported arch in test_mdgraph

Add supported arch list for winograd and asm fusion algo, and skip unsupported arch

@atamazov @JehandadKhan Please review the PR. It is urgent, needed by 03/29.

@Slimakanzer IIRC #809 enables 1x1 fused asm kernel for gfx90a. And #772 enables fused Winograd for gfx10. Please update tests as necessary and check locally. Thanks.
/cc @Kirpich30000

#831 opened


Update WithData() to set cookies

Hello,
I need the WithData() function to actually set cookies so I can keep data between redirects. I tried to stick with the "style" of the package but please let me know if you would like me to change the implementation :)
NOTE: all code was formatted with gofmt (including the README example)

Would it be possible to create a new release that includes these changes?

@AngelVI13 Yes I created the release just now


[Feature request] Watch mode

How about adding this lib https://pypi.org/project/watchdog/ to watch for file modifications in destination directory and import it (will be convinient in pair with --move-source). So basically the workflow is to have one drop-off directory and launch elodie in background to process it as new files occur.

This looks promising. I haven't used the library but at a quick glance it appears that this could be exposed as a new command (i.e. elodie.py watch --directory /path1 /path2 /path3).


严重怀疑mongo-cdc能上生产的可行性，一个string类型字段null,直接就报错Unable to convert to  from nullable value null，那这个mongo-cdc存在的意义是？

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
source {
  MongoDB-CDC {
    hosts = "<IP_ADDRESS>:27011"
    database = ["pms-local"]
    collection = ["pms-local.demand_item_row"]
    username = root
    password = "XXX"
    schema = {
      fields {
        "_id" : string,
        "ras" : string,
        "planSn" : string,
      }
    }
  }
}

db.getCollection("demand_item_row").insert( {
    _id: ObjectId("64c8c053a0385c21b5b17872"),
    ras: "23127-AAT",
} );

随便来一个 string 类型的planSn字段是null ，就直接报错停止，这个CDC的意义何在？
并且2.3.3 无法设置无这个字段时的默认值
SeaTunnel Version
2.3.3
SeaTunnel Config
env {
  execution.parallelism = 1
  job.mode = "STREAMING"
  execution.checkpoint.interval = 5000
}

source {
  MongoDB-CDC {
    hosts = "<IP_ADDRESS>:27011"
    database = ["pms-local"]
    collection = ["pms-local.demand_item_row"]
    username = root
    password = "XXX"
    schema = {
      fields {
        "_id" : string,
        "ras" : string,
        "planSn" : string
      }
    }
  }
}

sink {
  jdbc {
    url = "jdbc:mysql://<IP_ADDRESS>:3306"
    driver = "com.mysql.cj.jdbc.Driver"
    user = "root"
    password = "XXX"
    generate_sink_sql = true
    database = test
    table = demand_item_row
    primary_keys = ["_id"]
  }
}

Running Command
./bin/seatunnel.sh --config ./example/mongo -e local

Error Exception
[Caused by: org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: org.apache.seatunnel.connectors.seatunnel.cdc.mongodb.exception.MongodbConnectorException: ErrorCode:[COMMON-05], ErrorDescription:[Unsupported operation] - Unable to convert to <STRING> from nullable value BsonNull](ception: ErrorCode:[COMMON-05], ErrorDescription:[Unsupported operation] - Unable to convert to <STRING> from nullable value null)

Zeta or Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@bulolo hi,It has been fixed in dev

@bulolo hi,It has been fixed in dev

请问dev分支要如何编译，还是有提供编译后的？

@bulolo hi,It has been fixed in dev

请问dev分支要如何编译，还是有提供编译后的？

./mvnw -T 1C clean package -pl seatunnel-dist -am -Dmaven.test.skip=true

@bulolo hi,It has been fixed in dev

请问dev分支要如何编译，还是有提供编译后的？

./mvnw -T 1C clean package -pl seatunnel-dist -am -Dmaven.test.skip=true

请问2.3.4什么时候发布？

@bulolo hi,It has been fixed in dev

麻烦关注一下这个，这个的修复引发了更严重的问题
https://github.com/apache/seatunnel/issues/6347


Fix ISO8601_PERIOD_REGEX to not match 'P'

> isodate.parse_duration('P')
datatime.timedelta(0)

I don't think that is the intended behaviors.

Coverage remained the same at 94.51% when pulling 53b2053045f05669b5889713c98c45e77635bea6 on Polyconseil:fbochu/iso8601-period-regexp into af2f62b43e89f6c80faf34fbc23892d2b91255c6 on gweis:master.

Not sure whether I would call current behaviour wrong, but it makes sense to catch this case.
Thanks


Setup Remote Config for Sem Change

Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your default branch!
[ ] Make sure you are making a pull request against the default branch (left side). Also you should start your branch off default branch.
[ ] Check the commit's or even all commits' message styles matches our requested structure.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[ ] I have added necessary documentation (if appropriate)

Description
Please describe your pull request.
❤Thank you!
Post merge checklist

[ ] Follow steps from the guidelines for contributing to this repository.
[ ] If you are a new contributor, ping in the thread and one of the maintainers will add you to all-contributors list.

@nayakastha
It is better if you always write description for the PR

I see that there are a lot of file renames and many other such changes that are irrelevant to the PR. Why did that happen?

The WOC Codes are repeated codes and have not been implemented yet. So them being stored along with the initial files created a tad bit of confusion. So  arranged it within the correct folder for Stacked Architecture

I would suggest to update the PR title as it is not just Remote Config but much more than that

@DesignrKnight review this PR if possible.

fixes #206


Assignment 1

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)

use python to build an anagram function

What did you learn from the changes you have made?

I learned more about nested IF statements

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?

I didn't use the nested IF statements at first

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

reached out to the learning support on slack

How were these changes tested?
-tested in VSCode
A reference to a related issue in your repository (if applicable)
N/A
Checklist

[X ] I can confirm that my changes are working as intended

You did a great job here!
Please go ahead and close this pull request now. Thanks!


Copy and paste from Browser convert to Markdown

At least with StackEdit i can Copy&Paste from a website to the editor and this will convert the copied HTML to Markdown Syntax. Is this possible also with EasyMDE?

Ok, found a workaround. Im using paste event and event.clipboardData.getData('text/html') now in combination with Turndown. I don't know if there is an easier way, but it works for me.


Toml file

Fixed issue #19. @SID262000

@SID262000 we are using all the required dependencies mentioned . These dependencies were generated by the virtual environment in the requirements.txt file while i have also included to the toml file @SID262000

after a discussion with @SID262000 , i have to check out setuptools

@N3v1 do you see any areas of improvisation here. Suggestions needed
cc: @SID262000

Not really 🙁

No worries, @N3v1 🙂


Feature request: adding parameter type to database target parameters

Feature request,
adding parameter type to parameters of Database target. Example:
 <parameter layout="Layout" name="String" precision="Byte"
    type="DType.Int32" <!-- new -->
         scale="Byte" size="Integer"/>

Using DBType
Everything is now a string/varchar because Layouts return a string
Current code
  string stringValue = par.Layout.Render(logEvent);

  p.Value = stringValue;
  command.Parameters.Add(p);

Waiting for this feature!
For some reason in case you use MS SQL and stored procedure -> date parameter will be passed correctly to the procedure. Same set up, but using PostgreSQL is complaining, that function (PostgreSQL analog of Stored Procedure) is expecting parameter of type "text" instead of type "timestamp without time zone" (PostgreSQL analog of DType.DateTime)

This would be a nice feature, but other features have higher prio (e.g. structured logging).
If someone likes to help with this feature, please let us know!

Support for type Json would be great

json to database? Is there a special DBType form from .NET?

It would be great if the logs could be sent to a PostgreSQL NoSQL which requires a Json Type.
http://www.npgsql.org/doc/types/basic.html?q=json
The default target for this is string, but should be sent as a json type and not a text type.  It would be nice if this was possible using the database target. Otherwise I could always write a new target.
?
Greetings Damien

I prefer extending the target. PR welcome ;)

Added pull request #2767

To do:

[ ] Complete #2849
[ ] get all the good ideas from https://github.com/NLog/NLog/pulls?utf8=✓&q=is%3Apr+is%3Aopen+label%3Adatabase-target+milestone%3A4.6+

done, in NLog 4.6 RC


Read project dependencies from requirements.txt instead of mannualy typing into file

Instead of manually typing every project dependency wouldn't it be better if the dependencies were extracted from the environment using pip freeze > requirements.txt as it is done widely in python community?

Hi @marcossilva actually you can use the requirements.txt in your engine.
To do that you just have to change the Makefile from:
pip install -e . --process-dependency-links (in both marvin and update tasks)
to
pip install -r requirements.txt --process-dependency-links
and put -e . in the first line of your requirements.txt file
We prefer to use just setup.py to manage the dependencies because is the way that pypi manages the dependencies, turning the generated engine a little more standardised.
But this is just a default state, as you see you can change this easily.
Regards,
Taka

I believe both ways are valid.
It would be great if the engine makefile could handle both. We could have
an if statement to check if the requirements.txt file exists and then run
the appropriated command.
On Wed, 28 Feb 2018 at 19:27 Daniel Martins Takabayashi <
<EMAIL_ADDRESS>wrote:

Hi @marcossilva https://github.com/marcossilva actually you can use the
requirements.txt in your engine.
To do that you just have to change the Makefile from:
pip install -e . --process-dependency-links (in both marvin and update
tasks)
to
pip install -r requirements.txt --process-dependency-links
and put -e . in the first line of your requirements.txt file
We prefer to use just setup.py to manage the dependencies because is the
way that pypi manages the dependencies, turning the generated engine a
little more standardised
https://packaging.python.org/tutorials/distributing-packages/.
But this is just a default state, as you see you can change this easily.
Regards,
Taka
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/marvin-ai/marvin-python-toolbox/issues/60#issuecomment-369405433,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFVjL2YfRPqXU8ZsypYWRM5hKNZNEXlxks5tZdK-gaJpZM4SRCr2
.


[optimization] Do not fetch onboarding request status in the button, unless the button is configured to hideMintOnInactiveClient

Currently, we make a network request every time a user visits a drop with crossmint
This is because we check the status of the onboarding request
However, we only need to check this status in two cases:

If the user is in an admin panel, using the CrossmintStatus button
If the user is in a drop like holaplex where the button shouldn't show if the drop is not approved. This requires setting the dont show if invalid flag in the button (I don't remember the exact name, look into it)

@pgarciaegido thoughts on dealing with this one? It pollutes our logs badly

Yep, it makes sense! Will implement shortly


Revert version of Jedi to 0.12.0

For #3514

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] Has a news entry file (remember to thank yourself!)
[no] Unit tests & system/integration tests are added/updated
[no] Test plan is updated as appropriate
[no] package-lock.json has been regenerated by running npm install (if dependencies have changed)

Will this be upgraded back when Jedi fixes their issue with spawning too many processes?


Implement pure functions which transform a set of "discreet" points into a set of "duration" points and vice-versa

https://pathcheck.atlassian.net/browse/SAF-547


[Feature]: edit past submitted data.

Guidelines

[X] I agree to follow this project's Contributing Guidelines.

Description
People may mess up with a submission and may need to edit the data later. How should they edit the data?
Problem
People may mess up with a submission and may need to edit the data later. How should they edit the data?
Proposed Solution
Have a box that asks if this is a resubmission. Check if the data was already submitted using the sample keys.
Alternatives Considered
Disallow resubmissions.

Should add a field to the data that makes it distinct so that when people query the full database they can find everything we have developed and not things from other people.

Are these just things we can do on the back end?

added upload of old certificates. https://github.com/Moore-Institute-4-Plastic-Pollution-Res/Microplastic_Data_Portal/commit/97d80dae8d9b805f23b60d66879b2f38b68aceec


When I deploy this example project, the setup wizard is started and this should not be

Hi @vishal-reddy. I was not able to reproduce this issue.
I deployed the example exactly how it is and after that I deployed it chaging the property setup.wizard.enabled to be true.
The first attept didn't show the setup wizard page in my first access. The second one opened this:

Could you please share the steps to reproduce the behavior that you reported?

okay. I will just try again today and get back to you with my steps.

Hi @vishal-reddy , did you have time to check if it's still reproducible?

Hi @vishal-reddy , we are going to close this issue due to inactivity.
If you are still facing this, feel free to contact me.


0.44.05 version.

Since now there's there's alpha of DFHack for DF 0.44.05, are there any plans on upgradding DF-AI?
I've tried current version and it haven't even loaded properly.
Maybe it just need recompiling with dfhack-0.44.05 libraries, but I'm not the one who can do such things.

Try https://buildmaster.local.lubar.me/applications/2/builds/build?releaseNumber=dfhack-0.44.05-alpha1&buildNumber=180114000
Ben has a release drafted for 0.44.xx, which makes me think he'll put one up here when DFHack becomes "stable" (which it essentially is).

Thank you. This version woks like a charm.


Extensions says I'm not signed into Github when I'm actually signed in already

Extension version: v0.62.0 (latest stable from marketplace)
VSCode Version: Version: 1.77.3
Commit: 704ed70d4fd1c6bd6342c436f1ede30d1cff4710
Date: 2023-04-12T09:16:52.732Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.2.10-200.fc37.x86_64
Sandboxed: No
OS: Fedora 37

Steps to Reproduce:
See the attached screenshot.

I'm logged into Github.
The extension is on the list of trusted extensions which can access my github account
It still prompts for "Login" (see screenshot)
clicking on "Login" does nothing
it worked last week

I already disabled and reenabled the extension and restarted vs code, all to no avail, still says I should Login when I'm already logged in.

this was a user error, no bug.


Few Tests added and minor changes to the main script

Codecov Report

Merging #2 (a3c47e9) into master (3081305) will increase coverage by 68.75%.
The diff coverage is 81.81%.

@@             Coverage Diff             @@
##           master       #2       +/-   ##
===========================================
+ Coverage    0.00%   68.75%   +68.75%
===========================================
  Files           1        1
  Lines         128      128
===========================================
+ Hits            0       88       +88
+ Misses        128       40       -88

Impacted Files
Coverage Δ

src/PhaseSlopeIndex.jl
68.75% <81.81%> (+68.75%)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


cmd/go2go: square bracket syntax doesn't work for multiple type arguments

commit 722af87f629540fdde659875619c3887831ffc10
The following program gives a syntax error. Using the round bracket syntax for instantiating the function works as expected. It appears that the parser doesn't allow the new square bracket syntax with multiple type parameters.
package main
import "fmt"

func main() {
	fmt.Println(double[int, int](24, 56))
}

func double[type T, S](x S, y T) (S, T) {
	return x, y
}

It seems to work if the declaration of double precedes its first use.

The parser currently decides that it will use square brackets based on the first parameterized declaration.  If the first use of square brackets it is a use rather than a declaration, it doesn't always understand it.  This is a temporary hack until we settle on a syntax.


RFP - Trojitá

Trojitá is a fast Qt IMAP e-mail client.
Stable builds: https://sourceforge.net/projects/trojita/files/win/
Unstable builds: http://ci-logs.kde.flaska.net/binaries/trojita/win32/rebuilddep/

https://chocolatey.org/packages/trojita/


"Date" question type: implement simple validation criteria

Let the admin specify:

Earliest allowed date
Latest allowed date

when building a question of this type.
See #393, the parent issue for this, and this wiki page for details.

Related to orca launch: Applicants enter the day they signed to apply to the program.  We should set limits to ensure good data quality, i.e. no answers from before the program went live, or from in the future


Moved min/default/max to configuration file

I've moved all the min/default/max configuration parameters to the usual file.

yo this is amazing! I hate that I've been neglecting this for so long, but this is definitely something that I had been wanting to do for a while. Thank you!

Just noticed that the client doesn't really like this because of the game prefix.

This fix is pretty easy, just remove the prefix.


update: null check to prevent error spam

There is a error log spam when the AtkResNode* passed to the method GetNodeIconArray has the method GetAsAtkComponentNode() called and returns null thus unable to get the Component then UldManager.

Also as a side note, more null checks may be necessary but I am unsure of this.

Thank you! Why would it be null though? Might be better to investigate underlying issue.

I am unsure as to why, but it may be helpful for other plugin authors so that this mod isn't spamming the logs. Because the party list is completely shown when it errors so not sure as to why.


inconsistent handling of the target folder directory

Unclear if it should be with or without slash at the end. Neither works flawlessly, it seems.

Needs more info. Seems to work okay now.


In the Havana mission "Follow Up the Lead" car gets stuck in a wall if chooses the alley path.

When I was playing the mission, I noticed this bug when the car decided to use the alley near the end of this mission, after passing by the alley it just when straight into the wall, remaining stuck there for the rest of the mission.
This happens when the AI decides to use the alleyway path because in the other paths the car manages to reach the end of the mission just fine. For the note, I also noticed that sometimes the car before turning decides anyway to change line then turn, as if there was traffic in the junction.

@daniel-c910 do you play with only using a Appveyor release or you use github release? Because we had most of chases re-recorded with Driver Madness people.
Also, this is a side effect of reverse engineering which I cannot fix. Car collision code is slightly different than in OG game. And if it collides the wall somewhere it might deviate. In some other missions with more severe collision cases it actually might not deviate.

I'm using the github release.
Alright then, I didn't know that, thanks for the information.


code folding

In a perfect world I'd like to be able to do code folding with rmarkdown posts in my blog. I've seen a how-to for the academic theme so thought it might not be crazy to suggest it as something that could come with apero. Code folding is still an open issue on blowdown and there's some other info there on how to approach it.
This is not something that deserves to be high up on the list at this point, but I thought I'd put it out here. It's been an open issue on Blogdown since 2017 so that's a sign of something.

I opened this issue and I'm going to close it. I regretted putting this here right after I did it. At this stage of Apéro's development it is quite unhelpful to have a distant goal like this haunting the list of open issues. I look forward to seeing the more relevant issues completed bit by bit. I would definitely like to see code folding someday, but there are much more useful things that need to be attended to during Apéro's early days. Right now this issue is merely a distraction from more important things. There, I feel much better getting that off my chest.


services: add configurable components

closes https://github.com/inveniosoftware/invenio-app-rdm/issues/2092

included in https://github.com/inveniosoftware/invenio-communities/pull/895


List: Tidy up public API

Being the first structure I introduced, the public API for collectable/list has a few inconsistencies with the other data structures and could do with some polishing up. Extra methods will also be required for stuff liking map, filter and so forth.

Could you give a list of inconsistencies with the other data structures? I might try to PR a fix for this issue as a way to get my bearings with the project.


Removed duplicate step from Sending an Email

removed duplicate step

Description of the change:
Reason for the change:
Link to original source:

Closes #
@ksigler7

Hello @Whatthefoxsays,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


Allow php 8.3

Package iodigital-com/composer-git-hooks has requirements incompatible with your PHP version, PHP
   extensions and Composer version:
    - iodigital-com/composer-git-hooks v3.0.1 requires php ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 whi
  ch does not match your installed version 8.3.1.

Hi @withinboredom,
Thanks for reporting this issue.
[v3.1.0|https://github.com/iodigital-com/composer-git-hooks/releases/tag/v3.1.0] has just been released, which fixes this issue.
Aad


kosu_latestOrders returns []

When calling kosu_latestOrders in testnet the response is an empty array
➜  ~ ws wss://explore-api.kosu.io/jsonrpc
{"jsonrpc":"2.0","id":1,"method":"kosu_latestOrders","params":[0,0]}
{"jsonrpc":"2.0","id":1,"result":[]}

The expected output is an array with N latest orders, where N is the OrdersLimit consensus param
At the time of writing this, the testnet has 84k total orders
➜  ~ ws wss://explore-api.kosu.io/jsonrpc
{"jsonrpc":"2.0","id":1,"method":"kosu_totalOrders"}
{"jsonrpc":"2.0","id":1,"result":84609}

I think that the problem is that the genesis file used by the testnet is not defining the orders_limit consensus param. So it's assuming 0, and 0 means keep 0 last orders.
We could change the consensus params and re-try. For this, we need to restart the network.

Of course.... So it's not really a bug! Good stuff.

Feel free to re-open if you think it makes sense @gchaincl .


Support proxying devices with isochronous IN endpoints

With these changes, I'm able to proxy a few Logitech USB web cameras at a low resolution (160x120 pixels) via dwc3.
Proxying with a higher resolution fails to produce a picture on the host: I think because the transfer rate is too low and all the frames get dropped.
I have not tried other UDCs besides dwc3 yet.
Also fixes #13.

Tested proxying with dwc2 on Raspberry Pi 4: the initial enumeration works, but attempting to stream a picture fails with ioctl(USB_RAW_IOCTL_EP_ENABLE): Cannot allocate memory and dwc2 fe980000.usb: dwc2_hsotg_ep_enable: No suitable fifo found.
I think this happens due to the hardware limitations (no FIFOs for the used packet size?).

Hi @xairy
Thanks for the PR! Glad to see ISOC is supported now!
Overall the PR looks good to me, I will find devices to test before merging, thanks again!

I recommend using a DWC3-based device for testing, if you have one. Raspberry Pi with its dwc2, unfortunately, doesn't work. Other UDCs I haven't tested.

I found this document listing some vendors that are using DWC3, I will try if I can get any of them. In the mean time, May I know the model of the device that you used for testing? thanks!

I use a ThinkPad X1 Carbon 6th Gen laptop, but getting DWC3 enabled there is tricky: https://xairy.io/articles/thinkpad-xdci. I believe that ROCK Pi uses DWC3, but I haven't tried it myself.

Using a laptop with DWC3 sounds cool! but unfortunately a bit too expensive 😓.
I got a rockpi 4c+ recently, but it doesn't looks like the OTG port works out of the box, I will find some time to see how to fix it

I borrowed an NXP i.MX8MP recently, and it also uses dwc3, I will find some time to get a USB camera or something else to test this PR :)

I am able to proxy the USB webcam with 1920*1080 resolution!
Just out of curiosity, did you run the usb-proxy in a serial console environemt or a ssh environment?
In serial console environment, I am not able to proxy high resolution(I think it is because of the printed messages are too much), while using ssh works a lot better

That's awesome!
I was running the proxy locally in a Terminal. Perhaps, the DWC3 controller in my laptop is just slow.

I see, I am merging the PR now, thanks again for this awesome PR! Glad to see ISOC is now supported!


Add bash-env-elvish

This is a Bash script bash-env-elvish and Elvish modules bash-env and virtualenv for:

importing Bash environment into Elvish
extracting Bash style shell variables from source files like /etc/os-release
activating/deactivating Python virtualenv

Source files may be arbitrarily complex Bash, including conditionals, etc.

@tesujimath -- Why did you remove it in 222f1d1?

Ah sorry @iandol , I moved it to where I thought was a more appropriate section in the table, after I added virtualenv.
Sorry for the confusion!

OK, now it makes sense! 👍🏼


⚠ Bofrost.de has degraded performance

In 0f7741d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1085 ms

Resolved: Bofrost.de performance has improved in de26742 after 20 minutes.


We can't use ByteString.copyFromUtf8 any more.

use ByteString.copyFrom("", StandardCharsets.ISO_8859_1) instead.

Internal.UTF8 and StandardCharSet.ISO_8859_1 differs in the decoding of 8-bit UTF-8 characters

close this issue since it is only problematic when we try to decode an entire key.


fix: dynamic handle input status toggle [ADDON-71796]

As requested in https://splunk.atlassian.net/browse/ADDON-71796.
input_status_toggle() is no longer based on literal value of data-test, instead it's based on actual status of the button data-selected attribute.
Tests in ucc:
https://github.com/splunk/addonfactory-ucc-generator/runs/27207848699
Without fix:
https://github.com/splunk/addonfactory-ucc-generator/runs/26432377281

Do you want to check if this change fixes the pipeline mentioned in https://splunk.atlassian.net/browse/ADDON-71796 ?

Do you want to check if this change fixes the pipeline mentioned in https://splunk.atlassian.net/browse/ADDON-71796 ?

Attached links to PR description.

:tada: This issue has been resolved in version 4.0.1-beta.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 5.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add a "Concept" article on storage options for Spin

Key value stores, redis databases, MySQL oh-my! So many places to store data for our severless functions. This article would take a high level approach to explain what the various storage options are today on Spin, when they should be used, key differences in performance/consistency guarantees, etc. and then link out to appropriate tutorials to help the reader get started.

https://github.com/fermyon/developer/pull/430


libredirect: fix build with clang 16

Description of changes

Preferentially use the stdenv clang if it is new enough to produce arm64e binaries; and
Fix incompatible function pointer conversions (results in an error with clang 16).

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

This LGTM based on observing the code and some fiddling around locally. I unfortunately can't test this end-to-end on my aarch64-darwin machine, because the libredirect that I build doesn't work (either on master or staging-next), perhaps because I'm on Ventura. If you're curious, the error is:
ld: warning: object file /private/tmp/nix-build-libredirect-0.drv-0/libredirect-a669ca/libredirect-arm64e.o was built with an incompatible arm64e ABI compiler
installing
install: creating directory '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0'
install: creating directory '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0/lib'
'libredirect.dylib' -> '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0/lib/libredirect.dylib'
post-installation fixup
checking for references to /private/tmp/nix-build-libredirect-0.drv-0/ in /nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0...
patching script interpreter paths in /nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0
checking for references to /private/tmp/nix-build-libredirect-0.drv-0/ in /nix/store/sjwwfashb117ja91b5y7b96amb0dnjb6-libredirect-0-hook...
patching script interpreter paths in /nix/store/sjwwfashb117ja91b5y7b96amb0dnjb6-libredirect-0-hook
running install tests
dyld[21261]: terminating because inserted dylib '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0/lib/libredirect.dylib' could not be loaded: tried: '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0/lib/libredirect.dylib' (fat file, but missing compatible architecture (have 'x86_64,arm64,arm64e', need ''))
dyld[21261]: tried: '/nix/store/i581add8b5bpq77xh7fggasahsv0a546-libredirect-0/lib/libredirect.dylib' (fat file, but missing compatible architecture (have 'x86_64,arm64,arm64e', need ''))
Assertion failed: (system(TESTPATH) == 0), function test_system, file test.c, line 41.
/nix/store/rjbx6izmqnczdb457glllns8asdal4kn-stdenv-darwin/setup: line 1610: 21258 Abort trap: 6           ( source "$hook/nix-support/setup-hook"; NIX_REDIRECTS="/foo/bar/test=/nix/store/n2qigpad2qj3fqnjq86ldlwzjy5fcy0i-coreutils-9.3/bin/true:/bar/baz=$(mktemp -d)" ./test )

Whoa, that error only happens with SIP disabled.

Result of nixpkgs-review pr 243558 run on aarch64-darwin 1

119 packages marked as broken and skipped:

almanah
btrbk
cloud-init
cloud-init.dist
datalad
datalad.dist
diffoscope
diffoscope.dist
diffoscope.man
dvc
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist
forgejo
forgejo.data
gcr_4
gcr_4.bin
gcr_4.dev
gcr_4.devdoc
gitea
gitea.data
gnome-recipes
gnome.gnome-music
gnome.gvfs
grilo-plugins
guardian-agent
krunner-pass
manilaclient
manilaclient.dist
matrix-synapse
matrix-synapse-plugins.matrix-synapse-ldap3
matrix-synapse-plugins.matrix-synapse-ldap3.dist
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam.dist
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
matrix-synapse-plugins.matrix-synapse-shared-secret-auth.dist
matrix-synapse.dist
mautrix-facebook
mautrix-facebook.dist
mojave-gtk-theme
nixops
nixops.dist
onboard
onboard.dist
openssh_gssapi
pass-wayland
pwndbg
pykms
python310Packages.clustershell
python310Packages.clustershell.dist
python310Packages.dvclive
python310Packages.dvclive.dist
python310Packages.fenics
python310Packages.fenics.dist
python310Packages.heudiconv
python310Packages.heudiconv.dist
python310Packages.homeassistant-pyozw
python310Packages.homeassistant-pyozw.dist
python310Packages.journalwatch
python310Packages.journalwatch.dist
python310Packages.optuna
python310Packages.optuna.dist
python310Packages.oslo-concurrency
python310Packages.oslo-concurrency.dist
python310Packages.oslo-db
python310Packages.oslo-db.dist
python310Packages.oslo-log
python310Packages.oslo-log.dist
python310Packages.python-manilaclient
python310Packages.python-manilaclient.dist
python310Packages.subunit2sql
python310Packages.subunit2sql.dist
python310Packages.systemd
python310Packages.systemd.dist
python310Packages.tempest
python310Packages.tempest.dist
python311Packages.clustershell
python311Packages.clustershell.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.fenics
python311Packages.fenics.dist
python311Packages.heudiconv
python311Packages.heudiconv.dist
python311Packages.homeassistant-pyozw
python311Packages.homeassistant-pyozw.dist
python311Packages.journalwatch
python311Packages.journalwatch.dist
python311Packages.oslo-concurrency
python311Packages.oslo-concurrency.dist
python311Packages.oslo-db
python311Packages.oslo-db.dist
python311Packages.oslo-log
python311Packages.oslo-log.dist
python311Packages.python-manilaclient
python311Packages.python-manilaclient.dist
python311Packages.subunit2sql
python311Packages.subunit2sql.dist
python311Packages.systemd
python311Packages.systemd.dist
python311Packages.tempest
python311Packages.tempest.dist
qemu_full
qemu_xen
qemu_xen_4_15
rex
sanoid
ssh-askpass-fullscreen
sshlatex
surf
telepresence
telepresence.dist
tightvnc
vimix-gtk-themes
waagent
waagent.dist
whitesur-gtk-theme
xyce-parallel
xyce-parallel.doc

38 packages failed to build:

emborg (python310Packages.emborg)
emborg.dist (python310Packages.emborg.dist)
passExtensions.pass-import
passExtensions.pass-import.dist
python310Packages.angrcli
python310Packages.angrcli.dist
python310Packages.ansible-kernel
python310Packages.ansible-kernel.dist
python310Packages.ansible-runner
python310Packages.ansible-runner.dist
python310Packages.dvc-ssh
python310Packages.dvc-ssh.dist
python310Packages.gpaw
python310Packages.gpaw.dist
python310Packages.sshfs
python310Packages.sshfs.dist
python311Packages.angrcli
python311Packages.angrcli.dist
python311Packages.ansible-kernel
python311Packages.ansible-kernel.dist
python311Packages.ansible-runner
python311Packages.ansible-runner.dist
python311Packages.dvc-ssh
python311Packages.dvc-ssh.dist
python311Packages.emborg
python311Packages.emborg.dist
python311Packages.gpaw
python311Packages.gpaw.dist
python311Packages.osc-lib
python311Packages.osc-lib.dist
python311Packages.python-heatclient
python311Packages.python-heatclient.dist
python311Packages.python-ironicclient
python311Packages.python-ironicclient.dist
python311Packages.python-openstackclient
python311Packages.python-openstackclient.dist
python311Packages.sshfs
python311Packages.sshfs.dist

207 packages built:

adenum
assh
autossh
backintime (backintime-qt)
backintime-common
borgbackup
borgbackup.dist
borgbackup.doc
borgbackup.man
bosh-cli
buildkite-agent
copier
copier.dist
diskrsync
evolution-data-server (gnome.evolution-data-server)
evolution-data-server-gtk4
evolution-data-server-gtk4.dev
evolution-data-server.dev (gnome.evolution-data-server.dev)
flexget
flexget.dist
folks
folks.dev
folks.devdoc
gcr
gcr.dev
gcr.devdoc
git-annex (haskellPackages.git-annex)
git-annex.doc (haskellPackages.git-annex.doc)
git-credential-manager
git-doc (git-doc.doc ,gitFull.doc)
gitRepo (git-repo)
gitFull
glanceclient (python310Packages.python-glanceclient)
glanceclient.dist (python310Packages.python-glanceclient.dist)
gnome-online-accounts
gnome-online-accounts.dev
gnome.gnome-calendar
gnudatalanguage
gogs
gvfs
ham (perl536Packages.ham)
heatclient (python310Packages.python-heatclient)
heatclient.dist (python310Packages.python-heatclient.dist)
hercules-ci-agent
hercules-ci-agent.data
hound
hss
ironicclient (python310Packages.python-ironicclient)
ironicclient.dist (python310Packages.python-ironicclient.dist)
k3sup
keychain
libredirect
libredirect.hook
morph
morph.lib
mosh
mpich
neuron-full (python310Packages.neuronpy)
neuron-mpi
nix-simple-deploy
openssh
openssh_hpn
openstackclient (python310Packages.python-openstackclient)
openstackclient.dist (python310Packages.python-openstackclient.dist)
pass (pass-nodmenu)
pdsh
perl534Packages.NetSCP
perl534Packages.NetSCP.devdoc
perl534Packages.NetSFTPForeign
perl534Packages.NetSFTPForeign.devdoc
perl534Packages.NetSSH
perl534Packages.NetSSH.devdoc
perl534Packages.ham
perl536Packages.NetSCP
perl536Packages.NetSCP.devdoc
perl536Packages.NetSFTPForeign
perl536Packages.NetSFTPForeign.devdoc
perl536Packages.NetSSH
perl536Packages.NetSSH.devdoc
pssh
pssh.dist
pwntools (python310Packages.pwntools)
pwntools.dist (python310Packages.pwntools.dist)
python310Packages.aioasuswrt
python310Packages.aioasuswrt.dist
python310Packages.angr
python310Packages.angr.dist
python310Packages.angrop
python310Packages.angrop.dist
python310Packages.asyncssh
python310Packages.asyncssh.dist
python310Packages.baselines
python310Packages.baselines.dist
python310Packages.dask-mpi
python310Packages.dask-mpi.dist
python310Packages.deploykit
python310Packages.deploykit.dist
python310Packages.fipy
python310Packages.fipy.dist
python310Packages.git-annex-adapter
python310Packages.git-annex-adapter.dist
python310Packages.h5py-mpi
python310Packages.h5py-mpi.dist
python310Packages.habitipy
python310Packages.habitipy.dist
python310Packages.keystoneauth1
python310Packages.keystoneauth1.dist
python310Packages.mpi4py
python310Packages.mpi4py.dist
python310Packages.openstacksdk
python310Packages.openstacksdk.dist
python310Packages.osc-lib
python310Packages.osc-lib.dist
python310Packages.oslo-serialization
python310Packages.oslo-serialization.dist
python310Packages.oslo-utils
python310Packages.oslo-utils.dist
python310Packages.plumbum
python310Packages.plumbum.dist
python310Packages.pymilter
python310Packages.pymilter.dist
python310Packages.pyprecice
python310Packages.pyprecice.dist
python310Packages.python-cinderclient
python310Packages.python-cinderclient.dist
python310Packages.python-keystoneclient
python310Packages.python-keystoneclient.dist
python310Packages.python-novaclient
python310Packages.python-novaclient.dist
swiftclient (python310Packages.python-swiftclient)
swiftclient.dist (python310Packages.python-swiftclient.dist)
python310Packages.rpyc
python310Packages.rpyc.dist
python310Packages.scmrepo
python310Packages.scmrepo.dist
python310Packages.sfepy
python310Packages.sfepy.dist
python310Packages.swift
python310Packages.swift.dist
python311Packages.aioasuswrt
python311Packages.aioasuswrt.dist
python311Packages.angr
python311Packages.angr.dist
python311Packages.angrop
python311Packages.angrop.dist
python311Packages.asyncssh
python311Packages.asyncssh.dist
python311Packages.dask-mpi
python311Packages.dask-mpi.dist
python311Packages.deploykit
python311Packages.deploykit.dist
python311Packages.fipy
python311Packages.fipy.dist
python311Packages.git-annex-adapter
python311Packages.git-annex-adapter.dist
python311Packages.h5py-mpi
python311Packages.h5py-mpi.dist
python311Packages.habitipy
python311Packages.habitipy.dist
python311Packages.keystoneauth1
python311Packages.keystoneauth1.dist
python311Packages.mpi4py
python311Packages.mpi4py.dist
python311Packages.neuronpy
python311Packages.openstacksdk
python311Packages.openstacksdk.dist
python311Packages.oslo-serialization
python311Packages.oslo-serialization.dist
python311Packages.oslo-utils
python311Packages.oslo-utils.dist
python311Packages.plumbum
python311Packages.plumbum.dist
python311Packages.pwntools
python311Packages.pwntools.dist
python311Packages.pymilter
python311Packages.pymilter.dist
python311Packages.pyprecice
python311Packages.pyprecice.dist
python311Packages.python-cinderclient
python311Packages.python-cinderclient.dist
python311Packages.python-glanceclient
python311Packages.python-glanceclient.dist
python311Packages.python-keystoneclient
python311Packages.python-keystoneclient.dist
python311Packages.python-novaclient
python311Packages.python-novaclient.dist
python311Packages.python-swiftclient
python311Packages.python-swiftclient.dist
python311Packages.rpyc
python311Packages.rpyc.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.swift
python311Packages.swift.dist
qtpass
radicle-cli
rdocker
rset
scalapack
spf-engine
spf-engine.dist
ssh-copy-id
ssh-ident
sshuttle
sshuttle.dist
xxh
xxh.dist

I retargeted to staging because of the number of Linux rebuilds.

Whoa, that error only happens with SIP disabled.

Does it also happen without the patch? That is a weird error.

Result of nixpkgs-review pr 243558 run on x86_64-darwin 1

119 packages marked as broken and skipped:

almanah
btrbk
buildbot
buildbot-full
buildbot-ui
buildbot.dist
cloud-init
cloud-init.dist
datalad
datalad.dist
dvc
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist
forgejo
forgejo.data
gcr_4
gcr_4.bin
gcr_4.dev
gcr_4.devdoc
gitea
gitea.data
gnome-recipes
gnome.gnome-music
gnome.gvfs
grilo-plugins
guardian-agent
krunner-pass
manilaclient
manilaclient.dist
matrix-synapse
matrix-synapse-plugins.matrix-synapse-ldap3
matrix-synapse-plugins.matrix-synapse-ldap3.dist
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam.dist
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
matrix-synapse-plugins.matrix-synapse-shared-secret-auth.dist
matrix-synapse.dist
mautrix-facebook
mautrix-facebook.dist
mojave-gtk-theme
nixops
nixops.dist
onboard
onboard.dist
openssh_gssapi
pass-wayland
pykms
python310Packages.clustershell
python310Packages.clustershell.dist
python310Packages.dvclive
python310Packages.dvclive.dist
python310Packages.fenics
python310Packages.fenics.dist
python310Packages.heudiconv
python310Packages.heudiconv.dist
python310Packages.homeassistant-pyozw
python310Packages.homeassistant-pyozw.dist
python310Packages.journalwatch
python310Packages.journalwatch.dist
python310Packages.optuna
python310Packages.optuna.dist
python310Packages.oslo-concurrency
python310Packages.oslo-concurrency.dist
python310Packages.oslo-db
python310Packages.oslo-db.dist
python310Packages.oslo-log
python310Packages.oslo-log.dist
python310Packages.python-manilaclient
python310Packages.python-manilaclient.dist
python310Packages.subunit2sql
python310Packages.subunit2sql.dist
python310Packages.systemd
python310Packages.systemd.dist
python310Packages.tempest
python310Packages.tempest.dist
python311Packages.clustershell
python311Packages.clustershell.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.fenics
python311Packages.fenics.dist
python311Packages.heudiconv
python311Packages.heudiconv.dist
python311Packages.homeassistant-pyozw
python311Packages.homeassistant-pyozw.dist
python311Packages.journalwatch
python311Packages.journalwatch.dist
python311Packages.oslo-concurrency
python311Packages.oslo-concurrency.dist
python311Packages.oslo-db
python311Packages.oslo-db.dist
python311Packages.oslo-log
python311Packages.oslo-log.dist
python311Packages.python-manilaclient
python311Packages.python-manilaclient.dist
python311Packages.subunit2sql
python311Packages.subunit2sql.dist
python311Packages.systemd
python311Packages.systemd.dist
python311Packages.tempest
python311Packages.tempest.dist
qemu_full
qemu_xen
qemu_xen_4_15
rex
sanoid
ssh-askpass-fullscreen
sshlatex
surf
telepresence
telepresence.dist
tightvnc
vimix-gtk-themes
waagent
waagent.dist
whitesur-gtk-theme
xyce-parallel
xyce-parallel.doc

47 packages failed to build:

borgbackup
borgbackup.dist
borgbackup.doc
borgbackup.man
diffoscope
diffoscope.dist
diffoscope.man
emborg (python310Packages.emborg)
emborg.dist (python310Packages.emborg.dist)
heatclient (python310Packages.python-heatclient)
heatclient.dist (python310Packages.python-heatclient.dist)
ironicclient (python310Packages.python-ironicclient)
ironicclient.dist (python310Packages.python-ironicclient.dist)
openstackclient (python310Packages.python-openstackclient)
openstackclient.dist (python310Packages.python-openstackclient.dist)
passExtensions.pass-import
passExtensions.pass-import.dist
python310Packages.ansible-kernel
python310Packages.ansible-kernel.dist
python310Packages.ansible-runner
python310Packages.ansible-runner.dist
python310Packages.dvc-ssh
python310Packages.dvc-ssh.dist
python310Packages.habitipy
python310Packages.habitipy.dist
python310Packages.osc-lib
python310Packages.osc-lib.dist
python310Packages.sshfs
python310Packages.sshfs.dist
python311Packages.ansible-kernel
python311Packages.ansible-kernel.dist
python311Packages.ansible-runner
python311Packages.ansible-runner.dist
python311Packages.dvc-ssh
python311Packages.dvc-ssh.dist
python311Packages.emborg
python311Packages.emborg.dist
python311Packages.osc-lib
python311Packages.osc-lib.dist
python311Packages.python-heatclient
python311Packages.python-heatclient.dist
python311Packages.python-ironicclient
python311Packages.python-ironicclient.dist
python311Packages.python-openstackclient
python311Packages.python-openstackclient.dist
python311Packages.sshfs
python311Packages.sshfs.dist

197 packages built:

adenum
assh
autossh
backintime (backintime-qt)
backintime-common
bosh-cli
buildkite-agent
copier
copier.dist
diskrsync
evolution-data-server (gnome.evolution-data-server)
evolution-data-server-gtk4
evolution-data-server-gtk4.dev
evolution-data-server.dev (gnome.evolution-data-server.dev)
flexget
flexget.dist
folks
folks.dev
folks.devdoc
gcr
gcr.dev
gcr.devdoc
git-annex (haskellPackages.git-annex)
git-annex.doc (haskellPackages.git-annex.doc)
git-credential-manager
git-doc (git-doc.doc ,gitFull.doc)
gitRepo (git-repo)
gitFull
glanceclient (python310Packages.python-glanceclient)
glanceclient.dist (python310Packages.python-glanceclient.dist)
gnome-online-accounts
gnome-online-accounts.dev
gnome.gnome-calendar
gnudatalanguage
gogs
gvfs
ham (perl536Packages.ham)
hercules-ci-agent
hercules-ci-agent.data
hound
hss
k3sup
keychain
libredirect
libredirect.hook
morph
morph.lib
mosh
mpich
neuron-full (python310Packages.neuronpy)
neuron-mpi
nix-simple-deploy
openssh
openssh_hpn
pass (pass-nodmenu)
pdsh
perl534Packages.NetSCP
perl534Packages.NetSCP.devdoc
perl534Packages.NetSFTPForeign
perl534Packages.NetSFTPForeign.devdoc
perl534Packages.NetSSH
perl534Packages.NetSSH.devdoc
perl534Packages.ham
perl536Packages.NetSCP
perl536Packages.NetSCP.devdoc
perl536Packages.NetSFTPForeign
perl536Packages.NetSFTPForeign.devdoc
perl536Packages.NetSSH
perl536Packages.NetSSH.devdoc
pssh
pssh.dist
pwndbg
pwntools (python310Packages.pwntools)
pwntools.dist (python310Packages.pwntools.dist)
python310Packages.aioasuswrt
python310Packages.aioasuswrt.dist
python310Packages.angr
python310Packages.angr.dist
python310Packages.angrcli
python310Packages.angrcli.dist
python310Packages.angrop
python310Packages.angrop.dist
python310Packages.asyncssh
python310Packages.asyncssh.dist
python310Packages.baselines
python310Packages.baselines.dist
python310Packages.dask-mpi
python310Packages.dask-mpi.dist
python310Packages.deploykit
python310Packages.deploykit.dist
python310Packages.fipy
python310Packages.fipy.dist
python310Packages.git-annex-adapter
python310Packages.git-annex-adapter.dist
python310Packages.h5py-mpi
python310Packages.h5py-mpi.dist
python310Packages.keystoneauth1
python310Packages.keystoneauth1.dist
python310Packages.mpi4py
python310Packages.mpi4py.dist
python310Packages.openstacksdk
python310Packages.openstacksdk.dist
python310Packages.oslo-serialization
python310Packages.oslo-serialization.dist
python310Packages.oslo-utils
python310Packages.oslo-utils.dist
python310Packages.plumbum
python310Packages.plumbum.dist
python310Packages.pymilter
python310Packages.pymilter.dist
python310Packages.pyprecice
python310Packages.pyprecice.dist
python310Packages.python-cinderclient
python310Packages.python-cinderclient.dist
python310Packages.python-keystoneclient
python310Packages.python-keystoneclient.dist
python310Packages.python-novaclient
python310Packages.python-novaclient.dist
swiftclient (python310Packages.python-swiftclient)
swiftclient.dist (python310Packages.python-swiftclient.dist)
python310Packages.rpyc
python310Packages.rpyc.dist
python310Packages.scmrepo
python310Packages.scmrepo.dist
python310Packages.sfepy
python310Packages.sfepy.dist
python310Packages.swift
python310Packages.swift.dist
python311Packages.aioasuswrt
python311Packages.aioasuswrt.dist
python311Packages.angr
python311Packages.angr.dist
python311Packages.angrcli
python311Packages.angrcli.dist
python311Packages.angrop
python311Packages.angrop.dist
python311Packages.asyncssh
python311Packages.asyncssh.dist
python311Packages.dask-mpi
python311Packages.dask-mpi.dist
python311Packages.deploykit
python311Packages.deploykit.dist
python311Packages.fipy
python311Packages.fipy.dist
python311Packages.git-annex-adapter
python311Packages.git-annex-adapter.dist
python311Packages.h5py-mpi
python311Packages.h5py-mpi.dist
python311Packages.habitipy
python311Packages.habitipy.dist
python311Packages.keystoneauth1
python311Packages.keystoneauth1.dist
python311Packages.mpi4py
python311Packages.mpi4py.dist
python311Packages.neuronpy
python311Packages.openstacksdk
python311Packages.openstacksdk.dist
python311Packages.oslo-serialization
python311Packages.oslo-serialization.dist
python311Packages.oslo-utils
python311Packages.oslo-utils.dist
python311Packages.plumbum
python311Packages.plumbum.dist
python311Packages.pwntools
python311Packages.pwntools.dist
python311Packages.pymilter
python311Packages.pymilter.dist
python311Packages.pyprecice
python311Packages.pyprecice.dist
python311Packages.python-cinderclient
python311Packages.python-cinderclient.dist
python311Packages.python-glanceclient
python311Packages.python-glanceclient.dist
python311Packages.python-keystoneclient
python311Packages.python-keystoneclient.dist
python311Packages.python-novaclient
python311Packages.python-novaclient.dist
python311Packages.python-swiftclient
python311Packages.python-swiftclient.dist
python311Packages.rpyc
python311Packages.rpyc.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.swift
python311Packages.swift.dist
qtpass
radicle-cli
rdocker
rset
spf-engine
spf-engine.dist
ssh-copy-id
ssh-ident
sshuttle
sshuttle.dist
xxh
xxh.dist

Checking some of the failures against master on aarch64-darwin:

emborg fails to build;
passExtensions.pass-import builds (also seems to build on this branch now, so maybe a transient issue);
python3Packages.angrcli fails to build;
python3Packages.ansible-kernel fails to build due to python3Packages.maxminddb;
python3Packages.ansible-runner fails to build due to python3Packages.maxminddb;
python3Packages.dvc-ssh fails to build due to python3Packages.sshfs;
python3Packages.gpaw fails to build;
python3Packages.sshfs fails to build (possibly due to sandboxing);
python311Packages.osc-lib fails to build;
python311Packages.python-heatclient fails to build due to python311Packages.osc-lib;
python311Packages.python-ironicclient fails to build due to  python311Packages.osc-lib; and
python311Packages.python-openstackclient fails to build due to  python311Packages.osc-lib.

For x86_64-darwin, borgbackup and diffoscope are failing due to e2fsprogs. That failure should be fixed in staging with the stdenv rework and CF updates.

Whoa, that error only happens with SIP disabled.

Does it also happen without the patch? That is a weird error.

Yeah, it happens without the patch too. Something to worry about for another day.

Yeah, it happens without the patch too. Something to worry about for another day.

That means it’s not a regression. 🤓


Adopt Overcoat to work with Mantle 2.0

Following are changes:

Add OVERCOAT_USING_MANTLE_2 in OVCUtilities.h as macro used to separate codebase for different Mantle versions.
Separate CoreData support and Social framework support

In Mantle 2.0, CoreData support is not provided by default, it comes another submodule. (MTLManagedObjectAdapter)
Since Social.framework support is not a required module of Overcoat, it should be a submodule.
This is a backward incompatible change.

To use CoreData, even if you are using Mantle 1.x, you should use pod 'Overcoat/CoreData'
To use Social.framework, even if you are using Mantle 1.x, you should use pod 'Overcoat/Social'

Refine Xcode project used to run tests.

Integrate Overcoat with test targets by cocoapods. (Overcoat was integrated with test targets by Xcode's settings originally, but we should test for cocoapods)
You can use make test to run tests targeting on both iOS/OS X and Mantle 1.x/2.x
And since Social and CoreData have been separate as submodules, their tests are also separated.
Update OHHTTPStubs to 4.x
The Podfile attached is used to run tests. You could pass environment variables to decide what to install (for tests). For example, OS_TYPE=OSX MANTLE=2.0 pod install will setup cocoapods to install packages required for testing on OS X with Mantle 2.0

@gonzalezreal any idea for this?

I'm hoping this is merged soon

@ryanmaxwell Great :+1: if you want test with it now, you could use pod 'Overcoat', :git => 'https://github.com/sodastsai/Overcoat.git', :branch => 'mantle2'
My app is using it (on the App Store) and things seems to be okay :)

@sodastsai Thanks a lot for the contribution! I will look into it soon.

@sodastsai Nice. Could you also upgrade PromiseKit to 2.0.6?

@lexrus I am not familiar with and don't use PromiseKit, so I could not help you. If possible, you could also create a new PR for this.

@sodastsai Thanks again for the contribution. First of all, sorry for taking so long to look into this. I added you as a collaborator so I don't stall your contributions.
I had a chance to have a look at it and everything looks fine. Did you get any feedback from other users about this PR?

@gonzalezreal I've merged back to the master branch. and so let's prepare to update the pod. if possible, could you please add me as one of authors? Then after a period to wait for more feedback, I'll update the pod, Thanks.
(Via pod trunk add-owner Overcoat<EMAIL_ADDRESS>

@sodastsai does your project use MTLManagedObjectAdapter? I'm having issues building the project.
I've added the following to my podfile:

pod 'MTLManagedObjectAdapter'
pod 'Overcoat', :git => 'https://github.com/sodastsai/Overcoat.git', :branch => 'mantle2'

post_install do |installer_representation|
    installer_representation.project.targets.each do |target|
        if target.name == 'Pods-Overcoat'
            target.build_configurations.each do |config|
              config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)']
              config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'OVERCOAT_SUPPORT_COREDATA=1'
            end
        end
    end
end

But I'm getting linker errors on compilation:
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_MTLManagedObjectAdapter", referenced from:
      objc-class-ref in OVCModelResponseSerializer.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Hmmm .... My project doesn't use CoreData. But I've tried with

The test of Overcoat (which including CoreData tests)
The example of Overcoat (TwitterTimeline which uses CoreData as local cache)
A new project with your Podfile example
Both are workable.

Could you try the example in the master branch and tell me your result?

thanks for quick response. I can build and run the core data tests. Not sure why my project isn't building. I'll keep investigating. I suspect it may be a cocoapods integration issue.
I'm trying to include it now with the subspec 'Overcoat/CoreData' but having the same linker issue. I'll update here if I figure it out

@sodastsai I've created PR which fixed my integration https://github.com/Overcoat/Overcoat/pull/91

wait, so how's if you change your Podfile to following lines?
pod 'MTLManagedObjectAdapter'
pod 'Overcoat/CoreData', :git => 'https://github.com/Overcoat/Overcoat.git', :branch => 'master'

or if you want more subspecs
pod 'MTLManagedObjectAdapter'
pod 'Overcoat', :subspecs => ['PromiseKit', 'Social', 'CoreData'], :git => 'https://github.com/Overcoat/Overcoat.git', :branch => 'master'

is it workable for you?

okay, I see. I guess you have use_frameworks! in other lines of your Podfile, right?

yep I'm using frameworks as i've got a shared swift/obj-c project and I can @import Overcoat and import Overcoat to get the module.

@ryanmaxwell
So, I realize one thing that original design in this commit is not only breaks Swift integration, but also bad. Yup, the interface of classes maybe changed by other external configurations.
I mean, if someone just installs just Overcoat without CoreData but he also sets OVERCOAT_SUPPORTS_COREDATA, then he would get the interface of methods related to CoreData but no implementations.
Thus I re-organize the whole interface, take CoreData methods into subclasses. (So OVCHTTPRequestOperatonManager only supports Mantle JSON and AFNetworking. And OVCManagedHTTPRequestOperationManager adds CoreData supports)
By doing so, it also solves your issues. Would you like to try and test for the master branch? (But there's a break change. You have to change class names.)
Thx.

@sodastsai fantastic dude, pod installed master, compiled and ran no problem. Good job. (Mantle 2.x)
My only question - the interface changed from initWithBaseURL:managedObjectContext:sessionConfiguration to just initWithBaseURL:managedObjectContext:. I was passing [NSURLSessionConfiguration defaultSessionConfiguration] anyway but not sure if other people make use of that?

which class? I cannot find this.

The designated initializer for OVCManagedHTTPRequestOperationManager is now - (instancetype)initWithBaseURL:(NSURL *)url managedObjectContext:(NSManagedObjectContext *)context; whereas previously for OVCHTTPSessionManager it was - (id)initWithBaseURL:(NSURL *)url  managedObjectContext:(NSManagedObjectContext *)context  sessionConfiguration:(NSURLSessionConfiguration *)configuration;

So if you want to use CoreData support with NSURLSession, you should use OVCManagedHTTPSessionManager.
OVCManagedHTTPRequestOperationManager provides CoreData support to NSURLRequest based connections.

ah right. I forgot there is 2 AFNetworking class hierarchies for with and without NSURLSession. Thanks for the clarification

:+1:

@gonzalezreal I think this PR is ready (though it has been merged back already). Could you add me as a author of the cocoapods podspec? Thanks in advance.

@sodastsai No problem, but I need an email address to do that

<EMAIL_ADDRESS>thanks.

@sodastsai Got the email, thanks. You need to register with that email using pod trunk so that I can add you as an owner of the pod.

:+1: already done
$ pod trunk me
  - Name:     sodastsai
  - Email<EMAIL_ADDRESS>  - Since:    August 19th, 2014 10:15

Done. There was a typo in the email on the first comment.

:+1:


Extend information gathered by image-info

Extend the information gathered by image-info. This is needed to properly inspect GCE images.
Enhancements:

read all ssh client configuration files
read all sshd configuration files
read all YUM / DNF repos
read DNF Automatic configuration
fix reading of DNF configuration

Fun facts:

regenerated 205 image test cases in total
x86_64 architecture

103 image test cases
took 8 h 17 min

aarch64 architecture

64 image test cases
took 3 h 50 min

s390x architecture

17 image test cases
took 1 h 05 min

ppc64le architecture

21 image test cases
took 4 h 45 min

This pull request includes:

[ ] adequate testing for the new functionality or fixed issue
[ ] adequate documentation informing people about the change such as

[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

I hate to do this to you but since #2196 is green and has been open for so long, can we rebase this one on that after it's merged?

I hate to do this to you but since #2196 is green and has been open for so long, can we rebase this one on that after it's merged?

Sure, I can... Maybe it will cleanly rebase on top of it 🤣


Fix merge conflict to fix build

Problem
Build is broken because of a merge conflict between https://github.com/project-chip/connectedhomeip/pull/9812 and https://github.com/project-chip/connectedhomeip/pull/9829
Change overview
Resolve conflict.
Testing
Compiled locally.

fixes #9832


If anyone use AMD cpu?I don't know whether I can use AMD CPU for this. And I use rtx2070super.

I also tried running on AMD CPU but receive an error due to hardware incompatibility. I cant remember what it was but I guess some ML python libraries can not run on AMD CPUs.

Thank you. And which AMD CPUs you use, Ryzen or Ryzen2. Have you solve this problem? It will very bad if I can't use AMD CPUs, because I have bought r5 3600x.

haha mine was an AMD A8 Series A8-7600...so maybe that was the problem too. I just realized that if you are running your experiments on a GPU it might make no difference which CPU you are using since it is an nvidia GPU. But maybe wait for an answer of someone more familiar with this topic.

Thank you very much. I will try it.


Frontend Project "Starbucks Frontend" Homepage Paragraph Improved Styling

Title and Issue number
Frontend Project "Starbucks Frontend" Homepage Paragraph Improved Styling
Close #3451
Output
Before

After

Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md

@MohitGupta121 Kindly review this pr.


a bunch of fix for write barrier

should use !this->IsTaggedValue instead IsNotTaggedValue

save lowerer on Func so we don't need to go through the instr list second time to add the verification code

some jit code directly write to ThreadContext field which we don't need write barrier (and the cardTable is not initialized for heap memory)

some issues found with the verification

@dotnet-bot test Linux tests please

@dotnet-bot test Linux tests please

@dotnet-bot test Linux tests please

@dotnet-bot test Linux tests please

@dotnet-bot test OSX daily_osx_osx_debug_static  please

@dotnet-bot test OSX daily_osx_osx_test_static please

@dotnet-bot test Linux tests please


An idea, a fix and some comments

Render props through far away portals
hook.Add("SetupPlayerVisibility", "portal_render_distant_props", function(ply, viewEntity)
    if not SeamlessPortals or SeamlessPortals .portalIndex < 1 then return end

    for k, portal in ipairs(ents.FindByClass("seamless_portal")) do
	AddOriginToPVS(portal:GetPos())
    end
end)

Fix lights in the mirror dimension
Change
hook.Add("PostDrawTranslucentRenderables ", "portal_flip_scene", function(_, sky, sky3d)

to
hook.Add("PreDrawViewModel", "portal_flip_scene", function(_, sky, sky3d)

I'm not sure if this is going to break something but it seems to be ok so far.

btw these changes were tested on my older copy of the addon. I also noticed the current workshop version lags a lot compared with the rendering I'm still using.

Oh and I also discoverd that if we set sv_cheats to 1 and enable "Minecraftfy" on singleplayer, the portals break.
This is the reason: https://wiki.facepunch.com/gmod/ENTITY:OnRemove
Under "Clientside behaviour remarks"

Seems like the portals breaking during full game updates was fixed in the dev branch so hopefully the issue will resolve itself

Also there is already portal PVS, but I do like the PreDrawViewModel idea, that might be implemented

Nice

Also there is already portal PVS, but I do like the PreDrawViewModel idea, that might be implemented

I changed it to PreDrawViewModels. PreDrawViewModel was messing with my weapons.

sorry for the extremely late reply.. this was fixed in https://github.com/meetric1/GMod-Seamless-Portals/commit/46faa0f5d3040c7d2b17cef30ade70162a325395
rendering performance should be doubled in mirror world as well


XFAIL TestXMLDocument.test_validation_failure()

Probably the same cause as https://bugs.swift.org/browse/SR-10643.

Force merging to unblock CI.


Updated algorithm.md with run code for count_if function

This is my first time contributing so I'm not entirely sure I did everything right. I followed the directions in the contributing.md and added a run code link at the bottom of the count_if function in the algorithm.md file. I plan on changing the example to match the run code since the run code has std:: instead of using namespace std;

No
We are avoiding using namespace std
std:: is fine :+1:
Also thanks for your contribution :tada:


LVGL rapid loops on scroll after many longer than display width text lines

When doing testing for commands that fail intent match in HA I've observed a rapid loop on the display for long lines that need to scroll. This tends to occur after around 70 test loops.

As of commit a257314b9cd3243f0d1de64f5dc18d295343e1f7 in the feature/was branch, we should retest enabling text scrolling. We will do this after merging feature/was into main and tagging our first pre-release.

Some things to try:

reproduce with default LVGL font instead of Willow custom font
bump esp_lvgl_port to 1.3.0
bump lvlgl to 8.3.9
IDF 5.0/5.1

I can confirm the issue still persists within 70 test loops with the default built-in font. I will try lvgl_port and LVGL bumps now.

It appears having > 1 line of text with scrolling enabled reliably reproduces the issue for me.
E.g. this long and unsupported HA command:
How many lights are on in office?
With the following response:
Sorry, I couldn't understand that.
Both these lines are too long to fit on the display and that seems to trigger this bug every time.


chore(fastify): upgrade fastify to 4.x

Hello!
Fastify just released their version 4, so here's the update in this package.
I also upgraded engines.node to v14 (in Github Actions as well) as I think fastify started to use Optional chaining operator, introduced in node 14.
3 tests are failing with wrapRoutes, so I'm investigating them at the moment

The issue with tests seems to come from the fact that onRoute is only called with the HEAD method, and not with the GET one. What's weird is this happens even when giving exposeHeadRoutes: false to fastify' settings

Thanks for taking this on @gjuchault!
It looks like the issues with the tests can be resolved by adding await to the fastify.register and fastify.get calls in both the failing tests (here and here).

While I can't seem to find an actual list of breaking changes, this seems to be one. This post regarding the v4 release mentions route registration becoming synchronous - looks like only fastify.register needs the await (but you've already implemented that way 👍)


Version bump/pypi release at next merge to master

...

I would argue that it doesn't need to be. pytest-cov is only needed for the specific command that is used in tox, but a different command should probably be used for setup.py test

Add a github release as well (now that the version has been bumped)

Released!


fix SwitchListTile test

See #18771.
@escamoteur See pumpAndSettle.

How can I confirm the changes?

For the CLA, I think it will suffice if you :+1: in this thread.  (I just rebased your PR to fix a merge conflict.)

Just tried, nothing happened

@Hixie what can we do about that CLA error?

@Hixie I think this looks good, did you have any other comments on this before landing?
I've manually updated the CLA labels because both contributors assent.

Some minor style issues but the code LGTM.

Landed as #22823, thanks!


Image Tracking Demo Scene not working when built

I am having difficulties with the Image Tracking Demo Scene (Single or Multiple), when I build it and run it all I get is a black screen, although the camera briefly works while the Unity logo is loading.
Any help is kindly appreciated.

Hi, I have the same issue, I tried in diferent Unity versions but has the same black screen problem and returns a javascript error. The live crash bandicot demo works perfect in browser, but when you try to build the crash bandicot unity project only loads the mobile camera.

It happened to me.
Use a .png image,
Import the image in the "ARWT-master\Assets\Images" directory
In the image's advanced settings, select the Read/Write Enable option;
Choose a simple marker name so that the most recent marker generated is always at the beginning of alphabetical order


About Data Input range

Hi, could you please clarify whether the input data should be limited to the range of [0,1] or [-1,1]?

Hello, it should be  [0,1], thanks for the question.

I see , thanks


How to add custom view

Instead of having some predefined data like title, description, etc, how can I have extra detail bcz it is something basic! but this component forces me to use the same rules. is there any way to customize it?

i don't tried yet but [renderDetail](https://github.com/thegamenicorus/react-native-timeline-listview/blob/master/examples/Example/pages/overrideRenderExample.js) seems to do the trick


Community Space

Experience
Anytype.20240418.180047.62.zip
Title
Community Space
Screenshots

Description
Whether for love of vintage records or a shared city to call home, communities are a powerful way to discover and nurture common ground with others. This Experience offers some templates to help you get your special-interest community up and running.
Categories
Collaboration, Hobbies
Language
en-US
Terms

[X] I agree that this Experience is licensed under the MIT License.
[X] I have intellectual property rights and/or permission to contribute the Experience and its content.
[X] I confirm that the Experience does not contain any harmful or malicious content.

/gallery approve


feat(suiteheader): add suiter header data attributes

Summary

Devs consuming the <SuiteHeader> have requested that certain information used in constructing URLs (domain, workspace ID) be rendered in a queryable element for runtime consumption.  Certain tools (ex: WalkMe) use jQuery expressions to construct interactive logic at runtime.

Change List (commits, features, bugs, etc)

Added a <span> with display: none that includes domain and workspace ID as data attributes.

Acceptance Test (how to verify the PR)

The existing stories should render without any change in behavior.

:tada: This PR is included in version 2.141.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Factor out debug tables

Factor out into separate method
Make sure it is only calculated on debug logging level

Looks good, I suspect you're already working on this, but I'll add it as a reminder just in case. We should also rework the string formatting so that it uses c-type printing instead of the format() str method.

Yes, and I actually postponed it at this time (#62) because it feels too messy to do it while we refactor other stuff in malsim.

Yes, and I actually postponed it at this time (#62) because it feels too messy to do it while we refactor other stuff in malsim.

Yes, I saw that, and that makes sense, but you should have the ones specifically used with format_table match the preferred type.

I looked into it, but since headers are strings and not the values, it becomes problematic. Also "%-5d %-80s %-6d %-5d %-5d %-5s %-5d %s\n" is not more readable than the alternative .. maybe for the table creation using the .format is not actually that bad?

I looked into it, but since headers are strings and not the values, it becomes problematic. Also "%-5d %-80s %-6d %-5d %-5d %-5s %-5d %s\n" is not more readable than the alternative .. maybe for the table creation using the .format is not actually that bad?

Ok, we can leave it as a separate issue an look into it when we fix the entire logging.

Then I will merge if that is alright for you


feat(versions) #61: VersionDetails based on registered OcpiModuleServers

Merges Versions and VersionDetails server together and ensures consistency between registered handlers and returned version information
OCPI servers register themselves with the VersionDetailsRepository, ensuring handlers and endpoint description has consistent path information

I can't see what SonarCloud is complaining about (no access)

I will review your work asap today (I've been very busy yesterday)

glad to improve this great library ... and thanks for considering it, even though you don't benefit from it (yet)

We are currently developing the Session module in our platform, so we already benefit from your contributions ;)


How to include ontology

I had a long discussion with @JNmpi this week, and we still haven't converged on this topic, but I think it's good to write it down to present the progress so far and also for me to organize my thoughts.
@JNmpi's idea is to do it via different files, like with file_path = onto/types/atomistic/structure.py to define:
from uniton.typing import u

def positions(var_type=np.ndarray[float], unit=“angstrom”, onto_id=None, shape=None):
    return u(var_type, unit, onto_id, shape)

Potentially this could also be a class. Anyway this can be used subsequently in functions via
from onto import types

def apply_displacement(positions: types.atomistic.structure.positions(
    unit="nanometer"
) ->  types.atomistic.structure.positions(unit="nanometer"):
    some_operation
    return modified_positions

This is actually pretty neat because it's super straightforward to implement [^1]. However, I have the feeling that the user should not have to write a data class and an ontological type separately. So we should be able to define the ontological type from the data classes:
from uniton.typing import u

@dataclass
class Atomistic:
    @dataclass
    class Structure:
        positions: u(np.ndarray[float], "angstrom")

Now obviously in my case the problem is that Atomistic.Structure would work as a type, but Atomistic.Structure.positions not, so I cannot write apply_displacement like above. One possibility is somehow to connect it to __annotations__, so that I could use Atomistic.Structure.__annotations__["positions"], which would be able to be understood by the unit converter from uniton, but I don't know how to do the distinction between classes and class attributes. Besides, at this point I don't think I have a possibility to change the units.
Edit: I added the following lines:
One possibility might be to use the change from this PR, i.e.
from uniton.converter.append_types

append_types(Atomistic)

def apply_displacement(positions: Atomistic.Structure.positions) ->  "Atomistic.Structure.positions":
    some_operation
    return modified_positions

Here are the visual representations
---
title: Jörg's variant
---
graph TB
    CO[core ontology] -- onto_id --> types
    types -- type e.g. types.atomistic.structure.positions() --> dataclass
    types -- type e.g. types.atomistic.structure.positions() --> node

---
title: Sam's variant
---
graph TB
    CO[core ontology] -- onto_id --> dataclass
    dataclass -- type e.g. Atomistic.Structure.positions --> node

[^1]: I don't know how to define just types.atomistic.structure to use it as a type

@samwaseda, just a quick clarification. In my opinion, we only need either a dataclass or an ontological type, not both for the same object/variable. As an example, consider the following code snippets, which use the above ontological definition to construct a dataclass:
   @dataclass
   class AtomicStructure:
           positions: types.atomistic.structure.positions(unit="nanometer")
           cell: type.atomistic.structure.cell(unit="nanometer") # another on type to define
           some_other_parameters: type.atomistic.structure.some_other_parameters() # e.g. for species etc.

The idea is to follow the typical dataclass definition, which consists of variables with predefined types. Of course, such a variable can be a dataclass. To encourage reuse of the dataclasses and the ontological definitions by others, I prefer to have them in another file tree and not in the file where the function is defined.

To encourage reuse of the dataclasses and the ontological definitions by others, I prefer to have them in another file tree and not in the file where the function is defined.

Not sure what you mean here, but maybe you are talking about something like this?
class DFTEnergyMinimization:
    electronic_energy_convergence: types.atomistic.energy()
    ionic_energy_convergence: types.atomistic.energy()

I have the feeling that this step is somewhat redundant, because there is nothing that defines the scientific context inside types.atomistic.energy() except for onto_id, because what it returns is merely u(float, "eV"). If types.atomistic.energy() itself should be the scientific context, then it has to be a class in order to be able to define a data type, i.e. types.atomistic.energy() has to return the class Energy, or u(Energy, "eV"). But then that's a totally different instance than just an energy value. So in the end I would probably rather write:
class DFTEnergyMinimization:
    electronic_energy_convergence: u(float, "eV", onto_id)
    ionic_energy_convergence: u(float, "eV", onto_id)

In this case onto_id would be repeated, but I don't really know why it's worse than repeating types.atomistic.energy().
This being said, when we disagree it's usually because there's something you are seeing that I don't see, so I'm gonna explore your option as well.

An ontological type should be unique for a physical quantity. So, taking your example data class my idea is to write it as follows:
  class DFTEnergyMinimization:
      electronic_energy_convergence: types.atomistic.convergence.dft.energy_error()
      ionic_energy_convergence: types.atomistic.convergence.energy_error()

We could then define another dataclass for energy minimization using non-DFT methods such as Lammps:
  class EnergyMinimization:
       ionic_energy_convergence: types.atomistic.convergence.energy_error()

Since we do not have electronic structure minimization for such methods, the corresponding quantities are omitted. In fact, with this more general formulation, we could write the corresponding DFT data class as
  class DFTEnergyMinimization(EnergyMinimization):
      electronic_energy_convergence: types.atomistic.convergence.dft.energy_error()

The important feature is that the two variables ionic_energy_convergence and electronic_energy_convergence belong to ontologically different types, i.e. trying to do something like ionic_energy_convergence = electronic_energy_convergence would give an error (or warning). In the same way that standard Python types or physical units ensure that the user does not erroneously connect input and output of inconsistent types or units, it extends this functionality to ontological types.

So we are actually pretty much on the same page. Probably we have no disagreement on the very fundamental level, so I'm suspecting you have something in mind that I haven't thought of so far. In other words, I need a more specific example where one ontological type is used multiple times in one or different data classes. Otherwise, if one ontological type corresponds to one entry in the data class(-es), then I don't see why the types and data classes have to be separated.

In today’s discussion we agreed on a set of specs on this topic so I close it.


[EventRequest] Report 292 “Copy Sales Document”, OnPreReport()

Please add a new publisher event OnBeforePreReport in report 292 on OnBeforePreReport and call it as shown in the picture

Please add the corresponding Integration Event In the bottom of the report

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

you are very welcome


Replace logo

Hey, I just made a Pull Request!
I've only replaced the logo used for the Octopus Deploy plugin on the Marketplace.

:heavy_check_mark: Checklist

[-] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[-] Tests for new functionality and regression tests for bug fixes
[-] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

@jhaals Small PR, just changing the Marketplace logo for the Octopus Deploy plugin recently added after discussing this with @jbristowe.


[java-info] Add vertex, edge, graph info

Reason for this PR

The third step in issue #478 .
What changes are included in this PR?

Add vertex, edge, graph info;
Move AdjList, Property, PropertyGroup into info package.

Are these changes tested?

no
Are there any user-facing changes?

no

Hi, John, you may need to add some API document in the code , that would help user/developer to know what the method use for

Is it the right time for that? Because we are in the middle of a decision about using proto: with proto info, classes should be refactored again. I would like to recommend postponing writing docs.

Hi, John, you may need to add some API document in the code , that would help user/developer to know what the method use for

Is it the right time for that? Because we are in the middle of a decision about using proto: with proto info, classes should be refactored again. I would like to recommend postponing writing docs.

Yes, you are right, considering the proto decision, postponing the docs avoids refactor again, thanks Sem


[python] fix chip-device-ctrl Fabric creation

Fix what has been broken by CertificateAuthority + Manager support in Python (#21981).

@vivien-apple
Fast tracking testing improvements.


Proposal to move CREDEBL Software to LFDT

Proposal to move CREDEBL Software to LFDT

Somewhere in the proposal, it would be good to address how this project would differ from the existing identity projects within LF Decentralized Trust.

Updated under section - "Relation with existing identity projects"

Approved 21 NOV 2024


Plex needs the refresh to be a PUT request

Otherwise you get plexapi.exceptions.BadRequest: (405) method_not_allowed

Thanks.  Must have changed in a recent media server build. :+1:

Good thing you pulled it after I actually checked it for bugs and squashed the commits ^_^

Lol I must have loaded the Files Changed tab right after you removed it.  Because whats in there now is what I saw when I merged it.

I had import requests.put before, cos that's what I had in my project here and I hadn't tested it to see that it obviously wouldn't work.


fix: Change remote template to use preview package in public feed

Description
Currently the Conversational Core template is stored as a dot net template within a package in a private NuGet feed. This PR changes the package reference so the same template is grabbed from the public package. This will facilitate end user use of this template in 1.3 without auth issues.
Task Item
fixes #4729

Coverage increased (+0.009%) to 56.299% when pulling 49a11b23bd2f172c03c78aad3de5a536143e3414 on pavolum/updateRemoteTemplate into f0c52bd4e5d2081bdd230e60b5f4c3711ad652ff on main.


Add new Block.render_api method

This PR adds a new method to the Block class called render_api so that the related API response data can be customised by simply overriding it.
For example, you might want to define a custom ImageChooserBlock which returns the whole image data instead of only its id:
from wagtail.wagtailimages.blocks import \
    ImageChooserBlock as WagtailImageChooserBlock

class ImageChooserBlock(WagtailImageChooserBlock):
    def render_api(self, value, context=None):
        if value is None or context is None:
            return None

        router = context['router']
        endpoint = router.get_model_endpoint(value.__class__)[1]()
        serializer_class = endpoint._get_serializer_class(router, value.__class__, [], show_details=True)
        return serializer_class(value, context=context).data

I'm not sure about the name render_api but I tried to be consistent with the other methods.

@kaedroho I've renamed render_api to get_api_representation, please have a look and let me know if it's OK.
I didn't rebase / squash / update the commit msg as I don't know if you want to keep this PR untouched to preserve history and do things manually when merging.


Show PRs across GitHub Organization

I work on Hoodie, and we have a ton of different repositories: https://github.com/hoodiehq/
We love new contributors, and knowing if someone already contributed before or not is super helpful to know. The extension is already a great help, but if we could show PRs across an organization, that’d be amazing :)

I haven't thought much about the UI for future additions much. I wonder if we could do other things like show something on hover - maybe just need to experiment on it?

I wondered maybe you don’t need to always show the PRs, but have me click the icon in the chrome toolbar first? And if I do that, I could have options where I say "add # of PRs for this repos" / "add # of PRs for this org"

Ah yeah interesting, I forgot about the toolbar icon haha.

Might be nice to use more github styles, and add a tooltip?

it would be nice, yeah. But I wonder if it wouldn’t get to heavy to get all these numbers everywhere on GitHub?

Ah ok this is possible and can be done with a different query (user:hoodie vs repo:hoodie/asdf)

@gr2m Any more thoughts on this - I don't know if I want to add a UI for using the action button in the chrome toolbar since you shouldn't have to use that at all

I think I’d close this and see if it comes up again, maybe it’s an edge case to need PRs across an organisation :)

Oh, I found we can definetely do it, just how we might want to. I could just make it a simple option in the extension options

how about something like this?

That looks really nice! I'm not exactly sure how to do a github dropdown - so if you have any ideas or a POC/PR..
It would be nice to use the same styling/js as github reactions though.

I’ll be traveling next week and probably only have catched up with everything in two weeks :/ but can look into it then

cc @sindresorhus if you have any ideas/done this before (^ github dropdown?)

Well I made the UI change! Just need to figure out the dropdown

with the drop down, you can also put the reload in one of the options, and I’d put the "last updated" thing in as tooltip maybe?

Last updated shows up on hover (so it kinda is a tooltip) currently. And yeah reload in the dropdown sounds good.

Done in https://github.com/hzoo/contributors-on-github/pull/16!