Errors caused (probably) by outdated dependencies

I am seeing some errors in all my repos.
https://github.com/JavierSegoviaCordoba/mokoki/runs/5724095725?check_suite_focus=true
https://github.com/JavierSegoviaCordoba/either/runs/5724093619?check_suite_focus=true

I have checked pipUpdates but I am not running the plugin locally, I run it only on CI, is there any task that just updates everything before running building the docs?

The cause: https://github.com/mkdocs/mkdocs/issues/2799
Version ranges are pure evil! :)
The best way to workaround now it to specify jinja version (should work):
python.pip 'jinja2:3.0.0'

The other option is to update mkdocs (to teh fixed version):
python.pip 'mkdocs:1.3.0', 'mkdocs-material:8.2.8'

I havn't looked yet what was changed in the latest versions and can't tell if it works out of the box, but in any case you will not face any issues related to gradle plugin itself.
I will update the plugin soon (in a couple of days).

You might want to consider making the version of mkdocs configurable by the way via the MkDocsExtension

As you can see above, It is already configurable. And even described in docs.
By default, plugin configures the following packages:
mkdocs:1.2.3
mkdocs-material:8.0.2
pygments:2.10.0
pymdown-extensions:9.1

And in some cases you'll need to update all of them to update mkdocs. That's why I don't want to do "easy to use" version configuration - it would be too easy to break everything. So it is intentionlly not very easy to change versions (basic pip packages understanding required).
If you have good arguments for version configuration, I'm always listening (I may be wrong or may not be aware of specific use cases).

2.3.0 released


Scale bar breaks when using browser a11y settings to zoom

Scale bar missing in https://github.com/GNOME/epiphany browser.
https://github.com/openstreetmap/iD/issues/5435
Visible in chromium, missing in epiphany.
https://en.wikipedia.org/wiki/GNOME_Web
https://wiki.gnome.org/Apps/Web

Cannot reproduce, scale bar is visible in epiphany here. Seems like some other issue on your machine.

iD does have a scale bar. It does go away if your window really is too small.
I've included a screen shot, but you can also search the issue list for "scale bar" to find probably a dozen more screenshots and descriptions of this feature.

Ah ha
Observe, at CTRL+0 zoom, scale bar present.

Now at CTRL++ zoom,

Grey area where scale bar lives taller
"Help translate button" and "2.111" larger
Plenty of room left for scale bar, but...

Poof scale bar gone!
Please only make it go away when it finally bangs into something.

Wow you must be on a tiny screen - what is the resolution?
@tastrax Default resolution for IBM Thinkpad 50e, 1024x768 I recall...

Now testing with Chromium at 1152x864. Scale bar remains until CTRL++++
zomm (150%) whereupon it disappears. But there is still plenty of room
for it:

Why not just use the + key to zoom in? Why do you need everything magnified?

Why not just use the + key to zoom in? Why do you need everything magnified?

Usually because the fonts are too small, etc. (age 57).

I’ll look into it , but your browser may be trying to zoom the scale bar itself like any other graphic element .  A zoomed-in scale bar will obviously be wrong and lie to you.

The scale bar does also disappear in Edge and Firefox. It doesn't seem to become lying as long as it is visible.


hotfixes

Warnings

:warning:
Please include a Pivotal story at the beginning of the PR title (see below).

:warning:
Please include a description in the Pull Request.

:warning:
This PR changes a total of 540 LOCs, that is more than a reasonable size of 250. Consider splitting the pull request into smaller ones.

Example of PR titles that include pivotal stories:

single story: [#123456] my PR title
multiple stories: [#123456,#123457,#123458] my PR title

  Generated by :no_entry_sign: dangerJS against 0cf12fae35e7e6333f46acbf708775b8b631b136


not rebuilding updated version in package.json

Apologies in advance if this is an npm issue instead of a dokku one.
Previous push was using node 0.10.32 and email-templates 0.1.8. I tried to push updated code, using node 0.11.14 and email-templates 1.1.2. These version numbers were specified in package.json.
However, when I tried to push the updated code, npm didn't even try to rebuild email-templates. Dokku said -----> Node version changed since last build; rebuilding dependencies but it didn't.
It only started working once I removed email-templates from package.json to force an unbuild, and readded it for the next push to get it to build with the right version.
Is this a legit bug / are there any workarounds for this / is there any way to force rebuild everything?

Closing as we haven't heard from OP in over a month and it's a heroku buildpack issue, not a dokku issue.

Closing as we haven't heard from OP in over a month and it's a heroku buildpack issue, not a dokku issue.

Thanks for the ping, I totally forgot to submit the issue to the buildpack since my temporary "fix" was enough for my purposes. We'll see what happens there.

Thanks for the ping, I totally forgot to submit the issue to the buildpack since my temporary "fix" was enough for my purposes. We'll see what happens there.

No worries!

No worries!


DB: "created" timestamps should have timezones

column type timestamp (which implies without timezone) should be timestamptz (i.e. with timezone) to allow the database to convert times automagically when running queries.
This used to be the case already in the 1.x schema.  Setting the timezone for results has to be done manually in postgresql.conf or in each DB connection session otherwise.
Most VMs/droplets start with a timezone that's not the same as the machine(s) geographic location.  Part of initial setup is therefore usually dpkg-reconfigure tzdata and that should ideally be all that's needed before using any DB client.

@richardsj Yep, totally agree. This has been fixed in the latest db schema which is in the migrations directory of lamassu-server:
https://github.com/lamassu/lamassu-server/tree/https/migrations
This is a branch that's under heavy development now. It's a bit hard to see the full schema from those migrations, so here's a snapshot:
https://gist.github.com/joshmh/ea024ebc81839e0ade742d4c1365a370
And good point about default timezones. Might be easiest to default the server to UTC time. I'll look into putting that in the install script.

Just put dpkg-rexonfigure tzdata into the script. It's interactive and
asks for continent etc, so would fit with the way the install script
queries for info such as login stuff
On Mon, 9 Jan 2017, 12:25 AM Josh Harvey<EMAIL_ADDRESS>wrote:

@richardsj https://github.com/richardsj Yep, totally agree. This has
been fixed in the latest db schema which is in the migrations directory of
lamassu-server:
https://github.com/lamassu/lamassu-server/tree/https/migrations
This is a branch that's under heavy development now. It's a bit hard to
see the full schema from those migrations, so here's a snapshot:
https://gist.github.com/joshmh/ea024ebc81839e0ade742d4c1365a370
And good point about default timezones. Might be easiest to default the
server to UTC time. I'll look into putting that in the install script.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lamassu/lamassu-scripts/issues/47#issuecomment-271151011,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_hmnNABaJNVk9rApQx9lvM2hfJ7BHwks5rQOPAgaJpZM4LdnfU
.

Included in v3:
       Column       |           Type           |                      Modifiers
--------------------+--------------------------+------------------------------------------------------
 created            | timestamp with time zone | not null default now()
 send_time          | timestamp with time zone |

:+1:


NativeMenuItem causes title bar to be unresponsive until click

Hello,
so I'm not sure if this belongs here or if there's a fix.
Though if I open "File" for example and close this menu by pressing on the titlebar it closes and the buttons are unresponsive until I click on a button or menu item.

This unfortunately does not seem to fixable at the moment, because there is no event that can be used to detect that the foxus has shifted to the non-client area.

@FrankenApps couldn't you just use a close event for the dropdowns?

@Dultus Well probably yes, but I couldn't get it to fire when clicking the non client area and when the menu closed.
Would gladly accept a PR though.


Maybe switch from Makefile to Invoke?

🚀 Feature Request
Great work here @TezRomacH . I'm looking forward to seeing this project evolve!
This is honestly less of a feature request, more of a response to your cry for help comment on your Makefile.

##! Please tell me how to use for loops to create variables in Makefile :(
##! If you have better idea, please PR me in https://github.com/TezRomacH/python-package-template

Are you familiar with Invoke? It's a Python alternative to GNU Make, which might help you with your Makefile troubles (for loops, flags). I just wanted to bring it to your attention to see if it could make your life easier.
🔈 Motivation
To save you from using Make.
🛰 Alternatives
Make is still useful and a good choice because (almost) every machine has it already installed and is a well-known standard.
Thanks for the cool project!

Hi! I've never heard of Invoke before.
Looks very exciting 🙂
I'll see if I should change the Makefile for this.
Thanks!

I'm open to writing the Invoke implementation if you end up interested in it in the future.
Cheers!

Windows does not support make natively, and the most recommended of make installation is using chocolatey. Unfortunately, chocolatey free license seems not for commercial use.


ACKTR inconsistencies with paper

I noticed that there are some inconsistencies between ACKTR code and their original publication.
In the text they say that they use factored damping but in the code the variable is set to False.
Also I don't understand why do they compare ACKTR and A2C using different architectures. When I run A2C using baselines code, I get almost as good results as ACKTR and much better results than the ones that they report in their paper. From my perspective, there are no reasons to use different architectures in this case. When you report A2C results in your blog which version of A2C do you use? It is true that well tuned A2C can perform just as well as ACKTR?
Thank you very much!

@tonywu95

Hi @IvanStreltsov .
Re: Damping. We used regular damping not factored damping in the code. We will fix it in the paper.
Re: Architecture. For A2C it's the regular DQN architecture, 32-64-64-512-x. For ACKTR, we changed the last conv layer to 32 for speeding up matrix inversion, 32-64-32-512-x.
Re: A2C performance. I'd be very surprised to see if A2C can as good as ACKTR, which also implies algorithms like PPO or ACER do not help either. The results we put in the paper are standard results trained using baselines code; it's shared across multiple publications (PPO, Equivalence Between Policy Gradients and Soft Q-Learning). I'd be very curious to know if you have some better hyperparameters.

I also quickly reran experiments with A2C and ACKTR both with 32 filters in last conv layer (cnn32) and 64 filters in last conv layer (cnn64) from current commit of openai baselines with 2 random seeds on BeamRider and Qbert and still getting the same results as in the paper.

@emansim Did you use the last revision of A2C? I just cannot believe that I got so lucky with better random seeds.

@IvanStreltsov
I also reran Breakout experiments and getting the same results as in the paper

Yes I was using the last revision of A2C. You can take a look at the code yourself https://github.com/emansim/baselines-mansimov
The only changes I made were dynamically assigning OPENAI_LOGDIR variable and changing num_timesteps variable from
num_timesteps = int(num_frames / 4 * 1.1)

num_timesteps = int(num_frames // 4)

which I believe is a minor change.
For plotting please take a look at the following script https://github.com/emansim/baselines-mansimov/blob/master/baselines/a2c/visualize_atari.py and its dependency file https://github.com/emansim/baselines-mansimov/blob/master/baselines/a2c/load.py

@emansim Do you have a new link to the code for the plots? I am not able to reproduce the benchmark results.

@ahsteven
https://github.com/ikostrikov/pytorch-a2c-ppo-acktr/blob/master/visualize.py

@emansim The link provided doesn't provide the method to plot the confidence interval. Do you have a link to that?

@rrmenon10 use the following code for plotting https://github.com/ikostrikov/pytorch-a2c-ppo-acktr/blob/master/visualize.py


perf: Ionic pull to refresh with native scrolling using card class lag in version 1.0 (latest) on android native scrolling enabled.

Type: perf
Platform: android 5.0 webview
Hi guys,

Running latest version of ionic 1.0
I have an android 5.0 HTC one M8.
I'm running the ionic app and I have a view of 15 items initially loaded.
JS scrolling is disabled (native scrolling enabled)
using ng-repeat
using card css class

Evey time I pull down to refresh, the ionic refresher appears but it's animation is really laggy (it spins with lag and content that is moved down lags).
Once the animation completes there is no lag.
I am able to scroll down and up with no lag at all. Infinite scroll is also enabled (ion-infinite-scroll) and is working just fine.
How to get rid of this laggy animation?
There is no lag when using collection-repeat but I'm aiming for the native scrolling.
Just noticed that the lag is caused by the card css class.
I tried with 3 items staticly and the issue still happens:
<ion-refresher
            pulling-text="Pull to refresh..."
            on-refresh="refresh()">
</ion-refresher>

a

b

c

Greetings @abeninskibede!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

I am also getting this with a very similar layout.
Ionic 1.0.0
Android 5.0 on OnePlus One
2 items in an ng-repeat with the card class

+1. You don't even need to actually trigger the refresh, just pulling down on the scroll to show the arrow and text will cause it to lag.
Ionic 1.0.0
Android 4.4 on LG G3
10-30 items in an ng-repeat with card class.

So, one of the times It happens is when box-shadow and border-radius are used together. If you record a timeline with Chrome on the device, the CompositorTileWorker thread spends a ton of time doing "Rasterize Paint" whenever these are both on.
Try out this Ionic Play on your phone:
http://play.ionic.io/m/989cc596483b
Disabling either the shadows or radius fixes the lag for me.
Here is another example without using the card class. Just the values for box-shadow and border-radius, to show it's not being caused by further interactions with the card class.
http://play.ionic.io/m/bef5b9b77b6f
That can't be all there is though. I've removed the card class from the elements in our app, and the lag is still present. As far as I can see, we don't have any shadows or border-radius applied to anything, or anything else too expensive to rasterize (and we force ionic.Platform.setGrade('b') for all devices).
As far as I can tell, it's spending a ton of time recalculating styles, but I'm not sure why yet.

I managed to get it to go away!  I changed my list from using ng-repeat to collection-repeat, and the lag is gone!  Not sure exactly why the issue is gone for us now...

Not an option for me because collection-repeat enables js scrolling and it's not an option for me because js scrolling is lagging.

Yeah, collection-repeat forces JS scrolling on the container, so that's why it makes the issue seem to disappear.

Have the same problem here. Android 5.1 on LG G4 native scrolling enabled with cards css and refresh is way too laggy.
Any suggestions?

+1

+1 same problem here. Samsung Note 4 running Android 5.0.1

+1 same problem here. Sony Xperia Z1 with Android 5.0.2

Any example? Codepen, plunkr?

@mhartington : It is present in the example from @neilgoldman305
http://play.ionic.io/app/989cc596483b
(I see it uses Ionic 1.0, but I experience same behaviour in 1.1.0)

Okay, so tested this out and saw some lag too on a nexus 5 running android 5.1.
Switching out the cards for just items got rid of the lag.
Changing the cards box-shadow to a simple border got rid of the lag as well.
This makes a lot of sense since box-shadows are really expensive and cause a lot of repaints.
http://nerds.airbnb.com/box-shadows-are-expensive-to-paint/
This is an issue even with native scrolling.
Hmm, could you all try adding this to your css.
.card {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

The old null-transform hack helped for me here.

The null-transform hack seems to have helped for me. Thanks Mike!

That did the trick for me as well. Thanks @mhartington!

Ok, so this has nothing to do with PTR and native scrolling, but just that box-shadows aren't hardware accelerated and cause a lot of repaints.
Closing for now.

I'm getting the same issue without using cards (just ion-items), and using ng-repeat, and only on Android devices. What might fix it in that case?

I am getting the same issue using the collection-repeat without any card items, android 5.0+

i'm also very unhappy with the performance of ion-refresher. i'm showing ion-items with text and an avatar image below the refresher.


import error: SyntaxError: invalid syntax

Hi,
I have installed prefixspan 0.5.2 and want to import it in Jupyter Notebook.
import prefixspan
Traceback (most recent call last):
File "E:\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2961, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 6, in
import prefixspan
File "E:\anaconda3\lib\site-packages\prefixspan_init_.py", line 5, in
from .frequent import PrefixSpan_frequent
File "E:\anaconda3\lib\site-packages\prefixspan\frequent.py", line 5, in
from extratools.dicttools import nextentries
File "E:\anaconda3\lib\site-packages\extratools\dicttools.py", line 30
r: Mapping[VT, List[KT]] = defaultdict(list)
^
SyntaxError: invalid syntax
Could you help me take a look then?
Thanks,
Wei

You need to install extratools as well.

I am having the same problem after installing prefixspan through pip on Anaconda python 3.5.3. extratools is installed, hence the error on a specific line in extratools/dicttools.py. Tried uninstalling and reinstalling through pip, no change.
It seems like maybe my interpreter is not buying this use of typing? Is there a specific way to install, or is an older/newer version necessary? Again, tried uninstalling and reinstalling typing through pip to no change.

I had the same problem on python 3.5.x changed to 3.6.x and the issue was gone.
There is also a note at the end of the README:

Note that only the earlier version 0.4 works for the latest PyPy3 6.0.0 (compatible with Python 3.5.3). Please install it via pip3 install prefixspan==0.4. Latest version should work for the future PyPy3 (compatible with Python 3.6).

Closing as already resolved.


Csi primera "is already mounted error"

Hi,
We are having issues running hpe-csi-driver for primera with FC and multipath enabled.
We are running a kubernetes cluster v1.20.2 on a baremetal infra and we are trying to create volumes on a Primera FC storage version 4.3.x
We have followed csi driver 2.0.0 deployment guide https://scod.hpedev.io/csi_driver/deployment.html and we chose helm as installation method. Currently the driver is able to create pvc- virtual volumes and export the volumes to hosts. The pvc attachment to pods fails with following error
 Warning  FailedMount             72s                kubelet                  MountVolume.MountDevice failed for volume "pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d" : rpc error: code = Internal desc = Failed to stage volume pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d, err: failed to mount device /dev/mapper/mpathh, Error mounting device /dev/mapper/mpathh on mountpoint /var/lib/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d with options [], unable to mount the device at mountPoint : /var/lib/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d. Error: device /dev/mapper/mpathh is not mounted at /var/lib/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d   Warning  FailedMount             33s (x6 over 70s)  kubelet                  MountVolume.MountDevice failed for volume "pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d" : rpc error: code = Internal desc = Failed to stage volume pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d, err: failed to mount device /dev/mapper/mpathh, Error mounting device /dev/mapper/mpathh on mountpoint /var/lib/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d with options [], unable to mount the device at mountPoint : /var/lib/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d. Error: command mount failed with rc=32 err=mount: /dev/mapper/mpathh is already mounted or /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d busy        /dev/mapper/mpathh is already mounted on /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3ffc0751c29d
I can see the volume mounted correctly behind multipath config:
[root@hpecp12 ~]# lsblk NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT sda              8:0    0  500G  0 disk ├─sda1           8:1    0    1G  0 part  /boot └─sda2           8:2    0  499G  0 part   ├─centos-root                253:0    0   50G  0 lvm   /   ├─centos-swap                253:1    0    4G  0 lvm   [SWAP]   ├─centos-srv 253:2    0  100G  0 lvm   /srv   ├─centos-opt 253:3    0  100G  0 lvm   /opt   └─centos-var 253:4    0  150G  0 lvm   /var sdb              8:16   0    2G  0 disk └─mpathh       253:6    0    2G  0 mpath /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3f sdc              8:32   0  1.2T  0 disk sdd              8:48   0    2G  0 disk └─mpathh       253:6    0    2G  0 mpath /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3f sde              8:64   0  1.2T  0 disk └─sde1           8:65   0  1.2T  0 part   └─VolBDSCStore-thinpool                253:5    0  1.2T  0 lvm   /var/lib/docker sdf              8:80   0    2G  0 disk └─mpathh       253:6    0    2G  0 mpath /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3f sdg              8:96   0    2G  0 disk └─mpathh       253:6    0    2G  0 mpath /var/lib/docker/kubelet/plugins/hpe.com/mounts/pvc-6877504c-4a3b-4c40-ab22-3f loop0            7:0    0  1.2T  0 loop loop1            7:1    0  1.2T  0 loop loop3            7:3    0  1.2T  0 loop
Any thougths?
KR

Hi, I apologize the late response. Could you redeploy the chart with the --set kubeletRootDir=/var/lib/docker/kubelet parameter passed to helm and see if it works?

This did the trick! I got the pvc mounted to the Pods now!
Thanks!

Thanks for verifying @DiegoDelgadoMex! @alexbarta do you mind checking your CSI driver installation as well so we can close?

Thanks @datamattsson it works! Now it's clear what caused the issue. I think you may close this one.


Invalid certificate alert

Security alert reported in console. Should someone be alerted to this?
2022-03-15 07:18:50.926269+0800 AlphaWallet[8553:56995] Task <653B769A-5117-4036-AEE6-3DC8331080ED>.<190> finished with error [-1202] Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “mcp.town” which could put your confidential information at risk."  You might be connecting to a server that is pretending to be “mcp.town” which could put your confidential information at risk.}

No. But we should see if we can detect this and print out a less scary and information log using verboseLog() and friends. This is only for URLs like accessing a token's URI. Those are arbitary URLs and not much we can (or should) do to fix at source.


Simplify our methods/naming for inference on model/endpoints

Right now we have a bunch of way to run predictions/inference on a model in SageWorks. This is good/fine but lets think about some simplification of the number of methods or some renaming of methods so that's it more obvious why it's different/useful to have that method.
Naming: auto_inference(), predictions(), inference_prediction(), predict(), inference()
List of current methods

Endpoint/EndpointCore

auto_inference(capture=False)  -> pd.DataFrame  # Pulls DataFrame from FeatureSet
inference(eval_df: pd.DataFrame, capture_uuid: str = None) -> pd.DataFrame:  # Uses passed in DataFrame
predict(self, eval_df: pd.DataFrame) -> pd.DataFrame:  # Low level method

Model/ModelCore

predictions(self, capture_uuid: str = "training_holdout") -> Union[pd.DataFrame, None]:   # Retrieve predictions for model
inference_predictions(self, capture_uuid: str = "training_holdout") -> Union[pd.DataFrame, None]:
"""Retrieve the captured prediction results for this model"""
validation_predictions(self) -> Union[pd.DataFrame, None]:
"""Retrieve the captured prediction results for this model"""

Endpoint Utils

predictions_using_fs(end: Endpoint) -> pd.DataFrame:  # Helper method

Code Changes

Endpoint/EndpointCore

predict() is now internal -->  _predict()

Model/ModelCore

predictions() --> get_predictions()
inference_predictions() --> get_inference_predictions()
validation_predictions(self)  is now internal --> _get_validation_predictions()


Resin cap issue not completely fixed.

Forgot something! 😉

Also, when you set an alarm, if you input a number greater than 160 (and less than 200) it says "please input a number between 0 and 200"

Thanks to report issue
This is my mistake......
Bug fix update will apply today

Fix on v1.24.1


Missing Wallet Balance – Daedalus 4.0.5

Hi there,
After update from 4.0.4 to 4.0.5, wallet balance and conversion options no longer appear in primary the summary window:

Thanks!

Hi! This is a known issue due to a change in the conversion currency formats and here's a quick fix: https://iohk.zendesk.com/hc/en-us/articles/900005736566

Thanks for pointing me in the right direction 🙂


Fix typographical error(s)

@dimiro1, I've corrected a typographical error in the documentation of the ipe project. Specifically, I've changed beatiful to beautiful. You should be able to merge this pull request automatically. However, if this was intentional or if you enjoy living in linguistic squalor, please let me know and create an issue on my home repository.

Thank you.

Thank you


Add support for uuid?

There is code in transit-cljs that supports transparently treating core ClojureScript UUID types and the Transit-specific UUID type as being equivalent.
Recently, cljs.core/uuid? was added, but it returns false for Transit-specific UUIDs.
Perhaps this could be fixed by doing something like (extend-type ty/UUID IUUID) in the Transit cljs core namespace.

Good idea

Oneline to reproduce
clj -Srepro -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version "1.10.439"} com.cognitect/transit-cljs {:mvn/version "0.8.256"}}}' -m cljs.main -re node -e "(require '[cognitect.transit :as t]) (let [data (random-uuid) data' (t/read (t/reader :json) (t/write (t/writer :json) data))] (prn {:misc (mapv (juxt identity uuid? type) [data data']) :eq? (= data data')}))"
https://github.com/cognitect/transit-cljs/blob/master/README.md#contributing

Because transit is incorporated into products and client projects, we prefer to do development internally and are not accepting pull requests or patches.

Is it still true? Even if not merged, a pull request with implementation / testing would speed up the process?

@souenzzo thanks for the bump, will take a look at this tomorrow.

First, thanks for this library, it is a key piece of infrastructure that we use every single day; and if it didn't exist we would have to start by building it.
I encountered this:
dev:cljs.user=> x
#uuid "987126fe-7dbb-40b0-9bbe-004a4611f2dc"
dev:cljs.user=> (uuid? x)
false
dev:cljs.user=> (type x)
#object[Transit$UUID]

Thanks for your time and consideration.

(extend-type com.cognitect.transit.types/UUID IUUID) does work but it would be great to get it fixed in the core.  Thanks!

This looks like it hasn't been fixed yet. When reading UUIDs from transit returns something of type Transit/UUID, and the predicate uuid? returns false. What's worse is that they print the same and it took me a while to realise what's wrong.


Add envars to Batch implementation

Context
In the new Batch infrastructure  files, we currently have placeholders for the passing of environment variables.
Problem or idea
The following documentation should be used to add the envars in:

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/batch_job_definition#container_properties
https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html
Reference to convert object to name, value pairs: https://github.com/karvounis/terraform-aws-batch-container-properties/blob/master/main.tf

Solution or next step
...

Addressed in https://github.com/AlexsLemonade/scpca-portal/pull/933


Revert Travis changes

What's new?

still nothing to see here

Coverage increased (+0.1%) to 35.633% when pulling 7c586623b329f1127a4eb7ee8cd5db57cb576d80 on ConnorRigby:master into a7ed4ebaedb9416f92ac5c264c4745fe6d4d5656 on FarmBot:master.


Drop support for Ember < 3.8

@marcoow wonder if you are up to this change, which indeed is breaking and may cause a churn but removes extra deps from the addon.

At some point sure but I'd see whether there are other things we want to merge before a major version change

@marcoow we can do #732 if you'd like for the next major release. OR you may cut a major (let's say 0.6.0) and followed by v2 conversion which will be another major release.
Personally I don't have preference so would delegate to you as maintainer of the library.

@marcoow as we already did breaking changes in #747 and #748, do you think we can land this one as well and cut a new release?

yep 👍


LEAK: ByteBuf.release() issue (with reproducer)

Occasionally we are getting the following error when running the little proxy:
LEAK: ByteBuf.release() was not called before it's garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option '-Dio.netty.leakDetection.level=advanced' or call ResourceLeakDetector.setLevel() See http://netty.io/wiki/reference-counted-objects.html for more information.

This seems to be reproducible only when it runs together with spring boot. I created a "hello world" simple reproducer for you.
The test proxy config is a basic one:
DefaultHttpProxyServer.bootstrap()
        .withAddress(new InetSocketAddress(8200))
        .withFiltersSource(new HttpFiltersSourceAdapter(){

          @Override
          public int getMaximumRequestBufferSizeInBytes() {
            return 512 * 1024;
          }
        });

Unzip lptest.zip
Run ProxyApplication
Run for i in {1..1000}; do curl -H 'Content-Type: application/json'   -d '{"a": "1"}'   --proxy https://localhost:8200   https://httpbin.org/post; done;
Periodically perform GC. I used jvisualvm
Check output for LEAK: ByteBuf.release() error

Could you please investigate? Thanks in advance!

The issue seems to be related to https://github.com/adamfisk/LittleProxy/issues/313

Since you mentioned that one of the steps to reproduce is forcing a GC, I strongly suspect this is a false positive caused by a netty issue that was fixed in 4.0.43/4.1.7 (see PR #6103). I just merged a PR to update to .44/.8, so this should now be fixed in master.

Thanks for the quick response! The forced GC is just for the bug to appear sooner.  The issue is reproducible on a regular basis as well. I tried the latest netty version (as was suggested in another bug here)  but that did not seem to work for me..

PR #351 should fix this issue. I do see another memory leak when using chained proxies, but I believe that is a separate issue.

@fomin-vyacheslav-main can you please verify this?

Yes, I can not reproduce the issue locally with this change . Thanks!

This issue should be fixed in the 1.1.2 release, so I'll close this issue.


Document how to install in China (JsDelivr is not accessible reliably)

Hi,
In China the JsDelivr CDN is not accessible in a reliable manner.
This is a bummer as anybody following a Symfony tutorial will do a composer require webapp and be greeted with this :

or this :

Ideally there should be some documentation so that these users are not road-blocked on their Symfony install. What would you recommend ?
Right now I'm installing everything in the webapp-pack except for Symfony UX packages, but I will want them at some point.
Thanks!

Hi Simon, unfortunately I don't know this subject at all.
AFAIK JsDelivr should even be accessible in China, see https://www.jsdelivr.com/network and https://status.jsdelivr.com/. I think the best you can do is to contact them directly :/

This issue should be posted on the symfony/symfony repository i suppose, as it's more about AssetMapper
@kbond ?

Definitely looks like there's issues in China: https://github.com/jsdelivr/jsdelivr/issues/18407
Looks like unpkg can be used in china without issue.
Agree this should be on symfony/symfony or symfony/symfony-docs.
Yes, I think moving this issue is best. symfony

OK i'm closing this ticket and opening again on symfony/symfony thank you for your insight !


misc: support reqwest and reports with multiple transactions

Latest developments. Main features:

Support Reporting multiple transactions (lacking timestamps, easy to add).
Apisonator's extensions are now generated in the request.
Support reqwest, both sync and async variants, optional and compiled in by default.

Functionality is almost complete for requests, even though there is room for improvement in several areas. Also, tests are heavily broken now. :)

:cowboy_hat_face:


papermc: restore darwin support

Description of changes
https://github.com/NixOS/nixpkgs/pull/310244#issuecomment-2191897744
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Can you also do it for minecraft-server? I'm currently outside and don't have a computer.
https://github.com/NixOS/nixpkgs/pull/319794


Page 39 - Chapter 3 - Enable firewalld on db

Firstly, thank you for such a well written book written for what seems to be people exactly like me!
When I run the commands to enable and configure firewalld, everything seems to run.  But when I log into the vagrant db to validate, I see no firewalld rules or iptables rules...
I'm more of  iptables guy than a firewalld guy, so maybe my validation is being done improperly.  Can you give me a quick sanity check?
Vagrantfile:
~/AnsibleClass2$ cat Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  # General Vagrant VM configuration.
  config.vm.box = "geerlingguy/centos8"
  config.ssh.insert_key = false
  config.vm.synced_folder ".", "/vagrant", disabled: true
  config.vm.provider :virtualbox do |v|
    v.memory = 512
    v.linked_clone = true
  end

  # Application server 1.
  config.vm.define "app1" do |app|
    app.vm.hostname = "orc-app1.test"
    app.vm.network :private_network, ip: "<IP_ADDRESS>"
  end

  # Application server 2.
  config.vm.define "app2" do |app|
    app.vm.hostname = "orc-app2.test"
    app.vm.network :private_network, ip: "<IP_ADDRESS>"
  end

  # Database server.
  config.vm.define "db" do |db|
    db.vm.hostname = "orc-db.test"
    db.vm.network :private_network, ip: "<IP_ADDRESS>"
  end
end

Ansible Commands:
ansible db -b -m yum -a "name=firewalld state=present"
ansible db -b -m service -a "name=firewalld state=started enabled=yes"
ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
ansible db -b -m firewalld -a "source=<IP_ADDRESS>/24 zone=database state=enabled permanent=yes"
ansible db -b -m firewalld -a "port=3306/tcp zone=database state=enabled permanent=yes"

DB Validation:
meleschi@vm-ansible-02:~/AnsibleClass2$ ansible db -b -a "iptables -L"
<IP_ADDRESS> | CHANGED | rc=0 >>
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

meleschi@vm-ansible-02:~/AnsibleClass2$ ansible db -b -a "firewall-cmd --list-all"
<IP_ADDRESS> | CHANGED | rc=0 >>
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3 enp0s8
  sources:
  services: cockpit dhcpv6-client ssh
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

firewalld is a bit different—note that the default zone is not the same as the database one we set up (see https://www.redhat.com/sysadmin/firewalld-rules-and-scenarios)
You should try firewall-cmd --list-all --zone=database to see if that shows the new rule.

--list-all should list all configured zones if memory serves me correct...  I did try the option you recommended, here's what I saw:
meleschi@vm-ansible-02:~/AnsibleClass2$ ansible db -b -a "firewall-cmd --list-all --zone=database"
<IP_ADDRESS> | FAILED | rc=112 >>
Error: INVALID_ZONE: databasenon-zero return code
meleschi@vm-ansible-02:~/AnsibleClass2$ vagrant ssh db
Activate the web console with: systemctl enable --now cockpit.socket
Last login: Wed Dec 29 22:39:04 2021 from <IP_ADDRESS>
[vagrant@orc-db ~]$ sudo su -
Last login: Wed Dec 29 22:14:53 UTC 2021 on pts/0
[root@orc-db ~]# firewall-cmd --list-all --zone=database
Error: INVALID_ZONE: database
Might this be an ansible version bug?
meleschi@vm-ansible-02:~/AnsibleClass2$ ansible --version
ansible [core 2.12.1]
config file = /home/meleschi/AnsibleClass2/ansible.cfg
configured module search path = ['/home/meleschi/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3/dist-packages/ansible
ansible collection location = /home/meleschi/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.8.10 (default, Nov 26 2021, 20:14:08) [GCC 9.3.0]
jinja version = 2.10.1
libyaml = True

It looks like the zone was not created despite ansible believe it was:
meleschi@vm-ansible-02:~/AnsibleClass2$ ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
<IP_ADDRESS> | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/libexec/platform-python"
},
"changed": false,
"msg": "Permanent operation"
}
[root@orc-db ~]# firewall-cmd --list-all-zones
block
target: %%REJECT%%
icmp-block-inversion: no
interfaces:
sources:
services:
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
dmz
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
drop
target: DROP
icmp-block-inversion: no
interfaces:
sources:
services:
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
external
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh
ports:
protocols:
masquerade: yes
forward-ports:
source-ports:
icmp-blocks:
rich rules:
home
target: default
icmp-block-inversion: no
interfaces:
sources:
services: cockpit dhcpv6-client mdns samba-client ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
internal
target: default
icmp-block-inversion: no
interfaces:
sources:
services: cockpit dhcpv6-client mdns samba-client ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
nm-shared
target: ACCEPT
icmp-block-inversion: no
interfaces:
sources:
services: dhcp dns ssh
ports:
protocols: icmp ipv6-icmp
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
rule priority="32767" reject
public (active)
target: default
icmp-block-inversion: no
interfaces: enp0s3 enp0s8
sources:
services: cockpit dhcpv6-client ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
trusted
target: ACCEPT
icmp-block-inversion: no
interfaces:
sources:
services:
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
work
target: default
icmp-block-inversion: no
interfaces:
sources:
services: cockpit dhcpv6-client ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:

I rebooted vm-ansible-02, then restarted the vagrant VMs, and now database shows up...  I'm unaware of where the initial problem was, but I'll take the small win and move toward...  Thank you for the help @geerlingguy!
[root@orc-db ~]# firewall-cmd --list-all-zones
block
  target: %%REJECT%%
  icmp-block-inversion: no
  interfaces:
  sources:
  services:
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

database (active)
  target: default
  icmp-block-inversion: no
  interfaces:
  sources: <IP_ADDRESS>/24
  services:
  ports: 3306/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
...

Very strange! I guess something must've gotten stored but not committed/restarted in there :/

While reading these docs (https://docs.ansible.com/ansible/latest/collections/ansible/posix/firewalld_module.html) this stood out:
Zone transactions (creating, deleting) can be performed by using only the zone and state parameters “present” or “absent”. Note that zone transactions must explicitly be permanent. This is a limitation in firewalld. **_This also means that you will have to reload firewalld after adding a zone that you wish to perform immediate actions on._** The module will not take care of this for you implicitly because that would undo any previously performed immediate actions which were not permanent. Therefore, if you require immediate access to a newly created zone it is recommended you reload firewalld immediately after the zone creation returns with a changed state and before you perform any other immediate, non-permanent actions on that zone.

I'm reading this as after creating a permanent zone, firewalld must be reloaded for the zone to be useable.  I ended up doing a firewalld restart at the end of the firewalld setup to get the database zone active and functioning without having to reboot the vm.
ansible db -b -m yum -a "name=firewalld state=present"
ansible db -b -m service -a "name=firewalld state=started enabled=yes"
ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
ansible db -b -m firewalld -a "source=<IP_ADDRESS>/24 zone=database state=enabled permanent=yes"
ansible db -b -m firewalld -a "port=3306/tcp zone=database state=enabled permanent=yes"
ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
ansible db -b -m service -a "name=firewalld state=restarted"
ansible db -b -a "firewall-cmd --get-active-zones"

While reading these docs (https://docs.ansible.com/ansible/latest/collections/ansible/posix/firewalld_module.html) this stood out:
Zone transactions (creating, deleting) can be performed by using only the zone and state parameters “present” or “absent”. Note that zone transactions must explicitly be permanent. This is a limitation in firewalld. **_This also means that you will have to reload firewalld after adding a zone that you wish to perform immediate actions on._** The module will not take care of this for you implicitly because that would undo any previously performed immediate actions which were not permanent. Therefore, if you require immediate access to a newly created zone it is recommended you reload firewalld immediately after the zone creation returns with a changed state and before you perform any other immediate, non-permanent actions on that zone.

I'm reading this as after creating a permanent zone, firewalld must be reloaded for the zone to be useable.  I ended up doing a firewalld restart at the end of the firewalld setup to get the database zone active and functioning without having to reboot the vm.
ansible db -b -m yum -a "name=firewalld state=present"
ansible db -b -m service -a "name=firewalld state=started enabled=yes"
ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
ansible db -b -m firewalld -a "source=<IP_ADDRESS>/24 zone=database state=enabled permanent=yes"
ansible db -b -m firewalld -a "port=3306/tcp zone=database state=enabled permanent=yes"
ansible db -b -m firewalld -a "zone=database state=present permanent=yes"
ansible db -b -m service -a "name=firewalld state=restarted"
ansible db -b -a "firewall-cmd --get-active-zones"


Header

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #26
Fix #23
Test URLs:

Before: https://main--contraversumlandingpage--contraversum.hlx.page/
After: https://header--contraversumlandingpage--contraversum.hlx.page/

And could you please resolve the merge conflict?

I still think it looks odd when the body text is wider than the header content, maybe reduce the highlighted space?


etcdserver: don't try to apply empty message list

If all messages have been applied, don't apply an empty messages list;
otherwise appliedi will update to 0 and etcd will panic.
Fixes #4278

Can we cover this by a test? Seem like a concern case.

TestIssue2904 covers this behavior (although it's racey)

@heyitsanthony I know. Is there any deterministic and simpler way to ensure this behavior?

Yeah, I can fake Ready messages to test it. I'm not sure whether this patch would make sense if we nuke the raft removeNOde/maybeCommit change, though.

@heyitsanthony It wont hurt etcd anyway. And make etcd more reliable.

ok, all fixed ptal @xiang90

@heyitsanthony Thanks!


Users API

@Rukomoynikov I went ahead and pushed the other PR. But we still need the updates to the README :)

@Rukomoynikov Amazing work!

@Rukomoynikov I went ahead and pushed the other PR. But we still need the updates to the README :)

I have updated the Readme.
Quick question, what do you think about

@Rukomoynikov Amazing work!

Thank you @andreibondarev


[export-state] ignore apps with unknown repo

Hi, using export-state can result of having some apps with an unknown repo, for example if you install a flatpak from a local file.
Those apps should be ignored during the export (with a message to the user that they had been) otherwise using the apply will result of a failure.
Comparing the repo value with every entry of flatpak remotes should be sufficient.
Great tool btw 🤩
Edit:
I thought about it more; what happens if an app had been removed from the repo. Is the tool capable to continue the rest of the apply and warn the user about the failure?

Hi Richard,
Thank you. I did not though about these edge case scenario. As you suggested i think it's a good idea to just warn the user if these kind of situations occur.


Order CustomButtons in PostgreSQL 9.4

according to @himdel's comment https://github.com/ManageIQ/manageiq/pull/18060#issuecomment-428869074 we need to use method which is working for PostgreSQL 9.4.
this method is called position
https://www.postgresql.org/docs/9.1/static/functions-string.html
Links

https://github.com/ManageIQ/manageiq/pull/18060
https://bugzilla.redhat.com/show_bug.cgi?id=1628737

@miq-bot assign @gtanzillo
@miq-bot add_label hammer/yes
@miq-bot add_label gaprindashvili/yes

https://github.com/ManageIQ/manageiq/pull/18060#issuecomment-428957284

Ok, looks like 9.4 is no longer supported, so we can close this, sorry @lpichler :)


In React Table v7 Sandbox basic example after doing group by from top not able to expand row.

Using v6?
v6 is now considered feature complete to its current abilities and limitations. We are not actively working to fix any issues for v6 any more. We will, however, merge any non-breaking pull requests submitted to fix anything in v6.
Using v7?
Thanks for using the alpha version of React Table v7! We're very excited about it.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Codesandbox!
Use a new react-table codesandbox to reproduce the issue.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

It looks like the hooks were not being applied to the row in prepareRow.
I made a fix in this sandbox if you check src/react-table/hooks/useTable.js line 150.
Digging deeper, it looks like this change is already in master, so the sandbox you linked is outdated. This issue can probably be closed.

No it is not fixed there.
For regenerating issue go with following step.

@shwetatarate I think I forgot to save changes. If you just change the react-table import in the Table component, it works fine.

It is working now.
Thank You


"scx_bpfland" is not a valid value for the chaotic.scx.scheduler option.

What happens?
Added chaotic.scx.scheduler = "scx_bpfland";
to my configuration and ran a nixos-rebuild switch.   After this I got an error message that states that it is not a valid value.
What is expected to happen?
The system should not throw an error and successfully switch to using scx-bpfland.
If possible, please attach logs
error: A definition for option chaotic.scx.scheduler' is not of type one of "scx_central", "scx_flatcg", "scx_lavd", "scx_layered", "scx_nest", "scx_pair", "scx_qmap", "scx_rlfifo", "scx_rustland", "scx_rusty", "scx_simple", "scx_userland"'. Definition values:
- In `/nix/store/6dlikr3bkn2bhzs0xic14a2j4gpnxkzi-source/system/kernels/cachy-lto-scx.nix': "scx_bpfland"
More information
I see scx-bpfland in the repo so it appears that it should be part of that type list.

Please open a PR 🥹

Done.  I'll close this ha.


Change to prevent package loading messages in validation chapter

Added message=FALSE and warning=FALSE to R chunk at the beginning of validation chapter to prevent the package loading messages appearing before the start of the validation chapter.

Thanks Richard


MINOR: Fix BNF output for protocol arrays conataining primitives in docs

Before this patch arrays containing primitive types were not output:
Metadata Request (Version: 0) => [topics]

After this patch the type is listed:
Metadata Request (Version: 0) => [topics]
      topics => STRING

LGTM!

cc @gwenshap

LGTM.


Crash on Country MX

Hello, thanks for this lib, great job!
When compiling my react native project using country="mx", the camera don't work, literally if I change to 'us' it works, rarely enough if I use the live reload tool and change it to 'mx' (compiled in 'us') it works as expected.
So the issue, unable to compile using another country than 'us'.
And it breaks in this line of code on xcode project.

Thanks in advance

Having the same issue with au and eu, any ideas?

I just clone the repo. Open Example folder and iOS folder in XCode. Change country to eu and then to au. I cannot reproduce your issue. Both au and eu works.
Can you please provide info how to reproduce this issue?

Having the same issue

@maryaibtissem Can you please provide more information?

hi, the application crash when i change country to 'eu', but country = 'us' works fine


mongodb spring.data.mongodb.auto-index-creation not working

the spring-boot mongo config
@CompoundIndexes({
  @CompoundIndex(def = "{'to': 1, 'sendTime': 1}"),
  @CompoundIndex(def = "{'from': 1, 'sendTime': 1}"),
  @CompoundIndex(def = "{'from': 1,'to': 1, 'sendTime': 1}")
})
@Document("#{@mongoColName.message()}")
public class MongoMessage implements Serializable {
  @Field(targetType = FieldType.INT64)
   public String id;
   public String to;
   public String from;
   public Date sendTime;
}

it looks like, when a new collection is created CompoundIndex does not create it must restart the application
how resolve it?

Hey, @seqwait!
This is by design: https://docs.spring.io/spring-data/mongodb/docs/current-SNAPSHOT/reference/html/#mapping.index-creation
"Indexes are automatically created for the initial entity set on application startup and when accessing an entity type for the first time while the application runs."


enumerate-domain-trust-relationships

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Checked that your rule idea isn't already filed: search

Summary
We could write a rule that looks for an EXE importing DsEnumerateDomainTrustsA / DsEnumerateDomainTrustsW or maybe that has the strings nltest / nltest.exe) /domain_trusts).
Examples
38a41e8128ae3955d541c8a00a93de1cd10a01c58368c8254a35659f8627ba30
.text:0040E33D                 push    eax             ; DomainCount
.text:0040E33E                 lea     eax, [ebp+Domains]
.text:0040E341                 push    eax             ; Domains
.text:0040E342                 push    dword_46D1DC[esi] ; Flags
.text:0040E348                 push    0               ; ServerName
.text:0040E34A                 call    ds:DsEnumerateDomainTrustsA
.text:0040E350                 cmp     eax, 6BAh
.text:0040E355                 jz      short loc_40E3AA
.text:0040E357                 xor     ebx, ebx
.text:0040E359                 cmp     [ebp+DomainCount], ebx
.text:0040E35C                 jbe     short loc_40E398
.text:0040E35E                 xor     edi, edi

Features
See above
Additional context
N/A
Rule details
Namespace
collection/network
References
https://attack.mitre.org/techniques/T1482/
https://twitter.com/sixdub/status/1321979931098812416/photo/1
Other rule meta information
T1482

Providing another data point
I was recently looking at sample 3400a7df9ec3dc8283d5ac7accb6935691e93feda066cc46c6c04d67f7f87b2b and it contains the following string which could also be used in the rule.
nltest.exe /domain_trusts /all_trusts

Hello,
I will write this rule.

Hey @mr-tz ,
after creating the rule, how does the validation and submission process work?
I didn't understand how to correctly fill in the examples. Would it be md5: entrypoint?
rule:   meta:     name: Detect Domain Trust Discovery      namespace: collection/network     author: johnk3r     scope: function     att&ck:       - Discovery::Domain Trust Discovery  [T1482]     examples:       - 0796f1c1ea0a142fc1eb7109a44c86cb:0x403CBD       - 0731679c5f99e8ee65d8b29a3cabfc6b:0x402350   features:     - or:       - api: DsEnumerateDomainTrusts       - string: /nltest.exe/i       - string: /domain/i

It's md5:function offset, so from the match above 0796f1c1ea0a142fc1eb7109a44c86cb:0x40222F. I'll open an issue to update the documentation. Thanks!
If you include sample references, please upload the files to https://github.com/fireeye/capa-testfiles so we can test the matches.

right,
Eu tentei fazer o upload mas tenho a seguinte mensagem:
Uploads are disabled.
File uploads require push access to this repository

Segue abaixo a regra atualizada:
rule:
  meta:
    name: Detect Domain Trust Discovery
    namespace: collection/network
    author: johnk3r
    scope: function
    att&ck:
      - Discovery::Domain Trust Discovery  [T1482]
    examples:
      - 0796f1c1ea0a142fc1eb7109a44c86cb:0x40222F
      - 0731679c5f99e8ee65d8b29a3cabfc6b:0x40408E
  features:
    - or:
      - api: DsEnumerateDomainTrusts
      - string: /nltest.exe/i

You can make changes to your own fork of the repository, and then open a PR to propose the changes back into this main repository.

Hey guys,
can they close this issue?

Yes, thanks!


Installing JuliaExcel Erroring

Hello,
I was following the installation steps with Excel closed. After executing JuliaExcel.installme(). I see a message that says the Installer script has been launched, please respond to the dialogs there. However, I see what appears to be an error message show up.

When I open excel and type =Julia in Excel it is not recognizing the command so I assume the installation did not occur correctly.
Am I missing a step? Any other ideas why the installation would have errored?
Thanks, Chris

I don't think you're "missing a step". What appears to be happening is that the install script is failing quite early, at the point when it's trying to detect whether or not Excel is already running. The offending code is a method called CheckExcel that calls a method IsProcessRunning that I think I cribbed from this StackOverFlow post.
Here's a very hacky solution that might work:

Ensure that Excel is really not running - preferably using TaskManager to check that no "ghost" Excel process is running.
Open C:\Users\Christopher Hampel.julia\packages\JuliaExcel\Y1cgX\Installer\install.vbs
(which is a copy of this file) in a text editor.
Comment out line 458 (a call to CheckExcel) by typing a single quote character at the start of the line.
Save the file.
Run the amended file by double-clicking it in file explorer.

Good luck!

Thanks for the suggestion @PGS62 . I attempted this after a restart of my computer, with no instance of Excel showing in the Task Manager, and found a new error occurring

Can you verify that line 458 is the correct line to make the comment on? I used the single quote to comment next to the beginning of the text in line 458.

Ah sorry, I must have been looking at an out of date copy of install.vbs. You should comment out line 449.

Ok thanks. Your suggestion for commenting out line 449 allowed me to complete the installation successfully! I don't know if this is a global issue or just local to me. I will let you decide how you want to handle it going forward. The issue can certainly be closed.
Also, while I have you here, I have two more quick questions about this tool (as I'm really excited to use this in hopes to allow non-coders to interface with julia tools that I work on)

I want to make julia functions that are specific to a project available to be called with JuliaCall. I originally added the JuliaExcel package to a project env and did the installation; however, when opening Excel, I could only call =JuliaLaunch() successfully if I added the JuliaExcel package to my base env. How can I launch a JuliaExcel session in Excel such that it calls julia in a project env?
Also in testing this, I noticed that if I run some simple =JuliaEval() expressions when working in my base env, the correct outputs appear in Excel as expected, but when I close and re-open the same file, the outputs go away. They re-appear if we launch julia again and press enter again in all the cells with JuliaEval calls. My question: is there a way to make the julia outputs stay visible when re-opening Excel such that a JuliaEval expression can be evaluated only once? My use case is: I want to call a function that runs a model and displays the resulting data such that when I close Excel and re-open, my previous model run's data is still available for viewing. The data could then only be overwritten by re-launching Julia and evaluating the expressions again.

Thanks, Chris

The failure of the installer script on your PC was a surprise to me - I'd not seen that before. Is your PC "locked down" in some way, perhaps by a corporate IT department (anti-virus etc.)?
In answer to your questions:

JuliaLaunch has a CommandLineOptions argument. I think that you should be able to pass "--project c:/path/to/environment" as that argument and things should work as you want them to. (Note unix-style forward slashes in the path!) See command-line switches for Julia. I have not tested this today (and it's a while since I worked on JuliaExcel) so please let me know how you get on with this suggestion.

To investigate I did the following
a) opened a new workbook
b) switched Excel calculation to Automatic
c) entered formula =JuliaLaunch() in cell A1
d) entered formula =JuliaEval("1:100") in A2 - to populate cells A2 to A101
e) Saved, closed and reopened the workbook
f) Observed that A2 to A101 were still populated.

I then put a breakpoint in the VBA code of JuliaEval and discovered that when re-opening the workbook JuliaEval is called. I think this means that Excel is treating cell A2 as containing a "volatile" formula. So I think MANUAL calculation is your best bet.

No, JuliaEval certainly can't "return a plot" in the sense that a VBA function (which juliaeval is) cannot return an Excel chart when called from an Excel worksheet.
I think you have two options:

Have your Julia function return data to the worksheet and use Excel's charting functionality to plot it.
Have your Julia function generate a plot, save that plot to file (say in .svg) format and write code in the Worksheet_Calculate event of the worksheet's class module that inserts a picture into the sheet, based on that .svg file. I would only attempt this option if the plot\chart you want to generate is of a kind that's beyond Excel's capability. It's also a question of how much experience of VBA you have.

That makes sense. Thanks for all the help, again.


Add a documentation for a .rambaspec file and overall template structure

The fields of a .rambaspec file should be properly documented. Besides it, we lack the proper documentation about template creation.

https://github.com/rambler-ios/Generamba/wiki/Структура-шаблона


replace $env.X instances in values of variables with process.env[X]

NOTE: This issue depends on the corresponding PR to the node module.
Showing undefined environment variable instances in the beginning of each run.

I wonder... do you think we should have some lines of "header" when zzapi-cli starts up? Maybe log the environment name and perhaps the resolved variable names? Unsure on showing the values, some could be secret so we wouldn't want to show them all.

Apologies, did not see this. Can you open a separate issue if you consider it a priority? I'll be closing this PR because we're no longer showing undefined env vars.


How to scroll MXScrollView to top programmatically

I tried with setContentOffset but it doesn't work.
[self.scrollView setContentOffset:CGPointMake(0, -self.scrollView.contentInset.top)];
Thanks!

As a workaround I'm calling scrollView:setContentOffset: since it disables KVO in MXScrollView while you change it.
[self.scrollView scrollView:scrollView setContentOffset:CGPointMake(0, -self.scrollView.contentInset.top)];
Of course I had to expose it in a category.
@interface MXScrollView ()
- (void) scrollView:(UIScrollView*)scrollView setContentOffset:(CGPoint)offset;
@end

Hi @andiradulescu
Yes the contentoffset is locked by KVO, I will try to find a fix.

Hi @maxep! Thanks!
I would've tried to find a fix myself (instead of the workaround), but I'm not sure what is the correct approach.

Max,
Hi and Thanks.
Another need / vote to enable programmatic scrolling.
Neil

[self.scrollView scrollView:scrollView setContentOffset:CGPointMake(0, -self.scrollView.contentInset.top)];

Where did you put this code ?

@andiradulescu @rahulvyas @nweintraut @maxep @loicgardiol
Hi, I have forked this library into swift version called HPParallaxHeader: https://github.com/ngochiencse/HPParallaxHeader
If you need to perform tap on status bar to scroll to top, HPParallaxHeader automatically handle for you.
If you need to scroll to top programatically, I have created this method for you:
/**
     Scroll to top manually which show parallax header totally
*/
open func hpScrollsToTop(animated: Bool)


Azure AD Admin center has been reorganized

Module: 01
Lab: 01
Task: 02
Step: ALL
Description of issue
Azure AD Admin center has been reorganized and no longer matches any of these instructions.

Thanks for the updates!


Make command more readable

Isn't it possible to allow something like this in my package.json file:
	"dev": "concurrently 'llb -w' 'vite -c src/vite.config.js src' 'promptme -w'"

i.e. use single quotes inside the concurrently command string. This would be much easier to read and write instead of having to use backslash escaped double quotes. JSON requires strings to be delimited by double quotes, but there's no such requirement when it comes to characters inside a string.
I tried it, but it didn't work ;-(

Hey @johndeighan, that's actually valid, but not on Windows, AFAIK: https://superuser.com/q/324278/200254
Are you using Windows, by any chance?


We should use Emotion's own Theme mechanics

It's broadly the same because we're only using the context provider and context hook, but it would remove one source of potential confusion for maintainers. And it would allow styled(...)-style usage if we wanted that.
Themes
Typescript for themes

I'm closing this on the grounds that

It's fine
Doing this would tie us to Emotion even more, and while Emotion is fine, deep dependencies are a risk.


I want to cerate a background on a uploaded image.

Describe the bug
Image quality lost after resize.
Code Example
public function store(Request $request)
{
$validated = $request->validate([
'url' => 'required|string',
'image' => 'nullable|file|mimes:jpeg,png,jpg,gif|max:2048',
]);
// $manager = ImageManager::gd();
$manager = new ImageManager(Driver::class);

$identifier = Str::uuid();

// QR code file paths
$qrCodeFilename = 'qrcodes/' . uniqid() . '.png';
$qrCodePath = 'storage/' . $qrCodeFilename;
$fullPath = storage_path('app/public/' . $qrCodeFilename);

// Create the directory if it doesn't exist
if (!file_exists(dirname($fullPath))) {
    mkdir(dirname($fullPath), 0755, true);
}

// Generate the redirect URL for the QR code
$redirectUrl = route('qr.redirect', ['identifier' => $identifier]);

// Create the QR code with a transparent background
QrCode::format('png')
    ->size(800)
    ->margin(2)
    ->backgroundColor(0, 0, 0, 0) // Set transparent background
    ->errorCorrection('H')
    ->generate($redirectUrl, $fullPath);

// Load the generated QR code image
$qrImage = $manager->read($fullPath);

$logoPath = null;

// Process the uploaded logo image if it exists
if ($request->hasFile('image')) {
    $uploadedImage = $request->file('image');

    // Read the uploaded image
    $logo = $manager->read($uploadedImage);

     $background = $manager->create($logo->width(), $logo->height())->fill('#ffffff');

    // Place the uploaded image over the white background
    $background->place(
    $logo,
    'center'
    );  // Insert the image in the center of the white background

    // Resize logo (optional, 30% of QR code width)
    $qrWidth = $qrImage->width();
    $logoSize = (int)($qrWidth * 0.3);
    $background->resize($logoSize, $logoSize, function ($constraint) {
        $constraint->aspectRatio();
        $constraint->upsize();
    });

    // Save the processed logo with white background
    $logoPath = 'uploads/logos/' . uniqid() . '.' . $uploadedImage->getClientOriginalExtension();
    $logoFullPath = storage_path('app/public/' . $logoPath);
    $background->toPng()->save($logoFullPath);

    // Place the logo (now with a white background) on the QR code
    $qrImage->place(
        $logoFullPath,
        'center', // Place the logo in the center of the QR code
        0,
        0
    );
}

// Save the final QR code with the logo placed on it
$qrImage->save($fullPath);

// Create and save the custom QR code in the database
$customQR = CustomQR::create([
    'url' => $validated['url'],
    'image_url' => $logoPath,
    'status' => true,
    'client_id' => auth()->id(),
    'qr_code_path' => $qrCodeFilename,
    'identifier' => $identifier,
]);

return redirect()->route('customQR.show', ['id' => $customQR->id])
                 ->with('success', 'QR Code created successfully with logo!');

}
Expected behavior
Image the QR code lost quality after resizing.
Images
If applicable, add problematic images or screenshots to help explain your problem.

Environment (please complete the following information):

PHP Version: 8.3
OS:
Intervention Image Version: "^3.8"
GD or Imagick: Imagick

The mentioned resize() call with the specification of $constraint is Intervention Image version 2 code. Since you are using version 3, this should be adapted.
See the following links:
https://image.intervention.io/v3/introduction/upgrade
https://image.intervention.io/v3/modifying/resizing#scaling-images-but-do-not-exceed-the-original-size


Use testing.TestingT instead of *testing.T in terraform/var-file.go

All functions in terratest/var-file.go should use the type testing.TestingT instead of *testing.Tin their arguments.
This should be changed because:

current implemenation hinders the usage of the ginkgo framework, as it is not possible to pass the GinkgoT() type.
to be consistent to the rest of the library,

For example change the signature method
from: func GetVariableAsStringFromVarFile(t *testing.T, fileName string, key string) string
to: func GetVariableAsStringFromVarFile(t testing.TestingT, fileName string, key string) string

Fixed in #905


CFXPackager missing secondary references during packaging

When references other libraries that contain functionality if they libraries are not directly referenced in a command library project the CFX packager misses the references and they do not get bundled into the CFX file.
Need to update the CFXPackager a multi generation check to make sure all assemblies are packaged correctly.

Bug is being closed to an enhancement request to move the functionality an MSBuild task.
#20


[FacebookAI/roberta-large]: vllm support for FacebookAI/roberta-large

The model to consider.
Is vllm currently supports FacebookAI/roberta-large for inference?
if yes please share the example notebooks as the reference
if no please consider FacebookAI/roberta-large model support integration
The closest model vllm already supports.
No response
What's your difficulty of supporting the model you want?
No response

RoBerTA is not one of the currently supported models https://docs.vllm.ai/en/v0.4.1/models/supported_models.html
Is there a particular reason you'd like to use https://huggingface.co/FacebookAI/roberta-large? It's quite an outdated model today.


Create diagnostics file with consistent error messages

closes #176

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls

@dstallenberg some of the CI checks are failing because the external plugins were not updated with the new interfaces

@dstallenberg some of the CI checks are failing because the external plugins were not updated with the new interfaces

My bad, forgot the graphing plugin.
Should be fixed now.


Publish final_waypoints in 8.5Hz

Bug
Expected Behavior
10Hz
Actual Behavior
8.5Hz
$ rostopic hz /final_waypoints
subscribed to [/final_waypoints]
WARNING: may be using simulated time
average rate: 7.782
	min: 0.101s max: 0.197s std dev: 0.04278s window: 8
average rate: 8.419
	min: 0.094s max: 0.203s std dev: 0.03828s window: 17
average rate: 8.281
	min: 0.094s max: 0.203s std dev: 0.04002s window: 25
average rate: 8.204
	min: 0.091s max: 0.203s std dev: 0.04006s window: 33
average rate: 8.160
	min: 0.091s max: 0.203s std dev: 0.04001s window: 41
average rate: 8.297
	min: 0.091s max: 0.203s std dev: 0.03887s window: 50
average rate: 8.406
	min: 0.091s max: 0.203s std dev: 0.03771s window: 59
average rate: 8.351
	min: 0.091s max: 0.211s std dev: 0.03862s window: 67
average rate: 8.421
	min: 0.091s max: 0.211s std dev: 0.03797s window: 76
average rate: 8.582
	min: 0.091s max: 0.211s std dev: 0.03621s window: 86
average rate: 8.624
	min: 0.091s max: 0.211s std dev: 0.03564s window: 95
average rate: 8.572
	min: 0.091s max: 0.211s std dev: 0.03630s window: 103
average rate: 8.527
	min: 0.091s max: 0.211s std dev: 0.03708s window: 111
average rate: 8.488
	min: 0.091s max: 0.211s std dev: 0.03770s window: 119

Steps to Reproduce the Problem

Invoke the following nodes

voxel_grid_filter
ray_ground_filter
nmea2tfpose
ndt_matching
vel_pose_connect
vision_yolo3_detect
vision_klt_track
lidar_euclidean_cluster_detect
range_fusion
lane_rule
lane_stop
lane_select
obstacle_avoid
velocity_set
waypoint_loader
pure_pursuit
twist_filter

Start simulation
Exec rostopic hz

Specifications

Core i7-8700K (6Core 12Thread)
DDR4 32GB
Ubuntu version: 16.04 LTS
ROS version: Kinetic
Autoware branch: develop (5eecd9f4c)

Solution 1 is better because Solution 2 makes CPU power 100%.
Solution 1:
diff --git a/ros/src/computing/planning/motion/packages/astar_planner/nodes/velo
index ff4a5c2a..d88486fe 100644
--- a/ros/src/computing/planning/motion/packages/astar_planner/nodes/velocity_se
+++ b/ros/src/computing/planning/motion/packages/astar_planner/nodes/velocity_se
@@ -39,7 +39,7 @@

 namespace
 {
-constexpr int LOOP_RATE = 10;
+constexpr int LOOP_RATE = 20;
 constexpr double DECELERATION_SEARCH_DISTANCE = 30;
 constexpr double STOP_SEARCH_DISTANCE = 60;

Solution 2:
diff --git a/ros/src/computing/planning/motion/packages/astar_planner/nodes/velo
index ff4a5c2..d1b9586 100644
--- a/ros/src/computing/planning/motion/packages/astar_planner/nodes/velocity_se
+++ b/ros/src/computing/planning/motion/packages/astar_planner/nodes/velocity_se
@@ -603,7 +603,6 @@ int main(int argc, char** argv)

     if (!vs_info.getSetPose() || !vs_path.getSetPath())
     {
-      loop_rate.sleep();
       continue;
     }

No reason to fix at least this moment.


SAK-32496 portal bullhorns on 11.3 (was SAK-30461)

SAK-30461 Add bullhorns to portal, 11.1 version bullhorns fixed
SAK-30461 changes to accommodate 11.3 styling changes
SAK-30461 fix help Tutorial.config
SAK-30461 fix 11.3 rebasing issue with quicklinks/_base.scss
SAK-30461 updated academic alerts icons along NYU suggestion
SAK-30461 Fixed social alert urls
Needs SAK-31513 to work properly.
SAK-30461 Combined tables
SAK-30461 Fixed mobile view width and scrolling
SAK-30461 Added message for unrecognised alerts
SAK-30461 Added check for announcement availability
SAK-30461 Remove foreign keys on the bullhorn_tables
SAK-30461 Added support for commons.comment.created events
SAK-30461 improvements in bullhorn for comments, academic and social
SAK-30461 Bullhorn won't ping server after 3 failures, or when not logged in, and only once per min
SAK-30461 send alerts to all commenters
SAK-30461 BULLHORNS Changed sakai.locale.userLocale to portal.locale

Sakai's workflow isn't to move code wholesale into a maintenance branch. Please follow the practice of PR to master.

Sorry about this, the idea was to have Adrian get this into 11.4 quickly, as discussed on the Core Team call two weeks ago. There is fairly significant work to do for that. It's a moot issue as I understand the bullhorns aren't going to make it to 11.4 for other reasons.


Remove Pipenv

Move from Pipenv/Pipfile to pip-tools.

Instead of using pip-tools or pipenv, put the dev dependencies into setup.py.


Haiku LSTM vs Torch LSTM

I'm trying to figure out the differences between pytorch's LSTM and Haiku's LSTM. In Haiku, the LSTM expects the input to be a rank 1 or rank 2 tensor. However, in pytorch, the input is expected to be a rank 3 tensor. I was hoping to get some clarification on how one would expect to get the same behavior in Haiku's lstms compared to torch's lstms.
Some additional information -- if this is the case, it seems like the LSTM in Haiku is significantly slower than torch. It's very likely that I've made a mistake somewhere here.
Also, would it be correct in saying that haiku's static_unroll + lstm is the same as pytorch's lstm? In which case, isn't Haiku's lstm technically an LSTMcell?

Hi Pranav,
Yes, hk.LSTM is a cell or a core in Haiku lingo, i.e. a single-step computation which expects a tensor of shape [B, D] or [D] where B is the batch dimension. In order to apply a core to the whole sequence (and get PyTorch's LSTM) you need to use one of the unroll functions, whether static_* or dynamic_* doesn't really matter.
Could you post the performance differences you've observed here and include the code (if possible)?
Disclaimer: I would expect Haiku to be slower than PyTorch at least on GPU, because PyTorch uses a fused CuDNN-RNN kernel for both forward and backward computations, whereas Haiku implements LSTM only in terms of XLA primitives.

Wrt benchmarks you may find that microbenchmarks of the LSTM module alone may be slightly slower than other frameworks (for the reasons @superbobry points out), but you should find performance to be competitive when you benchmark larger portions of your code (e.g. a complete agent, loss function or training step).
As with all JAX benchmarks be sure to (1) double check you are running JAX on your GPU (2) use jax.jit around as much code as possible (e.g. around your whole apply function from Haiku) and (3) account for JAX's async dispatch (usually this will result in benchmarks looking way faster than expected).


laravel 5.5

yours is one of few packages which doesn't work with 5.5 out of the box. Probably just need to update the dependencies to include 5.5.* so should be very easy fix. I know L5.5 isn't out yet but a lot of people are already using it and a lot of packages have been getting ready for it.
I've commented it out for now but just letting you know. Thanks!

Already merged #88 which adds support for 5.5


fix(bal-stage): adjusted content width mobile to full-width

##Description
according to the design, the stage content should be full-width on mobile. This has been adjusted. Also the padding at the bottom has been adjusted to make this work visually a bit better

Just tested native on my mobile device (iPhone 12 mini, Safari, iOS 16.0.2) and I can approve the pull request.


Use Button component instead of native button in HeaderGlobalAction

Currently, adding tooltips to the HeaderGlobalAction component is a bit cumbersome due to its reliance on the native button element. To improve this functionality, I propose using the Button component instead, as it natively supports tooltips and aligns with the approach taken in @carbon/react.

Released in v0.84.0.
Example in docs.
As simple as adding an iconDescription to complement the icon.
<HeaderGlobalAction
  iconDescription="Settings"
  icon={SettingsAdjust}
/>

Adjust the tooltip alignment using the tooltipAlignment prop. Default value is "center". Other values can be "start" or "end".
<HeaderGlobalAction
  iconDescription="Settings"
  icon={SettingsAdjust}
  tooltipAlignment="start"
/>


Fixes Zero Balances

Fixing keychain attribute service that may have caused customers to get zero balances as it was accessing the wrong keychain item. Upgrading to this new version should recover the item, hence the balances for the user as the keychain does not get removed easily.

Users may have been accessing the wrong keychain item during app upgrade.
I was not able to reproduce this issue as my test devices have been using both service names (keychain terminology) when accessing the keychain.
To reproduce, we may need to install an older version (pre-upstream upgrade) of the app, then install this new version


Allow User to input the API_URL and password if API_URL not set in the .env

Think this'll be the easiest way to start making the guardian UI more "multi-guardian". If we don't set the api_url env var then just have the user point it at whatever guardian they want when they're on the login screen.

https://github.com/fedimint/ui/pull/485


Feature/openapi-testing [WIP]

This is just a testing branch (and PR). Use, e.g. this: https://github.com/OpenAPITools/openapi-generator#2---getting-started to generate code for a client from OpenAPI spec. Not sure I like the code any of these generators produce, but in principle, if the OpenAPI spec is available one could generate a client in many languages. However, for most of SMHI API's that spec doesn't seem to be available so we would need to write it. I'm not sure it's worth it, but maybe we could try to include if anyone wants to generate SMHI client code in another language.

Cool! I will have a look at this in depth eventually, but for now it will not be top prio. :)


Android Code-generator

I believe Android codegen is (mostly) completed and merged. Please reopen if this should remain open.


Update continuous-delivery.yaml

Publish a container image with edge tag, which reflects the last commit of the active branch (i.e., main)

/approve


Warning when onSelect Menu: state updates from the useState() and  usereducer() hooks don't support the second callback argument

🐛 Bug Report
onSelect  Menu item throws a React warning:  "state updates from the usestate() and usereducer() hooks don't support the second callback argument"
To Reproduce
just selecting any item throws the warning
    <Menu       data={data}       selectedIndex={selectedIndex}       onSelect={setSelectedIndex}     />
UI Kitten and Eva version

Package
Version

@eva-design/eva
1.4.0

@ui-kitten/components
4.4.0

<Menu
  data={data}
  selectedIndex={selectedIndex}
  onSelect={index => setSelectedIndex(index)}
/>


Mesh Explorer miniapp attribute inconsistency

Hi together,
I found an inconsistency in the mesh explorer when running the mesh explorer "serial", i.e. via
miniapps/meshing/mesh-explorer -m mesh

then "m" shows the actual attributes. However, if we run it in "parallel", i.e. via
miniapps/meshing/mesh-explorer -np 16 -m mesh

then for "m" instead of the attributes the partitioning is presented, which is also a nice to have, but we cannot actually check for attributes with the miniapp anymore.

Thanks for reporting the issue. It should be easy to fix with a command-line option that allows you to specify if you want attributes based on the rank, see here: https://github.com/mfem/mfem/blob/3c407ebf79fc16a2977a48fceee41b44cce74dc6/miniapps/meshing/mesh-explorer.cpp#L120-L130
In GLVis, we have already have a command-line option for this: https://github.com/GLVis/glvis/blob/50013926aeee14364e742a5a38a303f6c2ddde16/glvis.cpp#L946-L949

@termi-official, are you interested in proposing a fix for this?

Sure, I can do this, but this may take a bit time, because I currently have not time to implement stuff due to upcoming deadlines.
My proposal would be to introduce a new menu item "show partitioning" if we start with the parallel option and refactor the code accordingly, because I think it is nice to have both available.

Discussion continued in #2081.


Update to Xcode 10, Swift 4.2

Update the project to the latest version of Swift 4.2 and Xcode 10.
Also add some padding to example textfield.

+1. Cannot build on Xcode 10 without this

@FahimF is this something you would consider merging?


Docs mentioned the wrong endpoint

The Graph API is still using the beta endpoint, the docs should be updated

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

ID: e4edb5f2-57d2-7c5d-51e3-7c71c91acb43
Version Independent ID: 8ba928b5-426f-81c1-8369-1a87bef403fa
Content: List microsoftTunnelServers - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-list.md
Product: intune
Technology: microsoft-graph
GitHub Login: @jaiprakashmb
Microsoft Alias: MSGraphDocsVteam

Closed as this seems to be fixed. Thanks


chore(deps): bump scale-decode from 0.13 to 0.14

One PR for all version bumps would have been easier :P

Yes, but I think it's easier to read the changelog with one bump per PR

I can't deny that it makes the changelog pretty :)


Ship graphics

Currently, ships are rendered as a composition of simple geometric shapes.
You once added code that let the ship be rendered from an image, instead:
    # If reviving this code, add `self.load_image('ship_sprite.png')`
    # back to the `Ship.__init__` method.
    def load_image(self, image_path: str):
        #Load and prepare the ship image.
        #param image_path: Path to the ship image file
        self.image = pygame.image.load(image_path).convert_alpha()
        self.image = pygame.transform.scale(self.image, (60, 28))  # Resize
        self.original_image = self.image  # Store the original image for rotation

    def draw_with_image(self, screen: pygame.Surface, camera_pos: Vector2):
        ship_relative_pos = self.pos - camera_pos
        rotated_image = pygame.transform.rotate(self.original_image, self.angle)
        rect = rotated_image.get_rect()
        rect.center = ship_relative_pos
        screen.blit(rotated_image, rect)

I don't know how difficult it'd be to render different sprites for different thruster-activations.

Maybe the gfxdraw.textured_polygon()-method could help here. But it's probably better to just compose a few sprites.

I like the sprites from this game https://www.youtube.com/watch?v=qq_Zvg9KlII especially the bullets (lasers in that game). I think it's fairly easy to screenshot that game turn the png s into pixel art and use that as sprites. But I'd wait with that until later, for now I just wanted to try out if it worked.
The ship sprite is a profile view anyway so not usable for our game.

Maybe we shouldn't commit copyright-infringement.
OpenGameArt has sprites, though we'd have to look for one with a compatible license. Perhaps this, but I'm not picky.


Reference to WordNet in Concepts and Actions not parsed (2 cols.)

Column wordnet_synset_id and wordnet_sense_key seem missing from Import batch [development] 2023-01-13 19:35:45.939035. E.g., should be present under legacy id C2856.

Will be fixed in the new reimport.


XCode 13 Upgrade

Upgrade to XC 13

The main thing here is the change to the navigation bar & the tab bar. Effectively those should translate into no real visible changes, however, it is required because as of iOS 15 defaults the "scroll edge appearance" to be transparent unless you set it, effectively forcing us to convert to the new api.

Also, navigation bar snapshots seems broken. Back icon is flipped horizontally. Kindly look into that. Just checked the snapshots.

Also, navigation bar snapshots seems broken. Back icon is flipped horizontally. Kindly look into that. Just checked the snapshots.

This is how it was before, and it's just because the test specifies that icon: https://github.com/thumbtack/thumbprint-ios/blob/4a4e5c3196efc085fc799d85243faccf78a0b5f3/Thumbprint/Targets/ThumbprintTests/Snapshot/Components/NavigationBarTest.swift#L43
i can change it to caret-left-medium if you like ?

Please update it. Otherwise not just me but others will also feel like navigation bar is broken in XC13 😅

Please update it. Otherwise not just me but others will also feel like navigation bar is broken in XC13 😅

Done

github is being super shitty right now and not letting me merge because it's confused and thinks it needs to run actions for iOS 14.5 and 15.0 ...but not running 14.5...because the original file had 14.5

And the admin override is not working, so i might have to push straight to master


feat: added navigation section to components

@DarkGenius i've added navigation components to the components section on gravity-ui.com. For now only with "coming soon" badge, we have the goal to create documentation for navigation library in near future. If you don't mind please, check that i added every component which needed to be in the documentation.


systeroid: 0.2.0 -> 0.2.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/orhun/systeroid/releases.
meta.description for systeroid is: "More powerful alternative to sysctl(8) with a terminal user interface"
meta.homepage for systeroid is: "https://github.com/orhun/systeroid"
meta.changelog for systeroid is: ""
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2.1 with grep in /nix/store/336yslxr29x24mbjw322h53ajd1vaicj-systeroid-0.2.1
found 0.2.1 in filename of file in /nix/store/336yslxr29x24mbjw322h53ajd1vaicj-systeroid-0.2.1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
systeroid

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/336yslxr29x24mbjw322h53ajd1vaicj-systeroid-0.2.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A systeroid https://github.com/r-ryantm/nixpkgs/archive/0be3a104aaac9bc4aec1b38e46e075fbde6522aa.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/336yslxr29x24mbjw322h53ajd1vaicj-systeroid-0.2.1
ls -la /nix/store/336yslxr29x24mbjw322h53ajd1vaicj-systeroid-0.2.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

systeroid

Maintainer pings
cc @SuperSandro2000 for testing.

Result of nixpkgs-review pr 189011 run on x86_64-linux 1

1 package built:

systeroid


Video loads inconsistently (most times doesn't load)

Getting this on build: ReactVideoViewManager.java uses unchecked or unsafe operations
& when running & it doesn't load, i'm getting this:
10-22 19:29:02.606 18638-18638/co.leaflet.dispensary W/MediaPlayer: setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder 10-22 19:29:02.608 18638-18638/co.leaflet.dispensary D/MediaPlayer: Couldn't open file on client side, trying server side 10-22 19:29:02.693 18638-18638/co.leaflet.dispensary D/MediaPlayer: Couldn't open file on client side, trying server side 10-22 19:29:02.714 18638-18638/co.leaflet.dispensary W/MediaPlayer: setScreenOnWhilePlaying(true) is ineffective for Surface 10-22 19:29:03.346 18638-18638/co.leaflet.dispensary E/MediaPlayer: Should have subtitle controller already set 10-22 19:29:03.510 18638-18824/co.leaflet.dispensary W/MediaPlayer: info/warning (703, 0) 10-22 19:29:03.511 18638-18824/co.leaflet.dispensary W/MediaPlayer: info/warning (701, 0) 10-22 19:29:03.547 18638-18655/co.leaflet.dispensary E/MediaPlayer: error (1, -38) 10-22 19:29:03.548 18638-18638/co.leaflet.dispensary E/MediaPlayer: Error (1,-38) 10-22 19:29:03.550 18638-18655/co.leaflet.dispensary E/MediaPlayer: error (1, -38) 10-22 19:29:03.550 18638-18638/co.leaflet.dispensary E/MediaPlayer: Error (1,-38) 10-22 19:29:04.510 18638-18655/co.leaflet.dispensary W/MediaPlayer: info/warning (703, 0) 10-22 19:29:04.511 18638-18655/co.leaflet.dispensary W/MediaPlayer: info/warning (702, 0)

I'm trying to run a video hosted in aws s3, & it doesn't load the video (most times)
I did however notice that it loads more consistently on stronger devices

never mind, turns out the video was being loaded too early...
Call was made in main app outside of navigator, which seemed to cause the issue, moving the video load inside the navigator did the trick


add PrettyReportCreator for TestNG

Now it's only available for JUnit: https://selenide.org/2015/05/05/selenide-2.16-and-2.17

Added TextReport support for TestNG.
Usage (see example):
@Listeners(TextReport.class)
public class GoogleTestNGTest {
    ...
}

@asolntsev   Would be neat to see integration with ExtentReports in your framework, but thats just a thought.  Do you know of anyone that uses Selenide with ExtentReports?  Just curious if anyone has tried it.    -<EMAIL_ADDRESS>.

I am not using ExtendReport. I am using Allure Framework report together with Selenide. The TextReport of Selenide is attached in my allure report.

@djangofan I like it. ExtentReports seems to be similar to TextReport.
Feel free to submit a pull request!


Gitter

Coverage decreased (-100.0%) to 0.0% when pulling d6d160e08d45a4a0b90c7e9310ae2f7fbef754be on BenjamenMeyer:enhancement_gitter into<PHONE_NUMBER>a1e45e558a7e4033cc662689fddcdf on TestInABox:master.


🐛 bloom filter API fixes

This PR #41 does not introduce the Partitioned Bloom API bug, which causes Vercel App to crash.
Partitioned Bloom API
Error Code: FUNCTION_INVOCATION_TIMEOUT
Endpoint: /api/partitioned


Explicitly show the dump of an Exception for JEP 320 is a dummy Exception

The log message introduced in #1271 is shown like:
2020-08-13 08:22:41.828 +0000 [INFO] (0001:transaction): Class javax.annotation.PostConstruct is loaded by the parent ClassLoader, which is removed by JEP 320. The plugin needs to include it on the plugin side. See https://github.com/embulk/embulk/issues/1270 for more details.
java.lang.Exception: null
	at org.embulk.plugin.PluginClassLoader.logInfoIfJep320Class(PluginClassLoader.java:281) [embulk-core-0.10.8.jar:0.10.8]

java.lang.Exception: null is much confusing. We'll want the stack trace to be shown as DUMMY explicitly.

Thanks!