[Docs] Add a Related project section

Fix https://github.com/callemall/material-ui/issues/2873 and https://github.com/callemall/material-ui/pull/3097.

Awesome :+1: :+1:

Looks good to me.

All green here :+1:


devweb works...docker container /new does not

Running from devweb, works fine.
build-docker...a /new results in "unable to generate token".
docker logs: 06/Jun/2015:15:47:41 +0000] "GET /new HTTP/1.1" 400 25
setupToken returned: Couldn't setup state  501: All the given peers are not reachable (Tried to connect to each peer twice and failed) [0]
Calling a url with a token returns valid results.
Any pointers on the /new error running in a container?
Thanks,
Tom

The error "All the given peers are not reachable" is because discovery.etc.io is not able to connect to any etcd cluster. Default is to connect to 'http://<IP_ADDRESS>:4001' which is not available in a docker container.
See below for fix
https://github.com/madharjan/discovery.etcd.io/commit/2c38e005fb1209228f77e201c674c92622e9acd0

Meh, if I already have a cluster, why would I want this thingie.

Fixed in #43.


Lidarr config file permissions reset causing spam on Lidarr log system

See http://www.openflixr.com/forum/discussion/542/lidarr-config-causing-issues
Permissions need to be reset:
chown openflixr:openflixr /home/openflixr/.config/Lidarr/config.xml

Fixed in 2.8


Create a template from string ?

Hello,
Is there a way to renderer a template from string instead of a file ?
In the case where the template is in a database or whatever.
Thanks.

Sorry, there is no way to do this at this time. In order to make this work there would have to be some type of eval() step, which makes me a bit nervous. I'd consider adding this functionality if I received more requests for it, but until this point this is the first time.
One solution is to simply save the string to a temporary file, and then render it. Of course this comes with some a performance hit.

Second time ;-)
I wouldn't mind the performance impact, but I've got a system where one can upload a master template as well as headers and footers in the UI and would thus have to write several files. Still considering it, but trying to avoid it..


Add support for fastvideo.eu

$ youtube-dl --verbose 'http://www.fastvideo.eu/0hy1x87p12pi'
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.fastvideo.eu/0hy1x87p12pi']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.5 - Darwin-13.3.0-x86_64-i386-64bit
[debug] Proxy map: {}
[generic] 0hy1x87p12pi: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 0hy1x87p12pi: Downloading webpage
[generic] 0hy1x87p12pi: Extracting information
ERROR: Unsupported URL: http://www.fastvideo.eu/0hy1x87p12pi; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 540, in _real_extract
doc = parse_xml(webpage)
File "/usr/local/bin/youtube-dl/youtube_dl/utils.py", line 1550, in parse_xml
tree = xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1300, in XML
parser.feed(text)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1642, in feed
self._raiseerror(v)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
raise err
ParseError: syntax error: line 1, column 0
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 524, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 193, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 907, in _real_extract
raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: http://www.fastvideo.eu/0hy1x87p12pi; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

redirect to http://europeanpirateparty.eu.


flinksql  sink starrocks exactly once is not right, some data repeat

1、my flinksql job info
-kafka in

-sr out (partial)

--view to adjust field order and type (partial)

--etl

Expected behavior (Required)
data not repeat ,according to uuid to prove，kafka uuid is only once
Real behavior (Required)

some else
my sr cluster is not stable period,flink checkpoint fail period, may cause this result
StarRocks version (Required)
-2.3.2

@yaobukeji123 What's the version of your Flink and starrocks connector? Do you set sink.delivery-guarantee to exactly-once for kafka connector?

@yaobukeji123 If you want to use exactly-once, I suggest you first upgrade the starrocks to at least 2.4, and use the newest connector 1.2.6. We have improved the implementation of exactly-once greatly with the transaction stream load of starrocks which is supported since starrocks 2.4.


Use deploy-rs for home manager deployments, too

deploy-rs is versatile enough and has solid primitives
after https://github.com/serokell/deploy-rs/issues/99 it also will be the superior option for local deploys.
/cc @Pacman99

I don't think this should be included in mkDeployNodes because we don't know what hosts a user would want their portable home configuration to be sent to and just sending it to all hosts could become quite annoying.
And including special casing in mkDeployNodes is pointless because we can't cover all the possibles except for the most general.
While trying to implement this feature I also realized that mkDeployNodes can itself be quite counter-productive. I think it might just be a good idea to remove it as it is this half integration without giving any customization options and it makes so many assumptions.

There has been a stalled upstream-discussion that pointed out that hm itself is ill-designed here: a host-less user is to be system scoped.


Feature network element

Adding NetworkElement base class

helper methods to ease access to self.config.[...] will be added after JSON configuration file is rebuilt

I fixed the base branch but there are merge conflicts. Could you fix the merge conflicts?

new pull request with 'node' rather than 'network element' submitted.


Registered logo is incomplete

The logo for bRPC which appears in the ASF logo collection is incomplete.
https://apache.org/logos/?#brpc
and
https://apache.org/logos/res/brpc/brpc.png
The letters RPC are not visible.

It's not visible, but the color is white so it's not that visible. Is it a problem?

Ok, maybe we should replace it with a black one, just like our official website's icon https://brpc.apache.org/ . Thanks a lot.


Pull Request Review: Automated Follow Ups

Similar to how the bot follows up with bounty hunters if there is no activity in a few days, it would be lovely if the bot can follow up with requestors and requestees of pull request reviews.
For example, a bounty hunter opens up a pull request and I request a review from 0xcodercrane. In 3-4 days (we can use the exact same logic as bounty hunter follow ups) the bot should comment in the pull request asking:
"@ 0xcodercrane @ pavlovcik are there any updates?"

The usernames will be subject to change right?, so it'd be stored in a global object

Okay

I don't understand your question. User names should be dynamically read from the GitHub pull request. They should not be stored in an object unless you're referring to that instance's runtime memory.

I don't understand your question. User names should be dynamically read from the GitHub pull request. They should not be stored in an object unless you're referring to that instance's runtime memory.

I was referring to the usernames that should be tagged for review


tests: have a tolerance of 1 second for datetime test

Had some instances of failure in the CI.

Codecov Report

Merging #33 (dc09c9b) into main (aaa9f1a) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #33   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           28        28
  Lines         3234      3247   +13
  Branches       187       187
=========================================
+ Hits          3234      3247   +13

Impacted Files
Coverage Δ

tests/test_client.py
100.00% <100.00%> (ø)

tests/test_fsspec.py
100.00% <100.00%> (ø)

tests/utils.py
100.00% <100.00%> (ø)

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 aaa9f1a...dc09c9b. Read the comment docs.


Initial stab at traffic action

This is an initial version to solve: https://github.com/at-gmbh/at-python-template/issues/22. It doesn't save the traffic stats in a separate private repository but in the same repository on a branch called "traffic". I think this is fine, the traffic data doesn't contain sensitive information. It runs once per week on Sundays.
I haven't work with GH actions before and cannot imagine how to test this without merging :).

Thanks Simon! I would like to leave the final review of this to @klamann as I don’t have experience with GH actions.
Two questions:

Will there be one file per week in the current setup? How will they be called and which data will they contain? I don’t see any specification of the file name in the action specifications.
Is it possible to trigger this manually on the feature branch for testing?

Thanks Simon! I would like to leave the final review of this to @klamann as I don’t have experience with GH actions.
Two questions:

Will there be one file per week in the current setup? How will they be called and which data will they contain? I don’t see any specification of the file name in the action specifications.
Is it possible to trigger this manually on the feature branch for testing?

we should make a test run to see if this actually works. please add a temporary trigger on this PR like so
on:
  pull_request:
    branches: [ feature/save-traffic ]

we should make a test run to see if this actually works. please add a temporary trigger on this PR like so
on:
  pull_request:
    branches: [ feature/save-traffic ]

tada! :blush:

tada! :blush:

LGTM, thanks @klamann! 👍
@SimonCW, please merge this if you're happy with the result. :)

LGTM, thanks @klamann! 👍
@SimonCW, please merge this if you're happy with the result. :)

Hi @klamann,
thanks for jumping on this so quickly! The only thing still bothering me is the spacing between the subplots and the messed up year in the x-axis date. However, this is minor and needs to be fixed on the action's repo. I submitted a PR there.
Merging ...

Hi @klamann,
thanks for jumping on this so quickly! The only thing still bothering me is the spacing between the subplots and the messed up year in the x-axis date. However, this is minor and needs to be fixed on the action's repo. I submitted a PR there.
Merging ...


Update README.md

Hey @praveen97uma , I think this is a new project that is going to start. I am interested in contributing to this project. Can you update the README so that I can collaborate in this project?
Regards

Hey @DESHRAJ This project is still in its nascent stage and I don't have a clear idea about the roadmap at this point of time. I would definitely ping you when the project is ready to start accepting contributions.

Ok great. Sounds good to me. :)


Updated market exchange role

Summary of the discussion
Type of change (CHANGELOG.md)
Updated

market exchange role, monetary price, cost, currency, commodity role, service, transformative measure, plicy instrument, guides, economic life and amortisation tiem
There is an issue with economic life where it appears twice on the tree, we need to move life time to shared as it sits currently in physical whereas is needed by both.

The class movement themselves look fine. However, please make sure that every class that you update the term tracker for all classes where changes happen. E.g. the following classes need their term trackers updated (non-exhaustive list):
* industrial material

* chemical substance

* non-metallic mineral

* non-ferrous metal

* transport network component

I think I catched all missing term trackers


fix(core): decode from field for typed transactions

Motivation
The from field for all non-legacy signed transactions was incorrect after decoding from bytes.
Solution

Add a TX_TYPE constant to EIP1559 and EIP2930 transactions.
Properly sighash the transactions by prepending the TX_TYPE. Sighashes were improperly calculated due to the lack of this prefix before hashing.
Add tests for decoding real signed transactions (EIP1559 and EIP2930) and recovering the from field.
Add test for an EIP2930 transaction with populated access lists.
Fixed chain_id decoding for EIP2930 transactions.

PR Checklist

[x] Added Tests
[ ] Added Documentation
[ ] Updated the changelog

@Rjected If I'm not wrong, the RLP encoding and sighash for typed transactions has already been done here:

https://github.com/gakonst/ethers-rs/blob/master/ethers-core/src/types/transaction/eip2718.rs#L257-L274
https://github.com/gakonst/ethers-rs/blob/master/ethers-core/src/types/transaction/eip2718.rs#L276-L280

In my opinion, the sighash implementation on Eip1559TransactionRequest struct here should be removed as it's misleading (and of course incorrect). But for all other purposes, one can use the TypedTransaction struct and the implementations, and that shouldn't be a problem?

That's a good idea, just pushed a new version that uses the TypedTransaction sighash in the decoding, and removed the TX_TYPE constants. Also removed the Eip1559TransactionRequest sighash method, I prefer the TypedTransaction implementation.


Added proposal for 'get_optics' method

This is very nice : )
I still have to find out a few details about how to best integrate openconfig with napalm but maybe the way to go is merging your code and, when we have a better way of integrating OC we can just reuse your code for a new method that does all the OC magic. Nevermind, don't worry about that :)
In addition to what's in here:

When you have a vendor implementation, please, link it to this PR.
We will have to add this method here: https://github.com/napalm-automation/napalm/blob/develop/docs/support/index.rst#getters-support-matrix

Thanks @dbarrosop ! I will make sure to link every vendor implementation that I touch for this method, to this PR.
Would you be able to add the method to the matrix or do you want me to do that?

Would you be able to add the method to the matrix or do you want me to do that?

You can do it yourself if you want. I have no idea which drivers you are implementing it on so not sure how to fill the table :P

I would have added few other fields, some of them being:

temperature
voltage
bias current

But we can add them later, no worries.


[5.9] Only use PHPUnit 8

I actually thought of allowing 7 as well at least until 9 is out since 7 is only EOL next February 2019.

This is only a dev-dependency of the framework. This won't affect Laravel apps.

Yes but with the "lowest" depencies on the Travis build it would still be tested.

Yes, assuming we have tests that test the phpunit stuff. I'm not familiar of that area of the codebase. :P

Just a couple of tests at the moment.


Use correct payee for PurchaseUnitRequest

Turns out the payee for purchase unit request is slightly different that the one we have. So updating it.
https://developer.paypal.com/docs/api/orders/v2/#definition-payee

Thank you for this!


Release notes

It would be nice to have a release notes for new versions of the library to have an overview of the changes/improvements.
Thank you for your work.

Thanks for the feedback. I haven't done it because the project has been stable for a while and I don't really plan on adding any new features.
But you're right. If there's a new release I will try to include release notes with it.


chore: Update README.md for the "Towards 1 million users" project

Add a link to https://blog.openfoodfacts.org/en/news/towards-1-million-users-and-beyond-for-open-food-facts-mobile-app

Codecov Report

Merging #3884 (d68fda8) into develop (a613620) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #3884   +/-   ##
========================================
  Coverage    10.48%   10.48%
========================================
  Files          274      274
  Lines        13525    13525
========================================
  Hits          1418     1418
  Misses       12107    12107

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Is this being actively maintained?

Hello,
I would be interested in using a Linux-friend CDDA launcher. It appears some early work has been done here but hasn't been updated in some time. Can anyone please confirm if this is still actively being maintained?

There was a bit of work done in the "test" branch (great name I know), though this was all prior to lots of changing taking place with CDDA (such as the drop for Lua support).
At this time, CDDA-Linux-Launcher is not being actively maintained. I unfortunately have not been able to find the time since I have began working.
It also seems like none of the current forks have been worked on either.

Sorry to hear that. Thank you for the response, @jhagrid77.


Errors in local deployment with docker-compose-local

Hello! I tried to start Metlo in local environment with docker-compose-local.yaml file:
sudo docker-compose -f docker-compose-local.yaml up in repo root directory.
Firstly, I get the next error: Service 'ingestor' failed to buid: ADD failed: forbidden path outside the build context: ../../../backend ().
So, I changed ADD ../../../backend backend to ADD ./backend backend, and ADD ../../../common common to ADD ./common common in all dockerfiles in deploy directory.
And it works.
But the next error has been appeared, like in previous issue (https://github.com/metlo-labs/metlo/issues/32):

Could you please help me? Thanks!

Hi @drmckay-kirill , it seems like you're trying to build docker images from scratch. We would recommend using the uploaded docker images since we try to maintain them in a working state.
If you do wish to build the images by yourself, you can use the Makefile located in the project root. Then you can use the provided docker-compose file after supplying the given env vars to start Metlo locally or use the metlo-deployment.py script to autofill the env vars and start the docker compose.
Let us know if that fixes the build issues for you 😃

Thanks! It's my missunderstanding. I should use docker-compose file instead, it works now.


Add static builder methods, including copy constructor

Fix minor style issues.
Add Builder(PhenoPacket) copy ctr to initialize builder.
Add static newBuilder() and newBuilder(PhenoPacket) methods to match builder style used elsewhere, e.g. Google Guava library.

Great, thanks.

Thanks!


Fixed PR: ClimateDatapipe with extended functionality for climate datasets

Modulus Pull Request
This replaces https://github.com/NVIDIA/modulus/pull/252
Description
Adds new datapipe modulus.datapipes.climate.ClimateDatapipe, based on modulus.experimental.datapipes.climate.ClimateHDF5Datapipe, which has been moved, renamed and updated with changes.
New features:

Debugged, cleaned up and tested the experimental datapipe.
Support for reading data from multiple sources at the same time. This is usually needed for training diagnostic models, for instance. To enable this, each source is configured by creating a modulus.datapipes.climate.ClimateDataSourceSpec object. The list of the sources is then passed to the ClimateDatapipe constructor.
Support for NetCDF4 formatted datasets.
Support for outputting auxiliary variables, with existing functions for:

Cosine of solar zenith angle
Latitude/longitude and their sin/cos
Surface geopotential (if supplied with NetCDF file containing it)
Land-sea mask (if supplied with NetCDF file containing it)

Checklist

[x] I am familiar with the Contributing Guidelines.
[x] New or existing tests cover these changes.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is up to date with these changes.
[ ] An issue is linked to this pull request.

Dependencies
No new dependencies needed.

/blossom-ci

/blossom-ci

/blossom-ci


[release-4.11] Dual Nic with single phc2sys throws nil pointer exception. n sending events

Signed-off-by: Aneesh Puttur<EMAIL_ADDRESS>

/jira cherrypick OCPBUGS-5302

/jira refresh


Use Eloquent::getMorphClass() instead of get_class($model)

https://laravel.com/docs/5.2/eloquent-relationships#polymorphic-relations
use Illuminate\Database\Eloquent\Relations\Relation;
Relation::morphMap([
    'users' => 'App\User',
]);

When polymorphic relation associates model instance it uses model method getMorphClass
https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Eloquent/Relations/MorphTo.php#L206

get_class($achiever) != $achiever->getMorphClass();
// App\User != 'users'

Merging into master and preparing for a new release targeting Laravel 5.6.
Thank you very much for contributing!


Skip volume expansion if block node

What type of PR is this?
/kind bug
What this PR does / why we need it:
No expansion on the node should be necessary if device is of type raw block
Release note:
Skip volume expansion if device is of type raw block

/ok-to-test

Coverage decreased (-0.08%) to 86.047% when pulling d244276d1b1732c3fa3bd5778c6b3ddf003f4555 on derek-pryor:skip-node-expansion into 11716e6fd47f7d22e7acad4ef537ecd0eea3b44f on kubernetes-sigs:master.

/test pull-ibm-vpc-block-csi-driver-build

@derek-pryor  Please could you check the failing test case and also if UT needs to be added for above code change, can that also be covered


Input is a directory: /home/dhodovsk/repos/github.com/packit-service/hello-world
WARNING  'upstream_project_name' configuration key was renamed to 'upstream_package_name', please update your configuration file
Input directory is an upstream repository.
Using user-defined script for ActionName.create_archive: [['python3', 'setup.py', 'sdist', '--dist-dir', '.'], ['.print_version.sh']]
ERROR    Preparing of the upstream to the SRPM build failed: [Errno 2] No such file or directory: '.print_version.sh': '.print_version.sh'
[dhodovsk@shiny hello-world]$

It works OK when its called using bash:
[dhodovsk@shiny hello-world]$ cat .packit.yaml
---
specfile_path: hello.spec
synced_files:
  - hello.spec
upstream_project_name: hello
downstream_package_name: hello
actions:
  create-archive:
  - python3 setup.py sdist --dist-dir .
  - bash .print_version.sh
[dhodovsk@shiny hello-world]$ packit srpm
Packit 0.8.1 is being used.
Input is a directory: /home/dhodovsk/repos/github.com/packit-service/hello-world
WARNING  'upstream_project_name' configuration key was renamed to 'upstream_package_name', please update your configuration file
Input directory is an upstream repository.
Using user-defined script for ActionName.create_archive: [['python3', 'setup.py', 'sdist', '--dist-dir', '.'], ['bash', '.print_version.sh']]
Created archive: /home/dhodovsk/repos/github.com/packit-service/hello-world/hello-0.1.0.tar.gz
SRPM is /home/dhodovsk/repos/github.com/packit-service/hello-world/hello-<IP_ADDRESS>.gace1326-1.fc30.src.rpm
SRPM: /home/dhodovsk/repos/github.com/packit-service/hello-world/hello-<IP_ADDRESS>.gace1326-1.fc30.src.rpm

If it is not possible, we should document it clearer in doc.

In theory I thought this is going to be easy, but it wasn't. Here's a post-morterm for the person who tries to implement this in future:

Make sure it works well in sandcastle (tests: test_md_exec (we use this now) and test_exec (we want to use this in future)).

The biggest problem is that with mapped dir in sandcastle we execute in a bash script while normal exec needs to be a list of strings (i.e. ['ls', '-lha'].

In packit, we accept actions as a string or a list of commands, which is not compatible with sandcastle (see above), so we need to shlex.split it (get_commands_for_actions in packit).

We don't want to exec all the commands in shell! (git describe ... * - star gets expanded in shell while it should be passed to git).

Only user-defined commands should be funneled through shell, we should avoid shell as much as we could.

I'd say the ideal solution would be if sandcastle accepted commands defined as a string ("ls -lha", not ["ls", "-lha"]) and wrapped it with ["bash", "-c", shlex.quote(command)] - this way we don't need to split it in packit and just feed it directly to sandcastle.

Would introducing a shell and exec form for actions help resolving some of these problems? This would be similar to how ENTRYPOINT works in a Dockerfile.
This way if a command is provided in exec form, it would be also executed as such, if it's provided in shell form it would be executed as such and the code wouldn't have to deal with conversions.
As users wrote exec form for actions until now, I think there is no consistent way to suddenly take those commands and try to run it in shell.
Probably the above would require introducing versioning in package configuration, as the change would be backwards incompatible.

@lachmanfrantisek What do you think? Would it make sense to support shell and exec forms as described in the above comment? If yes, any idea about the priority? :slightly_smiling_face:

I am not sure if it is worth handling config versioning.

Do we know about some user that really needs this?
I know about users that hide this inside custom make targets so they don't need to solve this in packit config.
(edit: psss removed  packit-specific commands from the config.)

I am not sure if it is worth handling config versioning.

Do we know about some user that really needs this?

I'm not aware of any and I don't know about anyone being bothered by the need to add "bash -c" for their commands to use a shell.
I have the feeling that on the long run solving this (supporting both exec and shell) would be nice. And it would nice if the solution would follow and already existing (and known) one. But we will need versioning for this in order to not to brake compatibility.
On the short term it's not a priority, though.

I still think we should have a way to run commands in shell and do it by default since that's what other CI systems are doing. I'd say the suggestion from Hunor is spot on - when the command is written as command -opt -opt2 arg, we now parse it by splitting it,  thanks to shlex.split, but I think that's something which we shouldn't be doing - instead we should just take the input and shove it to shell.
But the reality is that we already have this interface and we need to keep it backwards-compatible. So this change will never be easy.

I think we still want that and I hope we can make it.

given how complex this problem turned out to be, I propose not doing it since we'd probably need to push for version 2 of packit.yaml (or having two ways to define commands as Hunor suggests)
instead I suggest making it clear in docs how commands are executed and improving the error message from run_command
we have bigger fish to fry and this is not the one

OK, I am closing then and we can create a new issue in case of any user problems...


Need Method to Specify URLs in Content Pages

Followup from #4803. The issue is to have a reliable way to specify relative and absolute URLs as well as page bundle reference URLs when writing a content document. The use case would be to reference documents in a bundle, files elsewhere in the hierarchy (e.g., a static image), and reliably get the proper URL given the base URL, including a path prefix. One ought to be able to use such a feature either on its own:
![My Wedding]({{% .URLForBundleFile "mawidge.jpeg" %}})

Or in combination with shortcodes:
{{% image src = {{% .URLForBundleFile "mawidge.jpeg" %}} %}}

Some examples of major use cases:

{{% image src = {{% .AbsURL "../leopard/cat.png" %}} %}}

{{% image src = {{% .RelURL "/foo/img/hi.png" %}} %}}

{{% image src = {{% .AbsURLForBundleFile "wedding.png" %}} %}}

{{% image src = "https://google.com/logo.png" %}}

If #4728 were resolved, and either the ref/relref shortcodes worked for images or Hugo automatically adjusted all local absolute Markdown links for the site's base URL, wouldn't that take care of it more cleanly?

If ref/relref worked for page bundle items (or just whatever is in the current directory), then yes, I think so?:

{{% image src = {{% ref "../leopard/cat.png" %}} %}}

{{% image src = {{% relref "/foo/img/hi.png" %}} %}}

{{% image src = {{% ref "wedding.png" %}} %}}

{{% image src = "https://google.com/logo.png" %}}

I'm assuming, of course, that embedding one shortcode in another would work. But if not, perhaps the image shortcode could be updated to use ref --- assuming ref recognizes a complete URL (with scheme).

Oh, and the link param to the image shortcode should probably use ref, too.

Still think it's relevant to have a unified way to link to files within a bundle.

Still think it's relevant to have a unified way to link to files within a bundle.

You can. I will explain, but add that the internal shortcodes of Hugo is a little bit behind the whole "bundle thing". But that does not mean that you cannot create your own shortcodes that will support this:
If this was you calling your custom image shortcode:
{{< image page="../some-other-bundle"  match="**cat.png" >}}

And then in your image.html shortcode (note that I'm typing this on GitHub untested):
{{ $page := .Page.GetPage (.Get "page") }}
{{ $image := $page.Resources.Match (.Get "match") }}

There are lots of additional possibilities to the above (image processing etc).

Yeah, I have this shortcode:
{{- partial "link.html" (dict "Page" $.Page "Site" $.Site "src" (.Get 0 )) -}}

I call it like this:

And it, in turn, calls this partial:
{{- if hasPrefix .src "/" }}
    {{/*  Cannot use absURL because it doesn't work as expected if baseURL has a subdir. */}}
    {{- printf "%v%v" (replaceRE "/$" "" .Site.BaseURL) .src -}}
{{- else if (findRE "(^|:)//" .src ) }}
    {{- .src -}}
{{- else }}
    {{- printf "%v%v" (replaceRE "[.][a-zA-Z0-9]$" "/" .Page.Permalink) .src -}}
{{- end -}}

I admit I've not had my head in Hugo for a while, so I don't recall exactly why I wrote it this way. I've just been depending on this as-is. And while it works well enough, it feels pretty hackish. But perhaps I've overlooked something.

To get back to the OP, can you do something like:
![My Wedding]({{% image page="."  match="mawidge.jpg" %}})

And nest it inside another shortcode?
{{% image src = {{% image page="."  match="mawidge.jpg" %}} %}}

PS: Amused that my spell-checker keeps correcting "shortcode" to "shortcake".

(Is that why I was Cc'ed? :))

No.
I will close this issue now. I don't know how such a shortcode would/should look like. But this issue is not the correct medicine. You should continue any discussion at the forum.


[core-rest-pipeline] Add a simple sample

of making a GET request using the default Http client.

/azp run js - core - ci


Remove: purocean.YankNote version 3.5.1

## .\Tools\YamlCreate.ps1 -SkipPRCheck -Mode 5 -PackageIdentifier purocean.YankNote -PackageVersion 3.5.1

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[X] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

/azp run


export gaussian splats reconstruction as PLY

Export a checkpoint trained with gaussian splatting in nerfstudio to a PLY file compatible with the original format. For example it can be visualized at https://antimatter15.com/splat/ by simply drag&drop the ply on the browser window.
Video.webm

There are now two PRs for this, ref #2535. Can these be combined?

That one does not work, i had to reimplement
On Tue, Oct 17, 2023 at 15:47 Matias Turkulainen @.***>
wrote:

There are now two PRs for this, ref #2535
https://github.com/nerfstudio-project/nerfstudio/pull/2535. Can these
be combined?
—
Reply to this email directly, view it on GitHub
https://github.com/nerfstudio-project/nerfstudio/pull/2537#issuecomment-1766455791,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAVMH3RPHDY3QB2WEKWOR33X72D5LAVCNFSM6AAAAAA6D27M7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRWGQ2TKNZZGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I can confirm this works.  Although initial orientation from drag-n-drop onto this page is not as expected; this is after rotations etc.
Will also try the other one...

That one does not work, i had to reimplement
…
On Tue, Oct 17, 2023 at 15:47 Matias Turkulainen @.***> wrote: There are now two PRs for this, ref #2535 <#2535>. Can these be combined?

See discussion on https://github.com/nerfstudio-project/nerfstudio/pull/2535; it does work if spherical harmonics are present in the output to be exported, but fails if they are not.

Given the other PR was merged and it seems to support both RGB only and SH, can we close this one? @machenmusik @cdcseacave


corporate: Add helper for deactivating remote server registrations.

@timabbott FYI :)

@timabbott Addressed all your feedback, this is now ready for a review.

I rebased this, but got a test failure locally that needs investigation:
Running corporate.tests.test_stripe.BillingHelpersTest.test_update_or_create_stripe_customer_logic

======================================================================
ERROR: test_deactivate_remote_server (corporate.tests.test_stripe.BillingHelpersTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2434, in to_python
    return uuid.UUID(**{input_form: value})
  File "/usr/lib/python3.8/uuid.py", line 171, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/tabbott/zulip/corporate/tests/test_stripe.py", line 4454, in test_deactivate_remote_server
    remote_server = RemoteZulipServer.objects.create(
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/query.py", line 453, in create
    obj.save(force_insert=True, using=self.db)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/base.py", line 739, in save
    self.save_base(using=using, force_insert=force_insert,
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/base.py", line 776, in save_base
    updated = self._save_table(
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/base.py", line 881, in _save_table
    results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/base.py", line 919, in _do_insert
    return manager._insert(
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/query.py", line 1270, in _insert
    return query.get_compiler(using=using).execute_sql(returning_fields)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1415, in execute_sql
    for sql, params in self.as_sql():
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1358, in as_sql
    value_rows = [
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1359, in <listcomp>
    [self.prepare_value(field, self.pre_save_val(field, obj)) for field in fields]
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1359, in <listcomp>
    [self.prepare_value(field, self.pre_save_val(field, obj)) for field in fields]
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1300, in prepare_value
    value = field.get_db_prep_save(value, connection=self.connection)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 842, in get_db_prep_save
    return self.get_db_prep_value(value, connection=connection, prepared=False)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2424, in get_db_prep_value
    value = self.to_python(value)
  File "/srv/zulip-py3-venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py", line 2436, in to_python
    raise exceptions.ValidationError(
django.core.exceptions.ValidationError: ['“demo-1234” is not a valid UUID.']

@mateuszmandera FYI.

Oh, that's just this having copy-pasted the old invalid UUID format from an existing test.  Fixing.

Marked this to merge automatically once it passes tests.  Thanks @eeshangarg!
The next step here is to add (1) a management command and (2) a zilencer API endpoint accessible via manage.py deregister_server (like manage.py register_server; or do we want manage.py register_server --deactivate?) for deactivating a registration.  Can you start a chat.zulip.org thread on naming this?
We can likely also delete the management command to create a new remote server entry; I think that was a testing thing that is no longer needed now that we have an API for that.


reaction avatars not working on review comment

Please ensure:

[X] The bug is caused by Refined GitHub. It doesn't happen if I disable the extension.

Include in this issue:

[x] Screenshots/video/gif demonstrating the bug, if it’s visual
[ ] Console errors, if any

Description
There are no avatars for the reactions on review comments

Example URL
https://github.com/parcel-bundler/parcel/pull/7418#pullrequestreview-828068246
Browser(s) used
Chrome 96.0.4664.55

See https://github.com/refined-github/refined-github/pull/5150#issuecomment-991133953


split wiring pop-interaction controller & animator

At first I found it hard to follow why -navigationController:animationControllerForOperation:fromViewController:toViewController: was wiring the interaction controller to toVC.  After some fiddling in my own app, I found the real event you meant was when a view controller is pushed on the stack to prepare the pop transition.
I find the change makes the intent clear and the code easier to follow.

Thanks - I'm happy with this refactor.


Consider allowing dotted-notation in js.Get()

Both JavaScript and TypeScript allow access to global objects via dotted notation.  At the same time, many libraries wrap their objects, classes and methods to avoid adding them to the global namespace.
Allowing dotted notation in js.Get() would simplify accessing wrapped types and would automatically supplement both js.Class() and js.New().  The following code works:
mdc := js.Get("mdc")
chips := mdc.Get("chips")
chipset := chips.Get("MDCChipSet")
chipsetEl := dom.Doc.CreateElement("div")
chipsetEl.SetAttribute("class", "mdc-chip-set")
chipset.Call("attachTo", chipsetEl)

But this code is much simpler to write and has the added benefit of using the js.Class() caching:
chipset := chips.Class("mdc.chips.MDCChipSet")
chipsetEl := dom.Doc.CreateElement("div")
chipsetEl.SetAttribute("class", "mdc-chip-set")
chipset.Call("attachTo", chipsetEl)

Looking into this a bit more, I see that the Get() method allows zero or more path sections.  This allows the code above to be simplified as follows:
chipset := chips.Get("MDCChipSet", "mdc", "chips")
chipsetEl := dom.Doc.CreateElement("div")
chipsetEl.SetAttribute("class", "mdc-chip-set")
chipset.Call("attachTo", chipsetEl)

I'd suggest that the signature of the Class() method be changed to:
func Class(class string, path ...string) Value {

Unfortunately, this can't be extended to the New() method as both path and args would need to be variadic.  As the code is currently written, you can use class caching for classes that are global.  Another option might be to have a method with the signature:
func (v Value) Class(class string) Value {

It's a shame that the underlying syscall/js code doesn't support this.

Yeah, extending the Class makes a total sense. Probably it won't be a problem with New since you can always do things like Class("foo", "Bar").New(). So feel free to submit a pull request. Otherwise, I'll implement it at the end of the week.

PR #41 submitted - My resulting code is much nicer and takes advantage of class caching!
chipsetClass := chips.Class("MDCChipSet", "mdc", "chips")
chipsetEl := dom.Doc.CreateElement("div")
chipsetEl.SetAttribute("class", "mdc-chip-set")
chipset := chipsetClass.Call("attachTo", chipsetEl.JSValue())

Thanks :) Also note that you don't need to call JSValue at the end.

I had a few places where it didn't compile unless I added JSValue ... I'm still working on why but it's good to know that it shouldn't be required.


MsAzurePatchComplexValueRebuilder now accepts various simple strings

Fix for #686

Open a new pull request to the main repo https://github.com/Captain-P-Goldfish/SCIM-SDK/pull/691. Sorry for the confusion. Closing this one.


[Firefox] Add Firefox 102 release

Add explicit Firefox 102 release after a discussion in #1358 , fix invalid Firefox 102 ESR version and add explizit Firefox 102 ESR link, since the automatically computed one does not resolve correctly.

@generalmimon

Thanks a lot for the quick fix 💯


EDC - Interoperability between S3 and Azure Blob Protocols (ext: CXAR-1031)

+Benefit Hypothesis+
Current situation:
All participant need to have all protocols, even if they're not using the technology by themselves. Today Azure Blob is not included in Tracuts-X EDC.
Decision needed how to continue with both technologies.
+Beneficiaries+
< Who will benefit for that feature>

Components: EDC
Sprints: N/A
Fix Versions: N/A
StoryPoints: N/A
Attachments: N/A

Tasks

[ ] Define a list of supported protocols.
[ ] Create a concept for context/Use-Case specific protocols or adoptions.
[ ] Answer the question of how to deal with vendor specific solutions (S3 & Blob)?

questions:

is it sufficient to have a one-size-fits-all dataplane?
is this limited to object storage (as opposed to: vaults, databases,....)?

we'll have to work out various options first and collect requirements.

@paullatzelsperger is on the task
final implementation in 0.6 due to impacts


Update how.xml

Corrected hyperlink from "http://www.hpts.ws/session5/das.pdf" to "http://hpts.ws/papers/2009/session5/das.pdf" since the former is obsolete.

@pranta Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@pranta Thank you for signing the Contributor License Agreement!

Thank you. That page probably should go away at this point but no reason not to have a functional URL on it for now ;)


x/tools/gopls: handle replace directives

We watch all of the files in the module root for changes on-disk, and we also use changes to the current module as a heuristic for when it's necessary to rescan for imports. We should also track replace directives and watch file changes in replace targets.

Fixed as of #239198, though VS Code does not support watching directories outside of the workspace root.

Fixed as of CL 239198, though VS Code does not support watching directories outside of the workspace root.

Is this fixable, otherwise it seems to me that this means extending modules via the filesystem and package main is a better solution than replace and named modules? Not reliable on Windows unfortunately but workable on Unix systems.

The title of this issue is a bit misleading--specifically, the issue is that on-disk changes to replaced modules will not be reflected to the editor because of limitations to VS Code's file watching API. gopls should still generally work with replaced modules. @kevlar700: If you are having an issue with the VS Code Go extension, please take a look at the Troubleshooting guide and file a new issue.

If you are having an issue with the VS Code Go extension, please take a look at the Troubleshooting guide and file a new issue.

I think one issue might be that more people are using replace than perhaps should be?
<EMAIL_ADDRESS>Not sure whether to file an issue about documentation somewhere?

Replace directives should work with gopls, and it's perfectly fine to use them if they fit your use case. In fact, gopls uses a nested module with a replace directive itself. As I mentioned above, if your set-up is causing issues with VS Code Go and gopls, we'll be happy to take a look and investigate the problem.


For upstream/serial and logging fixes

Various serial fixes from my own branch.

Fixed whitespace/style problems.


Bug : Text Forms in Contact Us Section Not Visible in Light Mode#292

Title and Issue number
Title :  Text Forms in Contact Us Section Not Visible in Light Mode
Issue No. : 292
Code Stack :
Close #<issue_no>

Video/Screenshots (mandatory)
Before Solving Bug:

After Solving Bug:

Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have gone through the  contributing.md file before contributing

@HimanshuBhole2 please follow the rules mentioned in CONTRIBUTING.md file. Don't make any type of PR until you get assigned to an issue.


Let's connect page

@luigicr18
Please all message to let know the user when the message was send successfully
Please check the validation styles in firefox

Text size for entries should match the text they replace (currently too small)

Confirmation message is currently, "Message was send successfully"
(send should be "sent")
Let's just change to, "Your message was sent successfully! We'll get back to you shortly."

While you're in there, could you also change the line thickness of the boarders for the fields to 1px instead of 2px @luigicr18 ?

Looks much better @luigicr18
Could we also center the confirmation message?

@mjbarnes88 Could you give me an example of what you want? Because right now the message is center and in the middle of the content.

Center the text horizontally (is already centered vertically)


fix: data race related to last commit info; flush pruning heights as soon as changed

Context

Fixed data race related to last commit height concurrently written in Commit(...) and read in Query(...) and LastCommitID()
flush prune heights every time these are changed to avoid losing them if one of the commits fails

Related to: https://github.com/osmosis-labs/cosmos-sdk/issues/149

flush commit id and version atomically with updating rs.lastCommitInfo

Left some extra comments in code
Risks

This change introduced performance overhead due to synchronization in exchange for safety

closing in favor of #184

closing in support of #184


Modal Scope Question

I'm noticing some weirdness with the scope being used in the modal template.  Hoping someone can help me understand the reasoning.
I'm opening a modal with a custom template, and passing along another template for the content.  The end result I'm not getting is why the template for the modal (modalTemplate.html) is getting a different scope than the containing modal directive div and the final uib-modal-transcluded modal body content.
If you look at the scope for the 'myDirective' directive, you'll see both myDirectiveCtrl and appModal controllerAs vm's with rootscope as the parent.  But in the modal template div's, the scope is a sub of the modal scope.  Causing me to have to use '{{$parent.myDirectiveCtrl.label}}' to bind the modal title text to something on my controller vm.
I was under the impression scope inheritance allowed me to use '{{myDirectiveCtrl.label}}' and it would propogate down the scope tree to find the proper value, but this isn't happening.  Am I just ignorant of angular scope inheritance, or is this something specific to the uib modal directive I'm not grasping?
Thanks!
Plunker: https://plnkr.co/YrXAfTkWkfvAjC3yxM4v
Angular: 1.5.3
UIBS: 1.3.2
Bootstrap: 3.3.6

@kyse the issues forum is not for support requests.  please be respectful of our time by adhering to that.
two problems I notice right off the bat with your plunker.  you have the scope property on your directive capitalized and secondly it's an isolate scope.  isolate scope directives don't inherit anything unspecified from the parent.

The question is more about the modal template scope not inheriting from the main scope, not the directive scope.  But OK.  Thanks for your time and reply.

ahhh, gotcha.  i misunderstood the question.  take a gander at our docs, you'll see a scope option in there for $uibModal.  just pass the right scope there and you should be good to go.  just a warning on the perils of storing primitives on scope:  values are copied and not referenced so they will not change if they're modified in other, hierarchical, scopes.


Auto-derive Eq and PartialEq for PublicItem

The explicit implementation is identical to the derived one, and by
switching to a derived impl for these we can later make PublicItem
derive Hash without triggering
https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq.
I'm playing around with fixing #50 with hashbag which requires Hash. Even if we end up not needing Hash later, I think this is a sensible simplifcation.

Here is how this change affects the public API of public-api BTW, and it looks reasonable to me:
% cargo public-api --output-format markdown --diff-git-checkouts origin/main public-item-derive-eq

Removed items from the public API
(none)
Changed items in the public API

pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool changed to
pub fn public_api::PublicItem::eq(&self, other: &PublicItem) -> bool

Added items to the public API

pub fn public_api::PublicItem::ne(&self, other: &PublicItem) -> bool


Remove any accumulated errors, otherwise Open will assume we've failed

There was a race condition in the dialConnection with multiple machines. If we received an error before we received a connection we would return both a connection and an error. The calling code in mssql.go would then assume we'd failed based on the presence of the error. This change nils out the error if we've obtained a successful connection.

I strongly recommend anyone using a SQL Server AG cluster to adopt this fix.  There was a subtle bug in my original implementation which caused sporadic errors to appear.  Because of the way that the sql package in the standard library does connection pooling, these errors could crop up in unexpected places.

Thank you both @tompko and @mikewilliamson


hostname doesn't resolve for 3 mins

Did a git push for workflow and then tried to hit the app when it said it worked.
Couldn't for full 3 minutes
To ssh://git@deis.<IP_ADDRESS>.xip.io:2222/madcap-ricochet.git
   • [new branch]      master -> master
     core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
     curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
     core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
     curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
     core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
     curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
     core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
     curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
     core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
     Powered by Deis
     Release v2 on madcap-ricochet-v2-web-d771p

However looking at the router logs you can see it reloaded on time (confirmed the timings)
2016/01/13 01:25:09 INFO: Router configuration has changed in k8s.
2016/01/13 01:25:09 INFO: Reloading nginx...
2016/01/13 01:25:09 INFO: nginx reloaded.
2016/01/13 01:25:09 [notice] 12#0: signal process started
[13/Jan/2016:01:27:53 +0000] - <IP_ADDRESS> - - - 200 - "GET / HTTP/1.1" - 221 - "-" - "curl/7.43.0" - "~^madcap-ricochet\x5C.(?<domain>.+)$" - <IP_ADDRESS>:80 - madcap-ricochet.<IP_ADDRESS>.xip.io - 0.001 - 0.001

Just to make sure, is a slugrunner pod (in the madcap-ricochet namespace) up and running?
Sent from my iPhone

On Jan 12, 2016, at 17:39, Helgi Þormar Þorbjörnsson<EMAIL_ADDRESS>wrote:
Did a git push for workflow and then tried to hit the app when it said it worked.
Couldn't for full 3 minutes
To ssh://git@deis.<IP_ADDRESS>.xip.io:2222/madcap-ricochet.git
• [new branch]      master -> master
core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
curl: (6) Couldn't resolve host 'madcap-ricochet.<IP_ADDRESS>.xip.io'
core@micro-kube ~/example-go $ curl madcap-ricochet.<IP_ADDRESS>.xip.io
Powered by Deis
Release v2 on madcap-ricochet-v2-web-d771p
However looking at the router logs you can see it reloaded on time (confirmed the timings)
2016/01/13 01:25:09 INFO: Router configuration has changed in k8s.
2016/01/13 01:25:09 INFO: Reloading nginx...
2016/01/13 01:25:09 INFO: nginx reloaded.
2016/01/13 01:25:09 [notice] 12#0: signal process started
[13/Jan/2016:01:27:53 +0000] - <IP_ADDRESS> - - - 200 - "GET / HTTP/1.1" - 221 - "-" - "curl/7.43.0" - "~^madcap-ricochet\x5C.(?.+)$" - <IP_ADDRESS>:80 - madcap-ricochet.<IP_ADDRESS>.xip.io - 0.001 - 0.001
—
Reply to this email directly or view it on GitHub.

@arschles asks a good question.  The trace above looks unusual.  Usually after I push, I have to wait some time while slugbuilder is pulled down to whatever node will be doing the build (if the image isn't already there) and then some more while slugrunner is pulled down to the node that will be running the app (again, if the image isn't already there), and then there's some lesser time required for the slug itself to be pulled down.  I wouldn't usually try to hit the app until the build's trace shows it's complete, but I don't see that in the trace you posted.

@helgi do we have any more information about this?  This looks like it was probably a delay in container pull or startup.

No more info than the above. No real logs anywhere to be found that indicated anything specifically went wrong, at least logs I looked at.

I haven't been able to reproduce this.  I'm closing it, but please re-open if it recurs.


Ux renamings

Description
lib_ux_nbgl: Renaming from lib_ux_stax
ux.h/ux_loc.h: Add redirection to avoid name collision
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[x] Other (for changes that might not fit in any category)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (5849a44) 60.42% compared to head (38e9467) 60.42%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #528   +/-   ##
=======================================
  Coverage   60.42%   60.42%
=======================================
  Files          12       12
  Lines        1660     1660
=======================================
  Hits         1003     1003
  Misses        657      657

Flag
Coverage Δ

unittests
60.42% <ø> (ø)

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

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


User testing

Overview
We need to set up user testing with HfLA Product Leads  or recruit actual Project Leads of Brigades  as our first defined persona group for testing.
Test #1: Our purpose is to test the functionality and usability (taks completion) of the Tag Generator feature.
We need to set up user testing with HfLA Product Leads (as a Brigade Leader persona) for tagging their project repos using tag generator.
Test Add Organization.
Test #2:  Test Search Organization and Contributors feature.
Action Items

[x] Objectives (Joyce and Shipra)

[x]  Build Tag Generator Prototype (Ken)

[x] Create Test Plan

[x] Methodology

[x] Agree on Tools for Testing and Notes Capture (Maze has analytics display for reporting)

[x] Recruitment for Personas

[x] Test (Need dates)

[ ] Synthesis and Recommendation + Team Share Out

[x] Please put resources in Google Drive Folder

Resources
CTI Production Site
 CTI Tag Generator Test Planning
Usability Testing - Session recordings.
Google sheet -Analysis Table-Usability Test CTI by all the teams.

@shipranj  Can you provide an update on objectives and methodology?

July 8:
@shipranj will update User Tasks and Validation questions in the CTI Tag Generator document. Estimated time of completion by next meeting.

July 15:
@shipranj will continue to develop test plan, next steps will be to share document with Product & Marketing for review prior to starting User Testing.
Will need to rethink testing method if we are using the website as the prototype (i.e. moderated user testing). @nagas018-ken will review sites that use real websites for testing.

@shipranj to review olivia's video in slack ux/ui channel

As I was researching tools, I've found some tools that can test with actual websites instead of design on design tools. Here are some:
Userlytics
UXweek
Usertesting
Most of them have a recording feature but target enterprise customers, meaning the fee is pretty high. UXweak seems to be free so that we can go with UXweek. I can continue to look for more tools (I've looked at around 20ish tools)

@nagas018-ken thanks! I will review these per our need.

Made some personas based off of Maria's document to help guide with testing other parts of the sites.

@mariastudnicka @DrIffathsultana the first test should be with Hack for LA project leads, but until the tag generator passes the user test with me, its not ready for that.  So this could go back in the icebox with a dependency label until that's taken care of.

[ ] Usability Testing - Session recordings link.
[ ] Google sheet -Analysis Table-Usability Test CTI by all the teams.

In today's break out room tonight, we synthesize the findings we had gathered from our spreadsheet to a Miro board.

https://miro.com/welcomeonboard/cU91Y3I0OWEzUm5oYkV5YjFVclRFYzFtTDNTOE53YmhoUW43blFyaDhJMXdWN2U4WnJpRHgzdGhSMG9EQkVtdnwzMDc0NDU3MzUyOTcwMjMwNjIz
The Miro board link is above.

UX team has arranged findings into affinity cluster, and will share insights and recommendations.


Spurious CS high when using SPI enable_chip_select_0

I've been debugging an SPI problem for the last week, and in the end I ended up buying a logic analyzer to hunt the problem down.
The problem seems to stem from using enable_chip_select_0 instead of taking control over the CS myself.
I apologize in advance if the problem isn't in imxrt-hal, I've tried to follow the code, but I don't quite get how this specific feature works.
The code in question is this:
    let (_, _, _, spi4_builder) = p.spi.clock(
        &mut p.ccm.handle,
        ccm::spi::ClockSelect::Pll2,
        ccm::spi::PrescalarSelect::LPSPI_PODF_5,
    );

    let mut spi = spi4_builder.build(pins.p11, pins.p12, pins.p13);

    spi.set_clock_speed(bsp::hal::spi::ClockSpeed(1_000_000))
        .unwrap();

    spi.enable_chip_select_0(pins.p10);

    spi.set_mode(spi::MODE_0).unwrap();
    spi.clear_fifo();

// and later (using u16, since my chip uses that by default)

        let mut buf2 = [0x4100, 0];
        spi.transfer(&mut buf2)?;

Recording this with the logic analyzer I get this:

White is CS
Brown is clock
Red is MOSI
Orange is MISO

Notice how the white CS goes to high in between word 1 and word 2. I believe this not correct and the chip I'm working with (an IO-expander MCP23S17), does not like it at all.
The workaround is to take control over the CS myself, so quite easily solved once I saw the problem, but I wonder whether the behavior of method.enable_chip_select_0 can be fixed?

Thanks for the detailed report! These observations are consistent with how I've seen this SPI peripheral manage the chip select pin. Since the CS pin is fully managed by the hardware, changing the behavior requires us to study the reference manual, and understand what settings are available. It's definitely an imxrt-hal issue, so you're in the right place.
Besides driving CS manually, there might be two other options:

Try using a u32 transfer with one value, instead of u16 transfers with two values. The timing diagram shows a CS transition in between two u16s. It does not show a CS transition in between the two u8s that comprise one u16. So if we we treat the transaction as a u32, we shouldn't see the CS transition. I'll guess that this is a workaround, but it may be easier to implement and test. A u32 implementation resembling this code might be all we need.

Quick check through the reference manual reveals this field in the transmit command register:

At a glance, this sounds like the real solution. But, I've not tried it. This might warrant a custom implementation for the embedded_hal::blocking::spi traits.

This should be resolved in imxrt-hal v0.5. The LPSPI driver now uses continuous transfers for blocking u8/u16/u32 exchanges and writes. Chip select remains asserted throughout the entire transfer.
The images below (click to expand) show logic analyzer recordings of the hal_spi example that exchanges this buffer
https://github.com/imxrt-rs/imxrt-hal/blob/4bee9504c533bec3c2e065a152973cef7f7df39c/examples/hal_spi.rs#L65
where Elem is one of
 u8
 u16

 u32

Excellent! Thanks!


Update create react context

Close #238
Also noticed that babel-jest was skipped in devDependencies

Thanks for fixing this!


Specification Extensions not supported for externalDocumentationObject

Dear all,
it looks like Specification Extensions are not supported for an externalDocumentationObject.  If I parse the file I get a
x-ExternalDoc-simple is not a valid property at #/paths/externalDocs
This is strange in two ways, as the externalDocs is part of the OpenAPI Object (root) and not as part of paths.
Here is my example:
...
components:
....
security:
...
tags:
...
externalDocs:
  description: My external API documentation
  url: https://external.server.tld/doc
  # extension
  x-ExternalDoc-simple: MyContent

Thank you!  I just checked and the code to deserialize extensions in both v2 and v3 is missing.  That should be an easy fix to get into a patch release.  I am puzzled about that error message though.


DllReferencePlugin fails when using webpack-dev-server

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

What is the current behavior?
When using DllReferencePlugin with webpack-dev-server or webpack-dev-middleware, it will occurs an error:
Error: ENOENT: no such file or directory, open '/path/to/js/manifest.json'
    at Error (native)

If the current behavior is a bug, please provide the steps to reproduce.
const webpack = require('webpack');
const WebpackDevServer = require('webpack-dev-server');
const config = require('./webpack.config');
const compiler = webpack(config);
const server = new WebpackDevServer(compiler, {});

server.listen(8080, '<IP_ADDRESS>', () => {
  console.log('Starting server on http://localhost:' + 8080);
});

and the webpack.config is just from this project's example directory, https://github.com/webpack/webpack/blob/master/examples/explicit-vendor-chunk/webpack.config.js

What is the expected behavior?
run correctly like the code below:
const webpack = require('webpack');
const config = require('./webpack.config');

webpack(config, (err, stats) => {
  process.stdout.write(stats.toString() + "\n");
});  // this runs ok

Please mention other relevant information such as the browser version, Node.js version, webpack version and Operating System.
node version: 6.9.0
webpack version: 3.8.1

yep, sorry that's not implemented yet.
The problem is that the file is written into the in-memory filesystem, but the other compilation tries to read it from the real filesystem. Maybe we need to overlay the in-memory filesystem on top of the input filesystem.

@sokra is any solution/workaround for that? I'm having the same problem but when i'm trying to build the production build.

@jetpack3331 no, you can send a PR

bump

I think it can be solved using writeFiles, but let's add tests for this case, keep open


Add statistics window to cluster column as separate view

TODO: support all stats views for one column and stats views for columns displaying the same data

Colorize every bar, display merged histogram / slider image


refactor(drag-drop): move logic out of directives

Moves the logic for CdkDrag and CdkDropList into separate, non-Angular-specific classes. This is a first step towards allowing consumers to attach drag&drop functionality to arbitrary DOM nodes.
Note: the intent of this PR is to move all of the logic out of the directives and to retain backwards compatibility. As such, none of the new classes are exposed via the public API. The next step will be to add a nicer API around DragRef and DropListRef and to make them a bit more usable.

All of the feedback has been addressed.


mkdir maybe failed

when  operation the cmd mkdir -p  at the platform of windows ,the result of os.system(cmd) maybe 1

@wangjiawei04   PTAL

LGTM


Use Navbar inside the Draw, it should not work well

Hi
Using Daisyui, I have a question during development.
Making the page, put Navbar component in a Drawer.
Navbar placed on top of the page,
contents in the middle,
footer placed below.
There is no problem on the desktop browser,
But on the mobile, there is a problem with scrolling.
I developed page is same homepage operation,
I recorded homapage screen scrolling.
The main page without the Drawer is not a problem with scrolling and shown contents.
In the page (introduce components) with the Drawer,
scrolling end of the page, the last contents are not visible.
(perhaps there is wrapped in a Drawer),  pull more the contents are shown.
However, the top Navbar goes out of the area.
At this time, when scrolling up, the Navbar is not displayed properly, and it will be seen again when you go down.
On the general page, when you scroll, the address area of browser and bottom area of browser are reduced.
And when it is scroll to the end, the area become larger again.
But, there is no change on the using Drawer page. (I think it seems to be scrolling in the Drawer's inside)
Below is a recording image.
(I am using the iPhone. Likewise, it is same for Android.)
I can not speak English well, it's hard to understand but I will contact you here for the solution.
Thank you.
https://youtu.be/R3TcuheQs-M
https://youtu.be/bYaHQBbK7Tg (my project)

@CheezeLab Seems like it's a known bug on iOS safari when sticky element is inside a scrollable fixed element.
Fortunately the new iOS safari (iOS 15) doesn't have this bug.
A workaround I found is this:

Don't use sticky class for navbar, instead use fixed top-0 for navbar and then and put the whole navbar inside a <div class="h-16"> (so the fixed navbar won't go on the content).

example: https://play.tailwindcss.com/BAKdAgjbjR
Please let me know if you have any questions.

As you pointed out, I was in that situation. I am using ios 14.7 (I need to upgrade ios soon)
And I used sticky in navbar.
I will refer to the code you provided.
daisyui is great. Thank you very much. :)


Move perf-map loading into the Process

So I ran into a fun bug: the process I'm profiling has a self-update mechanism, so it would first start, find out there's an update, download it and restart itself (with the same PID). The perf map was loaded once for the first process; the whole Process is removed with the perf event indicating the execve event. Then the Process is recreated, but the perf map isn't reloaded, because we incorrectly marked it as already-loaded before.
This moves the code around so it's now the responsibility of the Process itself to keep track if it's already loaded the perf map or not, and we do check it once per lifetime of Process. This fixes the bug I was observing, and I can now see the perf maps correctly displayed in the Profiler UI :partying_face:

Thanks!


Update to rustix 0.33.5, to fix a link error on Android

This updates to rustix 0.33.5, which includes bytecodealliance/rustix#258,
which fixes bytecodealliance/rustix#256, a link error on Android.
Fixes #3965.

Can this bump the version requirement in Cargo.toml as well to ensure this doesn't accidentally regress in the future?


Kubelet: clean up unit tests

Make FakeRuntime implement the Runtime interface.
Start using FakeRuntime to replace FakeDockerClient in unit tests.
Move and adapt some docker-specific tests (e.g. creating/deleting infra
containers) to manager_test.go in dockertools.

/cc @vmarmol

Test related fixes ok for 1.0. Assigning reviewer.

LGTM, thanks for the cleanup @yujuhong! Leaving to on-call to merge.


Arrange the cards in idle members section alphabetically

Currently, we see the members are sorted alphabetically but there is a error here due to which we see two names at top.
The effort involves reading about ascii codes, reading sort method in JS and adding relevant changes
https://media.discordapp.net/attachments/741616265050849282/859129265554587718/unknown.png?width=471&height=473

![https://media.discordapp.net/attachments/741616265050849282/859129265554587718/unknown.png?width=471&height=473]

I will take this up

I want to take this up. Please assign.

The issue concerned here is, we are sorting the data according to user name.
In Javascript sorting on words works based on ascii values.
Consider the situation here
Aa
aA
In the above case Aa < aA so we would be seeing Aa appearing before aA or even Za appearing before aa
We need a solution which would ensure, this edge cases is handled


VSL-78: Safe address loading fixed

Description

This PR fixes the issue when user refreshes the page for creating safe and then try to submit the transaction.
The issue that caused this was that address isn't always set for the creator of the safe, and is sometimes undefined.
Demo / Test Result

Bug is fixed on the UI, no errors appear when creating the safe.

@amyliu6 @KsenijaZivkovic @mannynotfound
I've noticed that the fcl gets re-config on page load, causing the fcl to refetch user on page refreshing, causing the user data to be undefined while fcl is fetching the user data. I think this is the behavior we should avoid since config and logged in user session should remain relatively stable. I'm thinking about refactoring the web3 in the following ways:

Right now it's handling too many responsibilities, I'm thinking about breaking it down into UseTransaction, useTreasury, useFCLUser, useConfig
Reduce dependency for useFCLUser hook, have it only fetching user when necessary, have useFCLUser reads from session first before go ahead and fetching data remotely.
Any comments, thoughts?

@amyliu6 @KsenijaZivkovic @mannynotfound I've noticed that the fcl gets re-config on page load, causing the fcl to refetch user on page refreshing, causing the user data to be undefined while fcl is fetching the user data. I think this is the behavior we should avoid since config and logged in user session should remain relatively stable. I'm thinking about refactoring the web3 in the following ways:

Right now it's handling too many responsibilities, I'm thinking about breaking it down into UseTransaction, useTreasury, useFCLUser, useConfig
Reduce dependency for useFCLUser hook, have it only fetching user when necessary, have useFCLUser reads from session first before go ahead and fetching data remotely.
Any comments, thoughts?

@linxiao-li I agree with the proposed refactor, it will definitely be more readable and clear who does what when it comes to responsibilities.


Convenience helper

Convenience main

Coverage remained the same at 99.909% when pulling 5adaca26d09179b5d7053914330ee3b744153450 on basvodde:master into 98e073635f2cc7d03967a7d42f5ef2e1fcbda145 on cpputest:master.


Increase memory for ardana jobs

The cassandra and spark stuff crashes with OOM all the time, even already during deploy. we need to switch to larger flavors. use custom flavor names to that we're more flexible going forward.

tested in https://ci.suse.de/job/openstack-ardana/1112/console


Add MeanSquaredErrorEvaluator

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (99bbf7d) to head (9ba6fd1).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #505   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          114       115    +1
  Lines         3062      3090   +28
  Branches       178       178
=========================================
+ Hits          3062      3090   +28

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


Add support to test the vulkan example on CPU

In addition to the discrete and integrated devices, I also test the vulkan example on CPU with this change proposal.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall first build on master at 56.828%

Totals

Change from base Build<PHONE_NUMBER>1:
56.8%

Covered Lines:
11870

Relevant Lines:
19858

💛  - Coveralls

SFMLBuildMaster: Build this please.

SFMLBuildMaster: Build this please.

CI / Windows VS2019 x86 Static Debug (pull_request) failed. Any ideas?

CI / Windows VS2019 x86 Static Debug is now OK (without changing anything on my side).

Maybe it just needed a retrigger, didn't see the failure myself

Maybe it just needed a retrigger, didn't see the failure myself

Yes, it was a spurious failure. I retriggered it


feat(releases): update turborepo-release.yml

Description
Move wildcard to end
Closes TURBO-1777

Fixes https://github.com/vercel/turbo/issues/6526


Create OWNERS

https://github.com/kubeflow/community/issues/684

/verify-owners

Just accepted. Thanks!

/verify-owners

/verify-owners


[Performance] VirtualizedSelect for SelectControl and FilterBox

https://github.com/apache/incubator-superset/issues/3580
Major changes:

improves performance of SelectControl and FilterBox on very large lists
onPaste now creates new options from pasted values instead of ignoring them

Coverage remained the same at 70.091% when pulling 3504b3d3ce3ecbd8005978ede3a66f2c8b9cda58 on Mogball:mogball/feature/virtualized_select into 4a3c09187a2aff72fe3715bf543f625d5966e5a8 on apache:master.

Coverage remained the same at 70.091% when pulling 3504b3d3ce3ecbd8005978ede3a66f2c8b9cda58 on Mogball:mogball/feature/virtualized_select into 4a3c09187a2aff72fe3715bf543f625d5966e5a8 on apache:master.

Coverage remained the same at 70.091% when pulling 3504b3d3ce3ecbd8005978ede3a66f2c8b9cda58 on Mogball:mogball/feature/virtualized_select into 4a3c09187a2aff72fe3715bf543f625d5966e5a8 on apache:master.

LGTM!


QueueClient resource leak

Summary
the Queue client bean in https://github.com/Microsoft/azure-spring-boot/blob/602c7698e13db27fafc25ea76b4ffe3d75c70315/azure-spring-boot/src/main/java/com/microsoft/azure/spring/autoconfigure/servicebus/ServiceBusAutoConfiguration.java#L43
should have the  @Bean(destroyMethod = "close" ) to enable the graceful shutdown.
The bean does not close itself on destroy
Adding the close to the bean definition will prevent memory leaks and gracefull shutdown since finalizers are best effort and should not be relied upon to shut resources.
Expected Results
Close should close the connection and on application or context shutdown the bean close should be called to close the connection
Actual Results
Currently the finaliser is used to close the connection this is inappropriate for resources in a JVM

Hi @KevinJCross, thanks for reporting issue, according to @Bean Javadoc, by default, a public and no-arg close method will be automatically inferred as destroy method, i.e., if the returned Bean has a close() method, @Bean is equal to @Bean(destroyMethod = "close"), so extra destroyMethod declaration is not necessary, could you share what's the memory leak issue you have met?


Chetan branch

**Here we go **
Here we made a navbar sticky without changing single element in navbar
Uploading bandicam 2024-05-18 10-26-04-156.mp4…

@Che140401


Embed git revision into built jar

It would be very handy for continuous integration tests to be able to print the git revision the built was created on.

Proposition: add the version to Implementation-Version in MANIFEST.MF which would become:
3.x.y(-SNAPSHOT) <git sha>


C1 inspector integration

Cloud One Service
select one or multiple if applicable
[ ] Common
[ ] Workload Security
[ ] Application Security
[ ] Network Security
[ ] File Storage Security
[ ] Container Security
[ ] Conformity
[ ] Open Source Security
Proposed Changes

New blah blah
Creates blah blah
Full details listed here.

Could these two CFT's be combined into just one template or nested stack? The parameters between the two share a lot in common. Thoughts? @felipecosta09 @wschadrach

@wschadrach Any Updates?

I did a new commit before re:Invent I was just waiting on the team see if any one has any comment or just merge it if none.


Don't override names for running processes

Fixes issue #2970
Note: This *re-introduces the bug fixed in #2917 - that bug is actually a Finder issue and not a QS issue
I thought I'd make a PR for this, so @skurfer @n8henrie can test. This should also fix #2975
Note that: this 'fix' re-introduces the bug fixed in #2917 - but upon further investigation, that is a Finder/macOS bug. The example used in the bug report was for Firefox. The example I found was for WeChat:

This .app bundle inside the main WeChat.app shows up as WeChat in Finder. However if you open the .app package and look at the Info.plist, the actual name should be WeChatAppX and the actual path in terminal is WeChatAppX.app not the supposed WeChat.app as shown in Finder:

This is a problem with macOS itself, more specifically the NSURLLocalizedNameKey resource key on NSURL. I'm inclined to re-open #2917 but then mark it as "won't fix" because yeah, macOS is buggy.

P.S. - to test this make sure you delete ~/Library/Caches/Quicksilver first before launching Quicksilver.
Otherwise QS will still use the 'old' cached objects from before.

Test would be great!
Sometimes hard to pick a good target though, as the application paths have changed over time, and certain paths require clicking the "QS would like to access files on your ~/{Desktop,Documents}" privacy popup.
One approach is to use the QS itself, as we can guarantee that it exists by the time a test is run, and we control its path, and have permission to read rules in /tmp/QS/build/Testing or what have you.

No worries!So far one of my least favorite parts of testing QS is the global nature of NSUserDefaults and how dependency injection for tests is just not a thing. Would probably require snaking extra parameters through a million lines of code to fix!On Dec 2, 2023, at 7:29 AM, Patrick Robertson @.***> wrote:
Test would be great!
This bug was only happeing for running applications and if you had the 'running applications and processes' catalog entry checked. I think there's already a test for the name of a certain app, but adding a test for this would require:
a) make sure 'running applications and processes' is enabled
b) test the name before app X is launched
c) launch app X
d) make sure QS has re-scanned the catalog
e) test the name after app X is launched
That's going to give me a headache :'(
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

P.S. - to test this make sure you delete ~/Library/Caches/Quicksilver first before launching Quicksilver.

This seems like an easy footgun to fix. Maybe we should [[NSFileManager defaultManager] removeItemAtPath:[@"~/Library/Caches/Quicksilver" stringByStandardizingPath] error:&err] in a setup function for tests?

Hmm, looking at #2970, I can't reproduce the issue.
rm -rf ~/Library/Caches/com.blacktree.Quicksilver/ ~/Library/Caches/Quicksilver/ /tmp/QS and build QS from current main (f5f207ad057551fed5241816a60d0af3c228d41a), and I see the following:

Tried launching Mail.app and I see no difference in behavior.
I don't have WeChat installed. Is there another example app?

Try launching Mail.app before you start Quicksilver. Also make sure you
don't have any other versions if Quicksilver running, and that you delete
the caches after quitting any running QS instances
On Sun, Dec 3, 2023, 2:20 AM Nathan Henrie @.***> wrote:

Hmm, looking at #2970
https://github.com/quicksilver/Quicksilver/issues/2970, I can't
reproduce the issue.
rm -rf ~/Library/Caches/com.blacktree.Quicksilver/
~/Library/Caches/Quicksilver/ /tmp/QS and build QS from current main (
f5f207a
https://github.com/quicksilver/Quicksilver/commit/f5f207ad057551fed5241816a60d0af3c228d41a),
and I see the following:
Screenshot.2023-12-02.at.11.16.04.png (view on web)
https://github.com/quicksilver/Quicksilver/assets/1234956/6071cd76-4144-4a37-96d5-7e2093228375
Tried launching Mail.app and I see no difference in behavior.
I don't have WeChat installed. Is there another example app?
—
Reply to this email directly, view it on GitHub
https://github.com/quicksilver/Quicksilver/pull/2992#issuecomment-1837221004,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABEXH2JAXIJRU4QGUXACC3YHNWNHAVCNFSM6AAAAABAD24DX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZXGIZDCMBQGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Try launching Mail.app before you start Quicksilver.

That did it -- and the fix works. Thanks!


Draw distance of sprites very low

Hi, may just be missing a setting here.
In my current adventure mode playthrough, character sprites only render if they're within about 10 tiles of the camera's position in Armok Vision. I haven't tested in Fortress mode.
The sprites are within vision range of the adventurer. Terrain and such loads in fine.
I know there's a final option down at the end of the settings toolbar on the left, but it is blocked by the bottom toolbar being in front of it.
Thanks.

They're set by distance from the Armok Vision camera, and are effected by
the quality settings.
Zooming in will show more people.
On 28-Nov-2017 7:46 PM, "Dakka21"<EMAIL_ADDRESS>wrote:

Hi, may just be missing a setting here.
In my current adventure mode playthrough, character sprites only render if
they're within about 10 tiles of the camera's position in Armok Vision. I
haven't tested in Fortress mode.
The sprites are within vision range of the adventurer. Terrain and such
loads in fine.
I know there's a final option down at the end of the settings toolbar on
the left, but it is blocked by the bottom toolbar being in front of it.
Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JapaMala/armok-vision/issues/62, or mute the thread
https://github.com/notifications/unsubscribe-auth/AARm3U0cF6atmE_Z3Yx1HceoiDAIIEcOks5s7BWegaJpZM4QtTcF
.

I changed the settings as the very first dialogue box popup from "Performance" to "Fantastic."
The results were fantastic.
Cheers for the quick response Japa.


Bump version in preparation for a new release

Bump version in preparation for new release
After issue #85 is addressed, I'll cut a new release using this bumped version.

Thanks, @linynjosh!


Question: How to deserialize an ID as part of the object using Firestore

Actually I'm not sure if this question is related to this library or the official Kotlin serialization library, but I'll give it a try.
I would like to know if anyone has a better idea of deserializing a DocumentSnapshot object that has an ID parameter in the path of Firestore object instead of its body.
For example:
Let's say I have a collection of accounts where every account has its own generated ID in the path. I use the Kotlin serialization library to deserialize Firestore data which has a structure like this 👇
"accounts/some_auto_generated_id" {
    fullName: "My name",
    email<EMAIL_ADDRESS>}

I have an object for it that looks like this 👇
@Serializable
data class Account(
    val id: String = "",
    val fullName: String = "",
    val email: String = ""
)

and I want to grab the path ID and put it as part of the object.
👍 My current solution actually copies the object and puts the ID explicitly
Firebase.firestore
            .collection("accounts/some_auto_generated_id")
            .snapshots
            .map { querySnapshot ->
                querySnapshot.documents.map { documentSnapshot ->
                    documentSnapshot
                        .data(Account.serializer())
                        .copy(id = documentSnapshot.id)
                }
            }

So my question is, is there any better solution for this particular use case?
Thank in advance!

Hi @vladimirpetrovski, we use the exact same solution in our code - it's the right way to do it.
Maybe we could add support for automatic id deserialization in some form but the native Firebase SDK don't support this either

Good to know. Thank you very much for your answer!


[TF] Set default RPATH to toolchain stdlib instead of /usr/lib/swift on macOS.

Previously, the default RPATH was set to /usr/lib/swift.
This caused linker issues on macOS, as tensorflow-branch-specific modules like
TensorFlow and Python do not exist in /usr/lib/swift.
This patch defaults the -toolchain-stdlib-rpath flag to be true, so the
default RPATH is the toolchain standard library instead of /usr/lib/swift.
With this default, the linker issues are fixed. A -no-toolchain-stdlib-path
flag is added to opt out of this default, making /usr/lib/swift the RPATH.
Add positive/negative tests.
swift test works on macOS for packages that import/use TensorFlow again (namely https://github.com/tensorflow/swift-apis).
Partially reverts https://github.com/apple/swift/pull/24787. Resolves TF-797.

@swift-ci Please test tensorflow

Suggestion: Do most of this in master and just flip the default from false to true in TensorFlow.

Suggestion: Do most of this in master and just flip the default from false to true in TensorFlow.

Done in https://github.com/apple/swift/pull/27207, please review.
If https://github.com/apple/swift/pull/27207 is merged, I'll then adapt tensorflow branch changes to minimize the diff.

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow linux CPU

Awesome!


input[type="text"] should not get width set to 100% when size attribute is present

foundation applies width=100% to every input text element. There is however the size attribute that might be used in cases where I need only a small input. For those cases, the width=100% should not apply.
The browser does a fine job sizing input elements with a size attribute.
So you might want to add :not([size]) to those selectors?

I think the idea is to use the grid to size these elements. Thoughts?

name<input type="text" />
4-letter-code<input type="text" size="4" />

It doesn't make any sense for an input field for a 4-letter-code to span the whole width.
Actually I added something like the following to our CSS, because it also doesn't make sense for input fields or paragraphs to be too large:
p, input, select, textarea, label  {
  max-width: 55em;
}

The recommendation is to use the grid to determine the input widths, hence the width: 100% property - this is my preferred method. Although is not ideal for whatever reason, then scoping with :not([size]) sounds like a good fix

We can see your use case. Using the grid is the preferred method. The selector would end up being more specific than we'd like. It's not a change we're going to make but if you have a CSS solution with the :not selector please share it for people it will help. Thanks!

If idea is to use the grid for sizing why not apply width=100% only to elements which are immediate children of .cell?
There are many cases where browser already does a good job at autosizing and width=100% is not desired.

number inputs with range, phone inputs etc where maximum width is known and set;
select inputs which by default have width to fit contents.

Suppose one wants to have just one inline select fit to minimum width like language switcher in top bar or footer. Or Mr/Mrs select switcher + First Name input in one row. How to do it if you have foundation css included in page?
Create full grid markup around just to limit one select's width?
Create special rule for it just to overcome this "feature" of foundation? And then do the same again for every other similar case?
Looking at competitors, for example, Bootstrap has inline forms to do this:
https://getbootstrap.com/docs/4.1/components/forms/#inline-forms
But in Foundation there is absolutely no built-in way to make inline form.
Please consider re-opening this issue and making better solution.


📝 Split trademark policy & guidelines

Move usage guidelines to a separate document from policy (infringing vs. not).
In updating the draft and pushing to the website, it did become apparent that (as some of you commented to me along the way), the document was too long.
This won't require a full vote: there are no substantive changes here. I would appreciate editorial review to make sure I haven't missed or dropped anything.
review group: @commonhaus/cf-egc
Do one of the following:

Approve the PR or react with 👍 (:+1:) if it looks good to you
Review with Comments or react with 👀 (:eyes:) if you're "ok" with it (it may not be your favorite)
If you think it needs discussion or revision

Create a review, add your comments and require changes
Use the +- button to make a suggestion (instead of just adding a comment).

Good, thanks for doing the split.


Flutter Linux ARM64 download not available

Steps to reproduce
The SDK archive https://docs.flutter.dev/release/archive does not contain any ARM64 downloadable tars for Flutter Linux.
It seems like it's not possible to compile from x86 to ARM64, thus Flutter would have to be installed on Linux ARM64 for it to be compiled.
Actual results
N/A
Logs
N/A
Flutter Doctor output
N/A

Are you asking for support for cross compile, or for a pre-built archive for the native arm64 build to be available on the website (these are two different requests)?
Currently, the only way to do linux arm64 development with flutter to is to clone the repo from a linux arm64 host device.

I was asking for a pre-built archive for the native arm64 build, kind of like the dart archives.
It would be nice to have support for cross compilation, but it seems like that isn't planned in another issue.

Currently, the only way to do linux arm64 development with flutter to is to clone the repo from a linux arm64 host device.

Perfect, thank you, I'll try this out but it would be nice to have it downloadable (if possible)

it would be nice to have it downloadable (if possible)

I think you can follow-up about this here https://github.com/flutter/flutter/issues/114349
Closing in favor of it.


Added support for hat dollar lbrace rbrace regex character escapes.

See https://github.com/intake/filesystem_spec/issues/390

This is good with me.
let's see if other more knowledgable people comment.
I do wonder what happens in the case of already quoted special characters, but we can leave that for a follow-up, if it ever arises.

You are failing on flake8 style:
fsspec/spec.py:451:89: E501 line too long (166 > 88 characters)
fsspec/spec.py:491:89: E501 line too long (103 > 88 characters)
fsspec/spec.py:492:89: E501 line too long (114 > 88 characters)


respect the eslint.disable config setting

this fixes #281 and probably a few other things.

Any update here?

I don't believe this would fix anything. Trying to disable the eslint plugin when it isn't found would also throw a craco error.
Does removing the eslint section from your craco config resolve the issue?

@dilanx To answer the above question:

“Does removing the eslint section from your craco config resolve the issue?”

It didn’t for me.
I came looking and searched for all mentions of ESLintWebpackPlugin, only to find a closed Issue and this open PR. I realise this PR is fairly stale now, but I thought I'd at least offer an answer to the question.


Model choice option to support GPT-4

sgpt --model gpt-4 "test prompt"

These tests were performed on #153
Test gpt-4:
sgpt --model gpt-4 "test show me some reasoning"
As an AI language model, I can provide you with an example of reasoning. Let's consider a simple problem-solving scenario:

Problem: John wants to bake a cake, but he doesn't have any eggs.

Reasoning process:

1. Identify the problem: John needs eggs to bake a cake.
2. Consider possible solutions:
   a. Go to the store and buy eggs.
   b. Ask a neighbor for eggs.
   c. Find a substitute for eggs in the cake recipe.
3. Evaluate the solutions:
   a. Going to the store: This option requires time and effort, but it guarantees that John will have eggs.
   b. Asking a neighbor: This option is quicker and requires less effort, but it depends on the neighbor having eggs and being willing to share.
   c. Finding a substitute: This option requires research and might not produce the same results as using eggs, but it allows John to bake the cake without leaving his house.
4. Choose the best solution based on the evaluation: In this case, let's assume John chooses option (a) because he wants to ensure the best results for his cake.
5. Implement the solution: John goes to the store, buys eggs, and bakes the cake.

This is an example of reasoning through a problem to find a solution.

Test gpt-3.5-turbo:
sgpt --model gpt-3.5-turbo "test show me some reasoning"
I'm sorry, I'm not sure what you mean by "test show me some reasoning". Can you please provide more context or clarify your request?

I don't have access to gpt-4-32k


Looking for active Maintainer to support Atom-Beautify / Unibeautify related projects

Hello and thank you for your interest in Atom-Beautify / Unibeautify!
I am not personally using Atom editor at this time and do not have much time available to actively maintain these projects at the current time. However, I recognize many of you would benefit from continued support. I would love to have someone assist me / share the load!
First priority is going through the backlog of Pull Requests and then looking through open Issues for the most important features / bug fixes up next.
Please let me know if you're interested in becoming a more active contributor.
Thank you!

Hi @Glavin001 , are you still looking for maintainer on this project? I might help out during my off-work hours

@Glavin001 Is this something you are still looking for?? I would definitely like to help contibute on this.

The Atom editor is not longer supported: https://github.blog/2022-06-08-sunsetting-atom/
Therefore, next steps would be to determine which editor(s) most people are moving to (e.g. VSCode?) and contribute to Unibeautify core and extensions for those editors, which will replace Atom-Beautify.
Thoughts?
What editors are each of you migrating to? I'm using VSCode now.

@Glavin001 I mean I recently switched over from Visual Studio to VSCode myself. Personally I like the layout and think its heading in the right direction compared to Visual Studio. Is Unibeautify already to the point of ready to use in VSCode, or what needs to be completed/updated?

@Glavin001 so I'm looking more into this.
So is unibeutify the core of the application and atombeautify and other ones are extensions? If so I'm assuming we could go ahead and archive this project. Or do we need to directly edit unibeautify core to add support for other applications. Some cleanup is probably in order. I would love to help, just want to know where this is at and what the goals are.

What editors are each of you migrating to?

VSCodium where extensions are provided via the Open VSX Registry. Open VSX is an Eclipse Foundation open-source registry for VS Code  See github.com/eclipse/openvsx.

Would be nice to get code editors to connect via API or some other integration method than have a direct plugin that needs to get extra maintenance outside of this project?

Also, the replacement for Atom is https://pulsar-edit.dev/

I am not a dev but I can certainly help with keeping the issues clean and discussing why they are there to determine priority...

I am not a dev but I can certainly help with keeping the issues clean and discussing why they are there to determine priority...
I would even suggest closing out all existing issues since Atom has been EOL and focus on Pulsar to start with since that is the successor to Atom.

I definitely agree with this. I'm assuming the original dev doesn't have much time to work on this sadly.

I am deciding between Pulsar (successor to Atom) and Zed
Leaning more toward Pulsar as it's not a huge learning curve from Atom.

Pulsar seems like a good idea, but it is also in an "earlier" stage of development, so it is possible that upcoming changes could affect things that would have to be kept track of.


asset-slave-1 rebooted and rearranged its disks

Now pv is trying to move its volume groups around. This
commit updates the expected disk layout.
paulbowsher@production-asset-slave-1:~$ sudo fdisk -l 2>/dev/null | grep 'Disk /dev/sd'
Disk /dev/sda: 48.3 GB,<PHONE_NUMBER>0 bytes
Disk /dev/sdb: 53.7 GB,<PHONE_NUMBER>0 bytes
Disk /dev/sdd: 274.9 GB,<PHONE_NUMBER>44 bytes
Disk /dev/sdc: 549.8 GB,<PHONE_NUMBER>88 bytes

merge when ready.