Fixed spelling error

Fixed issue #671 as explained in assumption by removing extra words.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


1.0.1 still not in jcenter

Still not in jcenter:
https://repo.jfrog.org/artifactory/libs-release-bintray/com/mani/thindownloadmanager/
https://jcenter.bintray.com/com/mani/thindownloadmanager
I can see only 1.0.0.

Sorry my mistake. Just now saw the new artifact name.


Slayer plugin

Slayer plugin! Configuration to enable/disable, use task InfoBox in top left, and to show slayer count on slayer items (gems, helmets).

I think that on actor death might be slightly better than looking for xp drops. You get half xp drops if you deal <half the damage to a monster that is killed, and xp drops stack per tick, so it is hard to determine exactly how many things died just from 1 xp drop. Actor death will fire whenever you are in combat with something which dies, but it can still be wrong due to things dieing you've dealt damage to when not in combat with.

Thoughts on adding the slaughter/expeditious bracelet effects to the counter? Both trigger a chat message when activated on a slayer kill so shouldn't be too hard to implement. (Bracelet of slaughter | Expeditious bracelet)

Slaughter and expeditious should be easy to add. I agree with the ActorDeath sentiment; that's why I left the commented code in. The ultimate decision on using xp drops was the immensity of enumerating all NPCs that count for a specific task. The information on the wiki isn't enough; it only has popular tasks, and even then the lists are incomplete. What do you think about adding a web cache of NPCs that give slayer xp? Maybe track slayer xp drops within X time/ticks of an ActorDeath event. Then upload the task and NPCs to the web cache for verification.


Swift 2.3 or 3?

Hey there, just trying to figure out compatibility requirements for this library.
Swift 2.3 or 3?
Kind Regards,
Alex

Hey Alex, thanks for your question! It's Swift 3 only


Feature request to publish JsonNetSerializer

Is your feature request related to a problem? Please describe.
Using latest Elastic.Clients.Elasticsearch (8.15.6) and trying to serialize with the JsonNetSerializer doesn't work as indicated in the test code. You've got these great examples in the tests:
https://github.com/elastic/elasticsearch-net/blob/de00805217b2523b00149e8d949464d4d34e7670/tests/Tests/ClientConcepts/HighLevel/Serialization/CustomSerialization.doc.cs#L127-L145
But it looks like you're not shipping the updated JsonNetSerializer. The NEST 7.15 version is available in NuGet, but at some point there were updates made with Elastic.Clients.Elasticsearch.JsonNetSerializer that aren't exposed anywhere. And I can't work out a way to use the 7.15 version with the Elastic.Clients.ElasticSearch 8.15.* versions.
Describe the solution you'd like
Please publish the Elastic.Clients.Elasticsearch.JsonNetSerializer.
Describe alternatives you've considered
My alternative seems to be to fork the Elastic.Clients.Elasticsearch.JsonNetSerializer code and reference that internally, but that's a lot of extra overhead given your published test suite utilizes the Elastic.Clients.Elasticsearch.JsonNetSerializer code.
Additional context
I've setup a repo to demonstrate the issue here: https://github.com/deinman/demoissueelastic

Hi @deinman,
bringing back the JsonNetSerializer is currently not on the roadmap. It's currently unreleased as we did not have the capacity to thoroughly test it with the new client.
The new Elasticsearch client and the underlaying Elastic.Transport library is highly customizable and should allow you to implement a custom Serializer that delegates all (de-)serialization to Json.NET.
To get you started:
ElasticsearchClientSettings has a constructor overload that accepts a SourceSerializerFactory lambda. This lambda should return a custom Elastic.Transport.Serializer implementation.
I'm keeping this issue open as a feature request, but I can't promise anything at the moment or even give an ETA.


ImagePullBackOff

I start seldon by seldon-up but after many time I have ImagePullBackOff error:
NAME                              READY     STATUS             RESTARTS   AGE
influxdb-grafana-d55978f9-xdzbs   2/2       Running            0          10m
memcached1-7698966658-7cldb       1/1       Running            0          10m
memcached2-5dbc8b5d95-qnv6z       1/1       Running            0          10m
mysql-759c955979-vq288            1/1       Running            0          10m
redis-84c5cc87d9-blss5            1/1       Running            0          10m
**seldon-control-f6fd8c579-mp9q6    0/1       ImagePullBackOff   0          10m**
zookeeper1-6984759c9b-49s6t       1/1       Running            0          10m
zookeeper2-96999fff8-n7xj6        1/1       Running            0          10m
zookeeper3-8cd84d656-hrjl2        1/1       Running            0          10m
Waiting for pods to be running as found 1 in non-running state
Sleeping for 5 seconds...

Can you do
kubectl describe seldon-control-f6fd8c579-mp9q6

and paste the output.


Selecting property types not available in the select list

From https://github.com/msawczyn/EFDesigner2022/issues/40:
We are using several db contexts. One of the contains enums we want to use in the other contexts. Because the Type-Property of entities is restricted to the select list we specified the type directly in the .efmodel file. Is there any reason not to remove the restriction of the type field in the designer?
(submitted by @Jonathan4083)

Added the option Restrict property types to the designer's option page (Tools/Options/Entity Framework Visual Editor). Default is true, but setting it to false and reloading the designer will allow any property type to be typed in. Note that no validation is performed when this is done, so a bad type can be added. Best to use the fully qualified name of the type since there isn't a good way to get a namespace import into that file.

Great, thanks a lot.


Add support for dropdown.

Initial changes for support of dropdowns, some testing is still pending....raising an early PR as FYI.

Codecov Report

Merging #12 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #12   +/-   ##
=======================================
  Coverage   77.04%   77.04%
=======================================
  Files           9        9
  Lines         318      318
  Branches       48       48
=======================================
  Hits          245      245
  Misses         73       73

Continue to review full report at Codecov.

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

@ILMTitan @GitHubSriramB I have updated the PR with changes.

@ILMTitan I also wanted to know if the extension has been release till now, I didn't find it on marketplace. Will be helpful in deciding how we handle upgrade flow.

I signed it!

@ILMTitan Did you get a chance to review these changes?


Middleware Vertical Nav Menus cut-off

I think something in the vertical nav bars has changed because the navigation items for the  Middleware menu appears cutoff in important places. The menus look redundant with the word 'Middleware' and the important piece of menu item only show a few characters before the ellipsis.

@miq-bot add_label providers/hawkular
cc @abonas @theute

Looks like configuration menu has a similar issue:

I would add the ui label and imo this is a general ui issue. Cc @himdel

@miq-bot add_label ui

While the Middleware prefix somehow helps to differentiate the "entities" from the Providers list and topology, it's indeed long and somehow redundant.
Removing "Middleware" would be consistent with the other menus:

@jdoyleoss Any concern about removing "Middleware" ?
IMO Prefixing with some icons could help the user, but that's a broader task to apply to all the menus.

@theute No concerns.

@josejulio looks like this one can be worked on.
@miq-bot assign @josejulio

thank you @mtho11 I'll work on it.


Update dev-master on packagist

Hello.
Can you update dev-master on packagist.org?
It is referencing to old commit https://github.com/jukylin/jaeger-php/commit/09178cd69dd633bcc82e1ad8a16e7f902a002d2f.

Or maybe you have plan about release new tagged version?

Yes, I want release new tagged version with December 1st

Thanks a lot


emacs-bootstrap down

Hi @rakanalh, I noticed that the website is down. I'm getting a 502.
Anything that we can do to make it up again?

Hi,
Thanks for reporting the issue. I've restored the website.


Fixes input <-> label ARIA relations for checkboxes.

Resolves accessibility for all the checkboxes of Gitea via adding ID+FOR attributes to input and its label.
Under Foomantic UI structure is not possible change the underlying markup to nested input inside it labels; The functionality results totally broken because the initialization can't find the <input>. So linked labels is the only option to make checkboxes accessible.
Some labels were added trying to do a minimal intervention to the UI for sighted people, using a span.sr-only for the label content.
Please don't evaluate this proposal as a refactory but a fix to the UI as-is.
I think the proposed changes are not an additional difficulty to do a future refactoring of the UI because changes towards a nested structure requires changing the markup equally. Similar regular expression I used here could be used to do a refactoring with additional punctual changes, as I done.
OTOH changes addressed here are not even closer to implement accessibility for all the interfaces modified. For example, batch modification in the repo issue list needs a selectable button to trig the batch action, but is not selectable by screen-readers. This PR is a split of https://github.com/go-gitea/gitea/pull/21964. The changes proposed here will be removed there.

I thought for= could work for name= and didn't need ids?

Pointing name in for attribute is not a standard implementation, although it works in some browsers.

I think the proposed changes are not an additional difficulty to do a future refactoring of the UI because changes towards a nested structure requires changing the markup equally.

I do agree that we need to start making a11y progress, and assuming no one has the time to make a generic framework for adding IDs, the work done here is a good improvement. (barring the questions from zeripath, and making sure we avoid conflicts)
I am thankful for the work provided regardless! ❤

Similar regular expression I used here could be used to do a refactoring with additional punctual changes, as I done.

Do you have an example of this regex? Or maybe I missed it.

I am thankful for the work provided regardless! heart

Thank you for your support :)

Do you have an example of this regex? Or maybe I missed it.

# add id attr to an input and a for attr to their label located after
perl -0 -pe 's#(<input)((?:[^ >]| (?!id=))*name="([^"]+)"(?:[^ >]| (?!id=))*>[^<]+]| (?!for=))*>)#\1 id="\3"\2 for="\3"\4#msig'

# add id attr to an input and a for attr to their label located before
perl -0 -pe 's#(]| (?!for=))*>(?:[^<]|<(?!/label>))+[^<]+<input)((?:[^ >]| (?!id=))*name="([^"]+)"(?:[^ >]| (?!id=))*>)#\1 for="\4"\2 id="\4"\3#msig'

# add for attr to a label located after its input which has id attr
perl -0 -pe 's#(<input[^>]*id="([^"]+)"[^>]*>[^<]+]| (?!for=))*>)#\1 for="\2"\3#msig'

# add for attr to a label located before its input which has id attr and its not a hidden
git grep -l -P '
]*class="(|[^"]+ )(ui|checkbox)( | [^"]* )(ui|checkbox)( [^" ]*|)">' templates/ | xargs -I% perl -i -0 -pe 's#(]| (?!for=))*>(?:[^<]|<(?!/label>))+[^<]+<input(?:[^ >]| (?!type="hidden"))*id="([^"]+)"(?:[^ >]| (?!type="hidden"))*>)#\1 for="\3"\2#msig' %

# add id attr to an input from a for attr of their label located before
perl -0 -pe 's#(]*for="([^"]+)"[^>]*>(?:[^<]|<(?!/label>))+[^<]+<input)((?:[^ >]| (?!id=))*>)#\1 id="\2"\3#msig'

# add id attr to an input from a for attr of their label located after
perl -0 -pe 's#(<input)((?:[^ >]| (?!id=))*>[^<]+]*for="([^"]+)"[^>]*>)#\1 id="\3"\2#msig'

The radio case is a special one because shares the css class checkbox, but is possible to add extra conditions to RE for generate an ID as a concatenation of name_value to avoid collisions. I forgot that in the initial RE, but the examples are a good starting point to refactor all that UI components easily.
The order of classes apparently is more stable than I suspected, so the RE is unnecessary more complex.
PD: GH put this response into other thread initially.

I will change the complexity of new labels span.sr-only to the proposal established here with a title attr for the input. That's why a changed this to WIP.

I think the proposed changes are not an additional difficulty to do a future refactoring of the UI because changes towards a nested structure requires changing the markup equally.

I do agree that we need to start making a11y progress, and assuming no one has the time to make a generic framework for adding IDs, the work done here is a good improvement. (barring the questions from zeripath, and making sure we avoid conflicts)

To make Gitea healthy, I can make a general approach to replace this PR.

I think the proposed changes are not an additional difficulty to do a future refactoring of the UI because changes towards a nested structure requires changing the markup equally.

I do agree that we need to start making a11y progress, and assuming no one has the time to make a generic framework for adding IDs, the work done here is a good improvement. (barring the questions from zeripath, and making sure we avoid conflicts)

To make Gitea healthy, I can make a general approach to replace this PR.

Here it is:

https://github.com/go-gitea/gitea/pull/22599

A clear and easy fix, for all checkboxes

Still are pending some cases which have been left out of the REs.

I believe this can be closed as #22599 was merged

I believe this can be closed as #22599 was merged

22599 is only a patch for ID/FOR. This PR has many other valuable changes, for example, the title related changes.

Quoting from CONTRIBUTING.md:

Once code review starts on your PR, do not rebase nor squash your branch as it makes it difficult to review the new changes. Only if there is a need, sync your branch by merging the base branch into yours. Don't worry about merge commits messing up your tree as the final merge process squashes all commits into one, with the visible commit message (first line) being the PR title + PR index and description being the PR's first comment.

Quoting from CONTRIBUTING.md:

Once code review starts on your PR, do not rebase nor squash your branch as it makes it difficult to review the new changes. Only if there is a need, sync your branch by merging the base branch into yours. Don't worry about merge commits messing up your tree as the final merge process squashes all commits into one, with the visible commit message (first line) being the PR title + PR index and description being the PR's first comment.

Sorry, you are right.

Please update the branch

The Files Changed view looks a bit off now

There appears to be some unrelated changes here.

Merged using 🪄 as could not cause CI failure


Unable to write

Unable to write file '/grief/config/grief/server/plugins/limboauth/config.yml' (NoPermissions (FileSystemError): Error: EACCES: permission denied, mkdir '/grief/config/grief')

compose.yaml
services:
  proxy:
    image: itzg/mc-proxy
    environment:
      EULA: TRUE
      TYPE: VELOCITY
      PLUGINS: |
        https://cdn.modrinth.com/data/4iChqdl8/versions/jO4WSjfa/limboauth-1.1.14.jar
        https://cdn.modrinth.com/data/TZOteSf2/versions/dbj8oOSx/limboapi-1.1.27.jar
    ports:
      - "25565:25565"
    volumes:
      - ./grief/config:/config:rw
      - proxy:/server
      - ./grief/server:/server:rw

volumes:
  proxy: {}

Without any further context that log message looks to be form outside the container.

yes, this error shows when i try to create or modify the file outside the container. it is locked by docket


buggy rendering in Chrome

Run below code.
It will display a ripped polygon briefly.
Rotate the camera to see the bug again.
It is less visible w/o depthTestAgainstTerrain but still there.
Polylines are affected too.
In a "real" application it never goes to normal for some reason.
Introduced in 1.8.
Tested in Chrome 41.0.2272.118
Windows 8.1
var C = Cesium
var viewer = new Cesium.Viewer('cesiumContainer');
viewer.scene.globe.depthTestAgainstTerrain = true

viewer.entities.add({
			polygon: {
				hierarchy: C.Cartesian3.fromDegreesArray([-122.43519235894726, 37.81387973942226, -122.43476820785477, 37.811148802628516, -122.43680077372593, 37.81008806320625, -122.437225, 37.812819])
			  , height: 1
		      //, granularity: 0.001
			  , material: C.Color.fromAlpha(C.Color.GREEN, 0.2)
			  , outline: true
			  , outlineColor: C.Color.WHITE
			}
		})

viewer.zoomTo(viewer.entities)

Thanks for the report and sample code (always makes things so much easier).  Both of these problems have actually been around forever, so I'm not sure what might have changed to cause them to crop up in your particular use case.  The good news is they will be fixed as part of the polygons on terrain feature that will be part of 1.9 (this particular bug is already fixed in the globe-depth branch but I have a feeling you are setting height to 1 as a workaround and what you really want is it to be 0).
In either case, we can leave this open until the issue is fixed in master.  Thanks again.

Just FUI.
This particular example works correctly in 1.7.1 in all three major browsers (height helps).
Only Chrome is affected in 1.8.

I believe this is related.
Open this link. Rotate the model. Leave it alone for a few seconds. You'll see "J/22" logo appear on the sail. Rotate again. Logo disappears. And reappears after some time standing still. The same in all Chrome, FF and IE.
What is common with the above? While there is something changing, something to compute, some parts are not rendered properly. And in my "real" application there is always something changing and thus some parts are NEVER rendered properly.

Just an observation: In the above example the logo reappears at the same time as "Image courtesy of NASA" disappears from  credits.

Still there in Cesium 1.9 and Chrome 42-44

@alexander-entin, is this still happening in 1.10?

I downloaded the boat and chp bgltfs from your link and loaded them in a Sandcastle demo.  I'm unable to get the problem to happen in 1.10.  Since you're using bgltf, I assume your demo is also using 1.10?  I noticed in your demo that the logo doesn't actually completely disappear, it seems to just disappear into the sail, which looks like a potential z-fighting issue within the model.
Can you get the problem to happen in Sandcastle with the below code (or a tweaked version of it)?
var viewer = new Cesium.Viewer('cesiumContainer', {
    infoBox : false,
    selectionIndicator : false
});

var position = Cesium.Cartesian3.fromDegrees(-12.0744619, 44.0503706, 0);
var heading = Cesium.Math.toRadians(135);
var pitch = 0;
var roll = 0;
var orientation = Cesium.Transforms.headingPitchRollQuaternion(position, heading, pitch, roll);

var chp= viewer.entities.add({
    position : position,
    orientation : orientation,
    model : {
        uri : '../../SampleData/CHP.bgltf'
    }
});
var boat = viewer.entities.add({
    position : position,
    orientation : orientation,
    model : {
        uri : '../../SampleData/boat.bgltf'
    }
});

viewer.trackedEntity = boat;

It is fixed in 1.10.
So, now I can switch depthTestAgainstTerrain on again.
Thank you!

As for disappearing logo. Add scale: 100 and you'll see it.

@alexander-entin i'm going to close this issue because the polygon error has been fixed.
If you are still having an error with the logo on your boat model, can you please post it to the forum? The model demo you posted in this issue seems to be out of date.  Thanks!


node status does not get reset if sshhost overrides the host and errors out

Describe the bug
Connected to host.
changed sshhost and deployed.
Trigger an attempt to connect to the overwriten host (sshhost) wich failed.
The status of the Node was still green and the text was "connected to octopi" which is the first host not the sshhost.
Status seams not to change if an error occurred after successful connection before…
To Reproduce
Steps to reproduce the behavior:

Go to properties of the node, click on a configured host not manual mode.
Connect to it.
Configure an msg.sshhost="yourNewHost" (or any host that does not work) and deploy.
inject it and look at the node status below the node.
it stays green and lables the previous hostname connected to.

Expected behavior
node status should turn red and text should be error or so.
Screenshots

** Workstation / Process / Context **
node -v
v20.10.0
npm -v
10.2.3

can you try v0.3.5, should at least show a disconnect

Yes, that shows “disconnected” now.


Skeleton enhancement doc for Hive v2

Lay down the skeleton for an enhancement doc to collect ideas for v2 of the Hive API.

Some other items on my mind:

Is our ClusterInstall duck typing design working out as planned? Will know more once we implement an equivalent for our openshift-install code. I'm nervous that we have broken out the day 0 install settings, but some details still leak into clusterdeployment.spec.platform.
Drop the provisioning section on ClusterDeployment, and all other fields that became a part of ClusterInstalls ^^.
Are we a good fit for Hypershift? For managed Red Hat installs? Why or why not?

@dgoodwin The idea would be to land this skeleton, then propose those items via one or more subsequent PRs (like #1419). That way we don't hold one PR open forever while we flesh out a bunch of disparate ideas.

/lgtm


Fix 1522 package name regression

This PR should fix https://github.com/apollographql/apollo-android/issues/1522 and make the ExperimentalApolloCodegenTask behave like the regular one.
It doesn't fix https://github.com/apollographql/apollo-android/issues/1367 yet as over time the logic that governs schema location/package name has grown complex and it's hard to make it evolve without breaking the existing. I'd like to do that once we can simplify the plugin and rewrite it in kotlin (see https://github.com/apollographql/apollo-android/pull/1507)

CI is failing. It's also failing on latest master (https://travis-ci.org/apollographql/apollo-android/builds/577042272).
That sounds like a corrupted cache. It looks like ~/.gradle/wrapper/dists/gradle-5.6-all/4chhpeaqtrfx4ih6mafwwr40u/gradle-5.6/lib//ant-1.9.14.jar is missing.
@sav007 can you delete the travis cache and relaunch the build ?


Inferring hinge axis from rotation matrix?

I apologise if this is simply a math problem but I've been stuck on this for some time and the consensus from all I've spoken to is that I must speak to somebody familiar with the library.
I'm trying to port my existing code base which uses PhysX over to MuJoCo, specifically the PxD6Joint, which as I understand must be emulated using three hinge joints. I have a rotation matrix which orientates the joint relative to a rigid body, which as I also understand must be decomposed into three unit vectors.
Is this even possible from a rotation matrix?
What is the approach here?

There is no way to specify limits for x, y, and z axes of the ball joint though right?
That's a requirment here, I'm trying to port a ragdoll setup from PhysX to MuJoCo.

That is correct and indeed as I said above, the gimbal lock is only a problem with unlimited hinges. So you are doing the right thing.


Should numba be installed as dependency?

Currently only KL has a numba implementation, but all functions could benefit from it.

numba dependency was added during #1272.


[GLUTEN-1632][CH]Daily Update Clickhouse Version (20230702)

Auto commit by gluten daily build, please check the build status and merge it if it's green.

Run Gluten Clickhouse CI

Run Gluten Clickhouse CI

Run Gluten Clickhouse CI

Run Gluten Clickhouse CI

Run Gluten Clickhouse CI

Compatible with current gluten


Change the resolution

I am using Kinect v2. I want to know how to change the resolution to 1920x1080 when running on ros.

Easy! You just need to modify this launch file:
https://github.com/karlpauwels/simtrack/blob/master/simtrack_nodes/launch/multi-rigid_kinect2.launch

Hi Jimmy,
when I replaced hd by qhd in these 3 lines, the program stopped when I hold the photo in front of the camera. When I replaced hd by sd, it works but nothing appeared in rqt windows. Do you know why?
<remap from="rgb" to="/kinect2/hd/image_mono_rect" />
 <remap from="rgb/compressed" to="/kinect2/hd/image_mono_rect/compressed" />
<remap from="rgb_info" to="/kinect2/hd/camera_info" />


Display tile name in "tile choose/pick" menu

I'd like to be able to display the name of each tile, which I suppose would be the sprite name in the tile editor scene, next to each tile in the left pane when editing tilemaps.  Similar tiles can be difficult to distinguish in this view, especially when they are scaled down.

Tile names are actually displayed in the tile picker in the current master branch. The PR #592 still has a couple other enhancements that could be useful (alternative row color particularly), but this very issue can be considered fixed already.


 Most notably the location filters.

Ideas for locations filters are welcomed.
So far all I have thought of is:

use map view for drawing.
show geometrical queries as location name instead of the geometry only (look into impact and cost)
Try to make the many checkboxes more understandable. possibly just an explainer
insert wkt instead of drawing

@MortenHofft Given how widely used GeoJSON is, it would be great to be able to paste in a GeoJSON shape as a query.

closed with https://github.com/gbif/portal16/commit/3ccef06e782f17d3ddf6a3743706c9dde918c5d1
some work is still needed, but the core functionalities are there and all filters should be available


Query on customVolumeMount

Suppose my K8s cluster has predefined PV and PVCs.
I refer to the documentation on https://artifacthub.io/packages/helm/solace/pubsubplus
&
https://raw.githubusercontent.com/SolaceProducts/pubsubplus-kubernetes-quickstart/master/pubsubplus/values.yaml
# storage.customVolumeMount enables specifying a YAML fragment how the data volume should be mounted.
 #   If customVolumeMount is defined the rest of the storage params will be ignored
 #   This example shows how to mount the PubSub+ data volume from an existing pvc "test-claim". Ensure to preserve indentation.
 # customVolumeMount: |
 #   persistentVolumeClaim:
 #     claimName: existing-pvc-name

The question for the above scheme is:
Let's say I have 3 PVCs called pvc-primary, pvc-backup, pvc-monitor
How to specify pvc names for primary, backup and monitor nodes using the above scheme?

storage.customVolumeMount can be used for a non-HA deployment.
For an HA cluster, the current implementation leveraging StatefulSet requires a strict naming scheme if provided PVCs are to be used.
The naming is data-<pod-name>, where  -0 refers to  the Primary, -1 is the Backup and -2 is the Monitor  pod.
For an example deployment named <MyDeployment>, the pods created will be
NAME                  READY   STATUS    RESTARTS   AGE
<MyDeployment>-pubsubplus-0   1/1     Running   2          27d
<MyDeployment>-pubsubplus-1   1/1     Running   2          27d
<MyDeployment>-pubsubplus-2   1/1     Running   2          27d

And the PVCs have the name:
$ kubectl get pvc
NAME                       STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-<MyDeployment>-pubsubplus-0   Bound    pvc-6fa7d535-97b7-465c-a633-7db8fec57c54   30Gi       RWO            standard       27d
data-<MyDeployment>-pubsubplus-1   Bound    pvc-4f1a77e8-8fe9-432c-afcf-0a737150d472   30Gi       RWO            standard       27d
data-<MyDeployment>-pubsubplus-2   Bound    pvc-40188e57-aecd-480d-9b87-a229ebc4f19e   30Gi       RWO            standard       27d

Above PVCs have been generated dynamically but if same named PVCs are available before launching the deployment then the existing ones will be picked up.
There are several online discussions giving ideas how to rename existing PVCs to what is needed, if you are trying to migrate existing PVCs to the naming scheme.
I will enhance documentation to better clarify this.

Thanks bczoma.
One more query on:
"Above PVCs have been generated dynamically but if same named PVCs are available before launching the deployment then the existing ones will be picked up."
How does the script know which PV to bind the PVC if there are no existing PVCs following the naming convention. And let's add a complexity - what happens if there are multiple PV? So let's say, our PVCs require 30 GB gp2 volume and there are 6 of them - which one would be chosen. Probably this happens at the K8s infra level but I am keen to know how if the helm scripts have any special processing there.

The logic is following a naming convention. If any PVC named data-<MyDeployment>-pubsubplus-[012] (interpret [123] as regex) exist they will be picked up for the matching pod, otherwise new PVCs will be created for the non-existent ones. New PVCs will be created using StorageClasses. If no SC is available/defined PVCs will be stuck in pending state and so will the pods.

No further updates, considering as ready to be closed.

No further updates, considering as ready to be closed.


Add importName option

MERGE #111 FIRST
Closes #109

Coverage remained the same at 100.0% when pulling b86c44c7c4bd7e1da1135fa5035a55836061e5b8 on import-name into 0bc8560de023b5f7a9f2ba4eaf19faa40c9cf6db on master.

Okay, README updated with a suggestion for change :)

Coverage remained the same at 100.0% when pulling e7540b39cca0b99be2df1914bb470f23d1484a2b on import-name into 0bc8560de023b5f7a9f2ba4eaf19faa40c9cf6db on master.

I like the change, it's not entirely accurate though, because all these cases work at the moment:
import styled from 'styled-components';

// ✅ This is linted!
const Button = styled.div`
  color: #PP0;
`

// ----

import somethingElse from 'styled-components';

// ✅ This is linted!
const Button = somethingElse.div`
  color: #PP0;
`

// ----

import styled from 'some-other-lib';

// ✅ This is also linted!
const Button = styled.div`
  color: #PP0;
`

It's just that the case breaks where you change the import name of a different library:
import somethingElse from 'some-other-lib';

// ❌ This isn't linted
const Button = somethingElse.div`
  color: #PP0;
`

So that's what I'm trying to fix here.

Re: naming, I agree with your point, I think "path" makes it a bit confusing though. What do you think about "moduleName"?

Interesting, because my whole "disagreement" with some of the things you wrote here is based on me being pretty sure that we don't lint the last case you gave, this one:
import styled from 'some-other-lib';

// ✅ This is also linted!
const Button = styled.div`
  color: #PP0;
`

Are you really sure we do that? Can you point me to the line of code that picks up on this? Because isStyledImport just checks if the imported name is styled-components so that's what I've based my thoughts on in this discussion.

I'm fairly certain the isStyledImport thing only checks it to change the variable name that's imported but doesn't break if it doesn't find the library? Maybe that's incorrect though?

I'm like 95% sure you're incorrect. That's also why I've been correcting you this whole time, try and test it, I'm really sure it doesn't care about absolutely anything but the importPath or w/e we call it, as we use the importNames or something like that dictionary that keeps a map of what the variable names actually are.
I could be wrong but I'd be super surprised from my current understanding of our codebase

Okay, I'm adding a test right now!

I've added a test in 483ee49 and it passes. (at least locally) Did I do something wrong with it?

Coverage remained the same at 100.0% when pulling 483ee492d0e1b77fd60535db2f49ca41f66120b0 on import-name into 0bc8560de023b5f7a9f2ba4eaf19faa40c9cf6db on master.

I'm pretty certain that's the way it works, honestly. I'd be surprised to find out it doesn't work that way. The only thing the isStyledImport thing does is check for the import other from 'styled-components' case, not for the actual linting.

Okay I get it now, you are right, but yeah, it's kinda subtle. Since we have default values for the importedNames object and we never overwrite anything due to isStyledImport(node) never evaluating to true the defaults are kept, and the default is, as you say, styled so I now understand that it is indeed how it works and why.
On a different note though (it's a different discussion whether this is high priority) I don't think I like that implementation though, so right now we don't care about anything but the variable name? So if anyone calls any TTL with the names styled, css, keyframes, or injectGlobal we will be linting whatever is inside? I find that very bad behaviour. In this case even
const styled = (text) => console.log(text)
styled`hello, what's up`

would be linted and throw a lot of errors. IMO we should not have defaults and only instantiate importedNames if isStyledImport returns true and gives us the actual imported variable names, and then also implement the option we talk about in this PR, and then in that case my README would also be correct as this is how I thought it worked before.
But that's just my 2 cents of course.

I decided to go down this route because I can't prescribe what/if people use module bundlers. Some folks might use global variables, and that's perfectly fine!
The reason I kinda doubt that this is an issue is 1) because it's never come up and 2) if you put code like this in your codebase that's linted with the styled components processor maybe you deserve an error:
styled.div`
  not css here this is just a string
`

css`
  nah mate, css is not here
`

injectGlobal`
  yeah no this is definitely not CSS
`

The only one I'm 50/50 about is injectGlobal where I could maybe see people using that name for something else but it's so highly unlikely that I think it's worth not being finnicky about build systems and module bundlers.
Happy to talk about it if you disagree though, let's open an issue?

To get back on track, what name do we go with now? :laughing:

Yeah okay, I guess I can see some logic in this. Maybe I'll add an explanatory comment to the code the next time I'm touching parsers/index.js as I think the intention behind it could be a bit clearer in the code :). Thanks for taking the time for this long discussion haha.

For the name.... yes... moduleName might be quite good actually. I dunno, it doesn't quite take into account the path stuff, but yeah, you know we could even do a small implementation thing where we also check if the last part of the path equals the module name so one didn't need to do something with a path if you for some reason used a path. Like a check like ORIGINAL CHECK || source.split('/')[source.split('/').length-1] === moduleName kinda thing (and do another || and check with \ as well). That would both be nicer behavior in terms of user experience I feel, and also it could fit well with naming it moduleName as it could then be path ambiguous.
What do you say to that?

And for another one! I think I'll just write about this in Spectrum, but I feel like we're pretty much ready to publish 1.0 now right? We can continue this in Spectrum

I forgot about relative paths, but I like that. I'll go ahead and implement this quick!

Coverage remained the same at 100.0% when pulling f41899fc5d2bf9306c695525b30b6e4c2ad20de4 on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Coverage remained the same at 100.0% when pulling 85367bd9262236930e8c1efc0f2d6baa48eff7f8 on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Coverage remained the same at 100.0% when pulling 85367bd9262236930e8c1efc0f2d6baa48eff7f8 on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Oh wait, gotta update the docs.

Coverage remained the same at 100.0% when pulling 365c9e833fd3c3940be140967f730b8b72bad16c on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Submitted PR to add the documentation for this option to the website here: https://github.com/styled-components/styled-components-website/pull/107

Coverage remained the same at 100.0% when pulling 365c9e833fd3c3940be140967f730b8b72bad16c on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Coverage remained the same at 100.0% when pulling 6b3d20c305ea1a239d74ecf33f594e13438c7ff1 on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Coverage remained the same at 100.0% when pulling 6b3d20c305ea1a239d74ecf33f594e13438c7ff1 on import-name into 6984963a1e9099094c63f11da339d89e1ee1c33a on master.

Awesome!


question on mismatch peak to gene association

Hello,
I would like to know how MultiVI associates ATACseq peaks to genes. Does it associate it to TSS up/down some specific distance, or does it associate it to to the full gene including introns?
We run MultiVI on multiomics (TEAseq) data but found that in many cases the open chromatin regions do not match with the regions of gene expression on the joint UMAP representation.
Also, in your tutorial you say: In a well-mixed space, MultiVI can seamlessly impute the missing modalities for single-modality cells. First, imputing expression and accessibility is done with get_normalized_expression and get_accessibility_estimates, respectively. Does that mean for paired data, we still also need to use those function to get the gene expression and the accessibility for   the same gene? Let's say if i want to plot the gene expression and the accessibility of the gene POLR2A on the same latent space, could you provide a code to complete the tutorial?
We noticed that in the tutorial, there is no information on the genome database (e.g. hg38 or hg19). Does the program knows what database to use?
Thank you for your help
Marjorie

# Your code here

[Paste the error output produced by the above code here]

Versions:

VERSION

@marianogabitto Can you provide insights?


Question about use with physics engine

Thanks for creating this library - the example is a really strong starting point. I’m just curious, would it be possible to make an example demonstrating how a physics engine (specifically enable3d in headless mode on node) could be integrated? Or a rough outline for the steps needed / places to modify the server and client. Thanks so much!

Thanks for creating this library

You're welcome :)
Have you already looked at these examples:

https://enable3d.io/examples/headless-mode.html
https://github.com/geckosio/snapshot-interpolation/tree/master/example
https://github.com/geckosio/simple-chat-app-example


add "update table" button

Google, as well as many beta testers, have asked for this feature. Should be simple to add.

added https://github.com/pffy/googledocs-addon-markdowntablethree/issues/7


Start reimplementing FSTQuery with C++ query

Note the diffbase on #3345. There's no actual dependency except that keeping the chain linear makes it easier to make progress.


Establish easy to use setup on MR console room iMac

should be easy for people (e.g., MR tech) to

open any file in this repo (not sure about editor. pycharm provides nice support for markdown but there might be better/leaner ones)
edit it (with live preview, like pycharm does)
rerender website (could be setup so it would be done automagically, mkdocs serve with a bookmark to the url presenting rendered version)
commit
submit a PR

Instructions on how to use this setup should go into CONTRIBUTING.md
@andycon - interested to take care about this one?

good idea. I will work on it.
ac
On Fri, Jan 10, 2020 at 9:47 AM Yaroslav Halchenko<EMAIL_ADDRESS>wrote:

should be easy for people (e.g., MR tech) to

open any file in this repo (not sure about editor. pycharm provides
nice support for markdown but there might be better/leaner ones)
edit it (with live preview, like pycharm does)
rerender website (could be setup so it would be done automagically, mkdocs
serve with a bookmark to the url presenting rendered version)
commit
submit a PR

Instructions on how to use this setup should go into CONTRIBUTING.md
@andycon https://github.com/andycon - interested to take care about
this one?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dbic/handbook/issues/14?email_source=notifications&email_token=AA6IHQM2SN4SSBOXDZUDLT3Q5CC7BA5CNFSM4KFI2IV2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IFLUSFA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA6IHQL7D7PRSB5PBEVC2K3Q5CC7BANCNFSM4KFI2IVQ
.


Web Title In Actionbar

Please help me, anyone who can please directly comment, I want to add a web title to the actionbar.
I can already add with this tutorial https://android--code.blogspot.com/2016/01/android-how-to-get-webview-loaded-page.html
The problem is that the url is loaded even though only the mTitle code is installed, the tutorial above loads the URL in the actionbar first and then loads the web title.
What I want / need is to load the actionbar title according to the web directly without waiting for the url to load.
Or you can also drawer menu name if the menu name is example: Home > then the actionbar title is also Home
Please help, thank you!

I use Android Smart WebView

There are 2 options, please choose the easiest to apply to smv. 1 using the web title 2 using the name on the drawer menu> drawer menu name> actionbar name is also the same

@djmike3404 @mgks @pauln @timhj  @starman1108 @shabeebqadir @saeedesfandi @hongwen000  @dambusm and other
or if you can use the name on the drawer menu, for example the name of the drawer menu is Admob, then the name of the actionbar title is also admob

@ReyKar I'm confused as to why I'm receiving info on this thread when I have no involvement with it

use this getSupportActionBar().setTitle("Your Title");, you can put it inside onNavigationItemSelected() or onProgressChanged().
Also, please don't mention anybody randomly here, as @djmike3404 is getting notifications regarding this issue for no reason.


what should i do if i want to  generate Chinese text

can you send me a message please<EMAIL_ADDRESS>

Please see #11


[BUG] apps window doesnt stacks

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
just 1 account doesnt stack all others will stacks but 1 acc its just not

just 1 account doesnt stack all others will stacks but 1 acc its just not

You're launching them all the same way, right?

yea same way i tried many account and some accounst use diffirent files in bloxstrap idk why this is happening

Neither do I. I can't seem to replicate this, and either way it's out of my control. Sorry.

np i fixed it just closed my rdp and done
if u care 👍


Issues with NetworkX when using graph subindex

Hello. Apologies for posting something like this but I am unable to figure out what I'm doing wrong when trying to use the subindex. I keep getting this error message:
ImportError: NetworkX is not available - install "graph" extra to enable
And I have tried to solve it by running these commands (Ubuntu/Linux environment)
sudo apt-get install graphviz libgraphviz-dev
pip install pygraphviz pydot lxml
pip install networkx
pip install networkx[extra]
This is the code I'm running
import txtai
embeddings = txtai.Embeddings(
    content=True,
    defaults=False,
    functions=[
        {"name": "graph", "function": "indexes.act.graph.attribute"}
    ],
     expressions=[
         {"name": "topic", "expression": "graph(indexid, 'topic')"},
     ],
    indexes={
        "dataset_name": {
            "keyword": True,
            "columns": {
                "text": "dataset_name"
            },
            "graph": {
                "topics": {}
            }
        },
        "zeno_link":{
            "columns": {
                "text": "zeno_link"
            }
        },
        "all_text":{
            "columns": {
                "text": "all_text"
            }
        }
    }
)
embeddings.index(alltext_dataset)

embeddings.search("select id, dataset_name, zeno_link, all_text, score from txtai where similar('Linux terminal')", 1)

txtai==6.3.0
networkx==3.2.1

What if you run:
pip install txtai[graph]

Thank you @davidmezzetti !! That did it :D
Really appreciate the help. Would it be a good idea for me to add this to the subindex notebook?

What is the exact notebook again?

One of them is:
https://github.com/neuml/txtai/blob/master/examples/46_Whats_new_in_txtai_6_0.ipynb
I can keep scanning for more and open a PR, as well.

Don't worry about it. I'll take a look and update as appropriate. Thank you for the heads up.

Colab removed some libraries that were installed previously causing graph notebooks to fail unless they install the graph extra. The graph extra should be installed when using graphs regardless.


Ionic 4 official FCM wrapper not updating with requestPermissionOnIOS

Hello,
the official native ionic 4 wrapper for your plugin is not updated.
There is no the requestPermissiononIOS method.
Best regards.

Yes, the PR has been created https://github.com/ionic-team/ionic-native/pull/3430 but still no comments from the maintainers. Please leave a like there, just so may take this as a priority.


Add docstring to DrfJsonSerializer so we know why it's there

Hehe, the linting has failed.
If you run pre-commit it will fix two of the problems:

add the final .
make it a one line

You will still need to paraphrase it, because "This" is redundant :D

It seems that we are "more than strict" with the docstring ;)

Fixed!

Linting will still fail because of the usage of "This" as the first word of the docstring...


Minor bug with Tidy Sheet 5e

The latest update of tidy sheet 5e diplays the values on the right side of the boxes where the @ icon shows up from this module, hiding the value.

This is supposed to be 1d6 but the "d6" part is behind the @ .
Is it possible to move the button on the left when Tidy sheet is activated?

I’ll see what I can do, but but not sure if an easy fix is possible. The logic for where the @ is shown is pretty deep in the logic, and effectively, I would probably need to pass information about its placement all the way down from the config. In addition to that, special config for tidy sheet 5e probably would be necessary. It’s already difficult enough to maintain support for the systems themselves, so I won’t add custom handling for individual modules. I’ll see if I can find a generic solution, but otherwise, this will probably be a wontfix. Tidy Sheet 5e has never been supported explicitly anyways. If it worked, that’s purely by chance.

I‘m thinking about whether there is another solution. For example, I could add a setting to disable showing the @ altogether. Then you could still invoke AIP by using the keyboard shortcut. Would that work for you? Or I could add another way to at least highlight autocompletable fields.

I never click on it to be honest, always using the keyboard shortcut. So yes for me it would work!

+1, an option to remove the button would definitely be great!


Logger Failing to Resolve www.splunk.com in DNS

    logger: [00:19:00]: Installing Splunk...
    logger: [00:19:00]: Attempting to autoresolve the latest version of Splunk...
    logger:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    logger:
    logger:               Dload  Upload
    logger:   Total   Spent    Left
    logger:  Speed
    logger:
  0     0
    logger:     0
    logger: 0    0
    logger:  0      0
    logger:      0 --:
    logger: --:-- --:-
    logger: -:-- --:--
    logger: :--     0
    logger: curl: (6) Could not resolve host: www.splunk.com
    logger: [00:19:00]: Unable to auto-resolve the latest Splunk version. Falling back to hardcoded URL...
    logger: splunk/splunk-7.2.6-c0bf0f679ce9-linux-2.6-amd64.deb: No such file or directory
    logger: dpkg: error: cannot access archive '/opt/splunk*.deb': No such file or directory

Should (hopefully) be fixed in https://github.com/clong/DetectionLab/commit/d1cc369e8743d1e6f77549c9158ec4c457ee415e - I don't have a clear understanding of why this happens


Ask again, How to distinguish a Semgent Fault in tcmalloc is caused by a double free or write after free？

As many coredump stack info in our using, most is caused by or , there are mainly two kinds of stack:
in freelist
#0 tcmalloc::SLL_Next (t=0x0) at src/linked_list.h:45
#1 tcmalloc::SLL_PopRange (end=, start=, N=32, head=0x5562dca501a0)
at src/linked_list.h:88

in span
#0 0x0000ffffa4148594 in tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**) () from /usr/lib64/libtcmalloc.so.4
#1 0x0000ffffa414889c in tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**) () from /usr/lib64/libtcmalloc.so.4

These two kind can be triggerd by adding thread running like samples below:
// double free
{
    long *p = new long;
    std::cout << std::hex << (void*)p << "\n";
    delete p;

    delete p;

    long *p1 = new long;
    std::cout << std::hex << (void*)p1 << "\n";
    *p1 = 0xFFFFFFFFFFFFFFFF;

    int *p2 = new int;
    std::cout << std::hex << (void*)p2 << "\n";
    *p2 = 66;

    std::cout << "before allocate againt\n";
    long *d = new long;
    std::cout << std::hex << (void*)d << "\n";
    *d = 1.0;
}

// write after free
{
    long *p = new long;
    std::cout << std::hex << (void*)p << "\n";

    long *p1 = p;

    delete p;

    std::cout << std::hex << (void*)p1 << "\n";
    *p1 = 0xFFFFFFFFFFFFFFFF;

    std::cout << "before 1st allo\n";
    int *p2 = new int;
    std::cout << std::hex << (void*)p2 << "\n";
    *p2 = 66;

    std::cout << "before 2nd allo\n";
    long *d = new long;
    std::cout << std::hex << (void*)d << "\n";
    *d = 1.0;
}

and broken freelist example:
(gdb) p tcmalloc::ThreadCache::threadlocal_data_.fast_path_heap.list_
$1 = {{
list_ = 0x0,
length_ = 0,
lowater_ = 0,
max_length_ = 1,
length_overages_ = 0,
size_ = 0
}, {
list_ = 0xffffffffffffffff,
length_ = 0,
lowater_ = 0,
max_length_ = 2,
length_overages_ = 0,
size_ = 8
},

My question is, based on coredump stacks, how to distinguish it is caused by double free or write after free ?
Since it is related to how to demining our biz code to find out the bug code, it is a huge project and we want a more concise way.
BTW,

for one aspect, we change to ptmalloc and it do not coredump again so we guess it probably write after free (since double free in ptmalloc will be detected by tcache); but for another aspect, developer in C++ are more likely to write  code rather than ;
I used ason version and it did not coredump again either.

currently we analyzed these types:

double erase of stl container;
double free/delete(we seldom use delete/free directly);
singleton inner modification race scenario;
mutex miss use scenario;

although some issue had been found out, but DEFINITELY they are not the issue we meet. The problem recurs about 1 time - 3 months, and I am looking for useful advice and thx.

There is no fully reliable way to distinguish different kinds of memory management bugs. Not for production mallocs.
For asan/msan and our debug allocator you are likely able to get you something. But those too are not 100% bullet-proof. And some race-type bugs might get "hidden" by those too.
So that is as much help in your debugging as I can give you.


change of nscf in testsuite 184

Testsuite 184 doesn't pass in the GPU environment.  So I increase nscf a bit for the testsuite 184.

Can one of the admins verify this patch?


/sys/fs/cgroup/openrc/bootmisc/tasks: No such file or directory

Hi,
Using OpenRC 0.13.11 on Manjaro Linux, with eudev and Consolekit2. I looked at /var/log/rc.log and found the following message(s) when shutting down:
/usr/lib/rc/sh/rc-cgroup.sh: line 88: /sys/fs/cgroup/openrc/bootmisc/tasks: No such file or directory
 * Unmounting loop devices
 * Unmounting filesystems
 * Deactivating swap devices ...
 [ ok ]

Full log: http://pastebin.com/z4UUHHji
The packages used can be found here: https://github.com/manjaro/packages-openrc
(package containing OpenRC is openrc-core)
System info:
$ inxi -Fxz
System:    Host: manjaro Kernel: 3.18.10-1-MANJARO x86_64 (64 bit gcc: 4.9.2)
           Desktop: Xfce 4.12.1-MANJARO (Gtk 2.24.27) Distro: ManjaroLinux 0.9.0-openrc Bellatrix
Machine:   System: innotek product: VirtualBox v: 1.2
           Mobo: Oracle model: VirtualBox v: 1.2 Bios: innotek v: VirtualBox date: 12/01/2006
CPU:       Dual core Intel Core i5-3210M (-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 ssse3) bmips: 9974
           clock speeds: max: 2492 MHz 1: 2492 MHz 2: 2492 MHz
Graphics:  Card: InnoTek Systemberatung VirtualBox Graphics Adapter bus-ID: 00:02.0
           Display Server: X.Org 1.17.1 driver: ati Resolution<EMAIL_ADDRESS>           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
           GLX Version: 3.0 Mesa 10.5.1 Direct Rendering: Yes
Audio:     Card Intel 82801AA AC'97 Audio Controller driver: snd_intel8x0 ports: d100 d200 bus-ID: 00:05.0
           Sound: Advanced Linux Sound Architecture v: k3.18.10-1-MANJARO
Network:   Card: Intel 82540EM Gigabit Ethernet Controller
           driver: e1000 v: 7.3.21-k8-NAPI port: d010 bus-ID: 00:03.0
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 21.5GB (55.8% used) ID-1: /dev/sda model: VBOX_HARDDISK size: 21.5GB
Partition: ID-1: / size: 19G used: 9.8G (57%) fs: ext3 dev: /dev/sda1
           ID-2: swap-1 size: 1.61GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 113 Uptime: 52 min Memory: 195.5/2005.8MB
           Init: SysVinit rc: OpenRC runlevel: default Gcc sys: 4.9.2 Client: Shell (bash 4.3.331) inxi: 2.2.19

Dont know what is causing it, though I dont think its affecting any functionality..
Edit-
$ ls -l /sys/fs/cgroup/openrc/
total 0
drwxr-xr-x 2 root root 0 Mar 30 19:15 acpid
-rw-r--r-- 1 root root 0 Mar 30 20:37 cgroup.clone_children
-rw-r--r-- 1 root root 0 Mar 30 20:37 cgroup.procs
-r--r--r-- 1 root root 0 Mar 30 20:37 cgroup.sane_behavior
drwxr-xr-x 2 root root 0 Mar 30 19:15 consolekit
drwxr-xr-x 2 root root 0 Mar 30 19:15 cronie
drwxr-xr-x 2 root root 0 Mar 30 19:15 dbus
drwxr-xr-x 2 root root 0 Mar 30 19:15 dhcpcd
-rw-r--r-- 1 root root 0 Mar 30 19:15 notify_on_release
-rw-r--r-- 1 root root 0 Mar 30 20:37 release_agent
drwxr-xr-x 2 root root 0 Mar 30 19:15 syslog-ng
-rw-r--r-- 1 root root 0 Mar 30 19:15 tasks
drwxr-xr-x 2 root root 0 Mar 30 19:15 udev
drwxr-xr-x 2 root root 0 Mar 30 19:15 xdm

I dont get this error everytime, so it maybe its due to a race condition or some other factors.

Sometimes happens at boot times, sometimes at shutdown, and the error messages change with respect to the files they mention, it could be due to race condition(s), but since they are sort of random and I have not experienced an issue because of them, so closing..


Easier end-to-end testing

We should make it easier to do end-to-end testing of Preflight. While there are Go tests for components the only way to test the whole application currently is against a real cluster. As Preflight is designed to work with various platforms (GKE, AKS, etc.) testing support for all of them requires many clusters, which is not convenient.

My proposal is that we allow fake data to be fed into data gatherers from a file.
This would have to be implemented on a per data gatherer level but would be fairly simple. A JSON file would be read and marshalled into whatever struct the data gatherer used. From this point on Preflight would run as normal.
This would allow us to store a selection of test JSON files representing GKE, AKS, etc. clusters and Kubernetes Pods which could be used to test and demo Preflight without needing an actual cluster.
The downside of this approach would be that it doesn't test the data gatherers interaction with the API they fetch data from.
It may be best to first implement a local file data gatherer and share functions from that.

We now have a local data gatherer and the ability to feed 'fake' local data into Preflight.
As we're moving to use an agent and SaaS model we're now building end to end testing in the private platform repository which will incorporate testing the agent in this repo so I feel this issue can be closed.


feat: GetTxDigest utils

For many real-world use cases or SDKs adopted by crypto exchanges, we need to calculate the transaction digest before submitting the transaction.

@JaydenLink I think this is quite necessary. Please take a look when you have time. Thank you.

@JaydenLink I think this is quite necessary. Please take a look when you have time. Thank you.

Merged, thanks for the contribution:)


Install issues

I encountered several isntall issues while following the README
julia> Pkg.clone("https://github.com/tbreloff/MetaPkg.jl")
julia> using MetaPkg
julia> MetaPkg.add("MetaRL")
ERROR: UndefVarError: add not defined

Manual install...
julia> using OpenAIGym
INFO: Precompiling module OpenAIGym.
ERROR: LoadError: ArgumentError: Module StochasticOptimization not found in current path.
Run `Pkg.add("StochasticOptimization")` to install the StochasticOptimization package.

julia> Pkg.add("StochasticOptimization")
ERROR: unknown package StochasticOptimization

I seem to have solved (at least partially) the issue using the install instructions in the readme of Learn.jl, maybe this is the prefered way of installing?

MetaPkg.add is changed to meta_add by https://github.com/tbreloff/MetaPkg.jl/commit/a39d9b316666d6dbe7e4c307f43ea16fd534cf30

For future reference, to install this package and all other needed packages, I found this procedure to work
Pkg.clone("https://github.com/tbreloff/MetaPkg.jl")
using MetaPkg
meta_add("MetaRL")

meta_add("MetaRL") asks for private key and passphrase

Pretty sure this should work, please advise if otherwise:
Pkg.clone("https://github.com/JuliaML/OpenAIGym.jl.git")

You need to have uploaded your ssh key to github.com for that to work

You need to have uploaded your ssh key to github.com for that to work

@baggepinnen You mean Pkg.clone or meta_add?


Out of order, low memory footprint, archive reading?

Hi again, from my quest of running an image processing program in wasm (#189) I've been trying to make it work from a tar archive. It does work so thanks for that! What I'm struggling with now, is reducing the memory footprint of the program.
Since I need out-of-order access to the images inside the tar, I'm currently building a hashmap containing buffers for every file. Unfortunately, doing so takes roughly 1GB of memory for a 500MB tar file. In the context of wasm, this would be even worse since the tar itself is loaded in the browser, so it will sum to roughly 1.5GB of memory.
In an attempt to reduce this to the strict minimum (500MB in a wasm context) and almost nothing in a desktop context, I've tried storing the Entry in the hashmap, and reading them later when needed in the program. As mentionned in the doc for Archive::entries() they should be processed in sequence. So with no surprise, it did not work XD.
I'm trying to circumvent this issue without success, any idea of how I should process?

Thanks for the report! This library is intended to be pretty thin and not actually allocate anything internally, so are you sure that you're not accidentally storing copies of files and such elsewhere?
It in theory is possible with this library to get entries, learn about their content offset, and then just use indices to refer to files and not actually duplicate the contents themselves.

Yes, for the "out of order" case, to simply make it work, I initially stored the actual buffers (so yes, sort of a "copy" in memory) in a hashmap (file names as keys). As you suggested, and someone else in this reddit post, I made a separate data structure where I stored the offsets and sizes only. Now I managed to make it work correctly.
So the key point here is build data structure with bytes offset and sizes of the entries. I guess this solved my issue, (that was not so difficult in the end), so I'll close this. But at least, it makes a reference use case if you intend to add out-of-order tar entries reading later.
In practice, I used the following code:
struct FileEntry {
    offset: u64,
    length: u64,
}

fn get_buffer<R: Read + Seek>(
    name: &str,
    file: &mut R,
    entries: &HashMap<String, FileEntry>,
) -> Result<Vec<u8>, std::io::Error> {
    let entry = entries.get(name).expect("Entry is not in archive");
    read_file_entry(entry, file)
}

fn read_file_entry<R: Read + Seek>(
    entry: &FileEntry,
    file: &mut R,
) -> Result<Vec<u8>, std::io::Error> {
    let mut buffer = vec![0; entry.length as usize];
    file.seek(SeekFrom::Start(entry.offset))?;
    file.read_exact(&mut buffer)?;
    Ok(buffer)
}


Fix config default storage to local

Closes #553

Modify in example .env DEFAULT_STORAGE to local storage.

I have read the CLA Document and I hereby sign the CLA

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 99.886%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
874

Relevant Lines:
875

💛  - Coveralls

The .env file default is production ready so S3 is used. You can copy the .env.sample file to .env, edit to your local needs and that'd be it for local development – since the file is not tracked by git you don't need to worry about upstream changes.

@fmrsabino I have to disagree in this part. It's not really common that we assume that S3 would be the default storage for the service. And even ourselves are not using this env file on production. But I think we can agree if we just have something like .env.sample.prod and .env.sample.local

That is up to us to decide. There's no rule on what the .env.sample should be (but maybe I'm missing it). For this project: .env.sample considers production defaults (as it is explained at the top of the .env.sample file) and in the README.

I agree with you on this @fmrsabino . I think the point is that it should be easy to set it up both for new people wanting to contribute to the service that for people wanting to deploy it to production, so we should have at least 2 environment files. I don't think it's fair that someone who wants to contribute to the service has to be messing and understanding all the environment variables (and also doing not very intuitive things like disabling S3 storage) when getting into the project

The .env file default is production ready so S3 is used. You can copy the .env.sample file to .env, edit to your local needs and that'd be it for local development – since the file is not tracked by git you don't need to worry about upstream changes.

@fmrsabino I have to disagree in this part. It's not really common that we assume that S3 would be the default storage for the service. And even ourselves are not using this env file on production. But I think we can agree if we just have something like .env.sample.prod and .env.sample.local

It is common to assume S3 in production for our production needs. i see this on two fronts:

We have development defaults – we need to configure more on production
We have production defaults – we need to configure more for development

For 1. you really need to make sure that if you use the .env file that you are overriding the environment variables required for production. If you miss one then an attack vector could be checking the defaults set for development and targeting a production instance (only true if the .env file is used for the configuration).
For 2. You setup a local environment with the production defaults and override each setting as you need for local development purposes. You do this one time while setting up the project.

I agree with you on this @fmrsabino . I think the point is that it should be easy to set it up both for new people wanting to contribute to the service that for people wanting to deploy it to production, so we should have at least 2 environment files. I don't think it's fair that someone who wants to contribute to the service has to be messing and understanding all the environment variables (and also doing not very intuitive things like disabling S3 storage) when getting into the project

I agree that if this is not clear that it should be made so.

We've decided to change the scope of this change:

.env.sample will have the development defaults
We will still have a single .env file
README should be updated accordingly

@moisses89 is the PR ready for review? The last commit seemed to be WIP

@moisses89 is the PR ready for review? The last commit seemed to be WIP

It was needing a review from my side, now is ready and removed WIP in the commit.


Fix part of discussion #2311 about uninstall commands

Fix part of discussion #2311
cc @jzhupup

/lgtm


Events are not firing in v5

Description
Prop events aren't firing as expected in v5.
Provide a Repro
Related - https://github.com/rive-app/rive-react-native/issues/170#issuecomment-1659194871
Events aren't firing on v5 on an iOS 16 sim.
import React from 'react';
import View from 'react-native';
import Rive, { RiveRef } from 'rive-react-native';

function CoolThing() {
  const riveRef = React.useRef<RiveRef>(null)

  React.useEffect(() => {
    riveRef.current?.play()
  }

  return (
    <View>
      <Rive
        autoplay={false}
        ref={riveRef}
        resource={'CoolResourceName'}
        onLoopEnd={() => console.log('loop ended')}
        onStop={() => console.log('stopped')}
        onPlay={() => console.log('playing')}
        onPause={() => console.log('paused')}
        onError={(error) => console.log(error)}
      />
    </View>
  )
}

The only event that fires is onPlay.
Source .riv/.rev file
Not available
Expected behavior
I expect onLoopEnd,  onPause, or onStop to fire. Only onPlay is firing.
Screenshots
None
Device & Versions (please complete the following information)

Device: iOS Simulator (iPhone 14 Pro)
iOS 16.2
NPM Version: 8.11.0

Additional context
None

Hi @AndrewBudziszek,
It may be that you upgraded from a much older version. The default behaviour changed so that the preferred animation to play is the default StateMachine (which can be set in the editor). Or you can programatically provide which animation or state machine to play by setting stateMachineName or animationName props (be sure to specify the correct names)

onLoopEnd will only be triggered when playing a single animation, not for State Machines (as a state machine does not have a concept of a loop). In the future we might add the ability to add notification for a state machine when animations loop within it. If that is something that will be useful to you be sure to suggest it in our feature request channel on Discord.
Not sure why you're not seeing onPause and onStop and we will need more information to investigate.
See onStateChanged in the example below - this is triggered when the State Machine changes state (playing a different animation for example)

I've attached a working sample for you to try as a base:
import * as React from 'react';
import { Button, SafeAreaView, ScrollView, StyleSheet } from 'react-native';
import Rive, { Fit, RiveRef } from 'rive-react-native';

export default function StateMachine() {
  const riveRef = React.useRef<RiveRef>(null);

  const pauseAnimation = () => {
    riveRef.current?.pause();
  };

  const playAnimation = () => {
    riveRef.current?.play();
  };

  const setLevel = (n: number) => {
    riveRef.current?.setInputState('skill-controller', 'level', n);
  };

  return (
    <SafeAreaView style={styles.safeAreaViewContainer}>
      <ScrollView contentContainerStyle={styles.container}>
        <Rive
          ref={riveRef}
          autoplay={true}
          fit={Fit.Cover}
          style={styles.box}
          stateMachineName="skill-controller"
          onPlay={(animationName, isStateMachine) => {
            console.log(
              'onPlay: ',
              animationName,
              'isStateMachine: ',
              isStateMachine
            );
          }}
          onPause={(animationName, isStateMachine) => {
            console.log(
              'onPause:',
              animationName,
              'isStateMachine: ',
              isStateMachine
            );
          }}
          onStop={(animationName, isStateMachine) => {
            console.log(
              'onStop: ',
              animationName,
              'isStateMachine: ',
              isStateMachine
            );
          }}
          onLoopEnd={(animationName, loopMode) => {
            console.log('onLoopEnd: ', animationName, 'loopMode: ', loopMode);
          }}
          onStateChanged={(stateMachineName, stateName) => {
            console.log(
              'onStateChanged: ',
              'stateMachineName: ',
              stateMachineName,
              'stateName: ',
              stateName
            );
          }}
          resourceName={'skills_listener'}
        />
        <Button title="Pause" onPress={pauseAnimation} />
        <Button title="Play" onPress={playAnimation} />
        <Button
          title="Level - Beginner"
          onPress={() => {
            setLevel(0);
          }}
        />
        <Button
          title="Level - Intermediate"
          onPress={() => {
            setLevel(1);
          }}
        />
        <Button
          title="Level - Expert"
          onPress={() => {
            setLevel(2);
          }}
        />
      </ScrollView>
    </SafeAreaView>
  );
}

const styles = StyleSheet.create({
  safeAreaViewContainer: {
    flex: 1,
  },
  container: {
    flexGrow: 1,
    alignItems: 'center',
    justifyContent: 'center',
    marginBottom: 150,
  },
  wrapper: {
    flex: 1,
    flexDirection: 'row',
    flexWrap: 'wrap',
    justifyContent: 'center',
    marginBottom: 20,
  },
  box: {
    width: '100%',
    height: 500,
    marginVertical: 20,
  },
  picker: {
    width: '100%',
    height: 50,
  },
  radioButtonsWrapper: {
    flexDirection: 'row',
  },
  radioButtonWrapper: {
    flexDirection: 'row',
    alignItems: 'center',
    marginRight: 16,
  },
});

riv:
skills_listener.riv.zip

Glad you got it working @AndrewBudziszek
To catch errors in the React Native SDK you need to provide an onError prop, see an example here.
Though there may be a problem with the underlying iOS runtime, that results in the errors not being handled correctly. We'll investigate this soon. But the above error handling should work on Android, if you encounter issues on both Android + iOS then it's a React Native problem. Otherwise it's platform specific.
With regards to your question on hand off: That communication is only needed if you want to play a specific animation or state machine at runtime, or modify state machine inputs (which is part of the magic of Rive). Alternatively, you can setup the default animations to play within the editor:

Set the default state machine, and configure it to play the animation you want.
Or, delete the state machine and only have your animations. Then the first animation it finds will be played (which is probably what is happening for you now).

That said though, I think it's better to be explicit at runtime and specify the name of the animation or state machine you want to play (same for specifying the artboard name). And to use any of the more advanced features, such as inputs and events, there will have to be some communication between the designers and engineers
Please note though that there are known discrepancies in our various runtimes with regards to the default behaviour - which is unfortunate for React Native as it uses both Android + iOS. We're busy resolving these and it will be pushed out over time. Which is why I recommend specifying the names at runtime

Going to close this issue for now, but feel free to reopen if you encounter issues. We will investigate the iOS error handling 👍


Issue with cloud + fluid/particle rendering

Reported by a player over Discord (using default configs, reproducible on its own):

Let me know if you need any more information!

This is an issue with how vanilla 1.7.10 renders transparent objects. It happens even in vanilla if you're above clouds (which is when they become transparent).

CoreTweaks amplifies the issue by making the clouds always transparent, even when you're below them. This can be configured using the cloudHeightCheck config option: set it to anything other than ALWAYS_TRANSPARENT as a workaround.
Interestingly, the same issue doesn't happen in Beta 1.7.3 (where clouds are always transparent), which shows that the issue is fixable. I will look into whether I can make the 1.7.10 renderer work the same way.

Really interesting, thank you for the detailed response.


How to contribute back from a fork

I discovered Zola and tabi a few days ago while setting a new personal website.
I really appreciate the theme which ticks almost all the features I was looking for.
While setting up my own website, I identifies from time to time small changes which could benefits all the users.
I usually implement them in my fork but would like to contribute them back to tabi.
Would you be ok if I directly open a couple of small pull requests (without going through the feature issue step) so you can check if changes worth it or not?
Anyway, many thanks for your great work on this awesome theme.

Many thanks


Correction for raw affiliation INSERM U1230, IFR140, Rennes 1 University, Rennes, France; Infectious Diseases and Intensive Care Unit, Pontchaillou University Hospital, Rennes, France

Correction needed for raw affiliation INSERM U1230, IFR140, Rennes 1 University, Rennes, France; Infectious Diseases and Intensive Care Unit, Pontchaillou University Hospital, Rennes, France
raw_affiliation_name: INSERM U1230, IFR140, Rennes 1 University, Rennes, France; Infectious Diseases and Intensive Care Unit, Pontchaillou University Hospital, Rennes, France
new_rors: 02r25sw81;015m7wh34;02vjkv261;031y0x195
previous_rors: 02r25sw81;015m7wh34;02vjkv261
works_examples: W4319047185
contact: b212b569aa66b3242d395aee56cebd9f:a8604d4aadef520acb0579c49cc84a4c @ univ-rennes.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Move boundary=protected_area to "Boundaries" category

Currently boundary=protected_area is part of the "Landuse" category in the map data panel. That makes it difficult to map landuses. It would be nice if it gets moved to the "Boundaries" category. If this issue is for the main iD repository, feel free to transfer it.

Can you show an example where this is happening? Because for me it is (correctly) associated with the boundary data type, except if the same object is also tagged using a tag like landuse=forest or landuse=grassland for example. But in these cases, you would want to see them if you are mapping landuses, wouldn't you?

https://www.openstreetmap.org/edit#map=17/43.65852/26.26761 with https://www.openstreetmap.org/relation/4273641.

if the same object is also tagged using a tag like landuse=forest or landuse=grassland for example. But in these cases, you would want to see them if you are mapping landuses, wouldn't you?

In practice yes, but there are no landuse, natural or other "polygon" tags in this case (apart from type=multipolygon).

This should really be tagged with type=boundary rather than type=multipolygon. I suppose iD presumes that a multipolygon maps a "landuse" feature and looks no further, and I'd expect some renderers to have an issue with that too.

Thank you @DujaOSM, that was the problem. It also seems like there ~22k wrongly tagged boundary relations (of which ~11k are boundary=protected_area) which is yet another can of worms.


python3Packages.wheel: 0.33.6 -> 0.34.2

Signed-off-by: Sirio Balmelli<EMAIL_ADDRESS>
Motivation for this change
wheel >0.34 required for briefcase build
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[x] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I went on vacation and this  fell off my plate.

I went on vacation and this fell off my plate.

No worries at all!
Happy you got some good R&R :)
I closed because I found a way around doing an upgrade on such a central package ... I will be better equipped to submit such PRs when I get my workstation online in a few months and I have enough compute to actually build all dependant packages on both Darwin and Linux

we periodically do large python package set updates. That would probably be a more appropriate time. Plus we have hydra compute resources, so we can efficiently build large package sets.


Need help for DRCN model

Hi, my inplement of DRCN model did not show better performance than VDSR, can you help me to check the net.prototxt?
baiyupc@163.com,this is my email address , can you send me your email address?

Hi, this is my emial address<EMAIL_ADDRESS>

Email has been sent.

Hi, maybe there are some problem in the loss setting. Check this http://caffe.berkeleyvision.org/tutorial/loss.html and set specific loss_weight in each loss layer.
layer {
name: "loss"
type: "SoftmaxWithLoss"
bottom: "pred"
bottom: "label"
top: "loss"
loss_weight: 1
}


provider can't connect to database if password contains special characters

What happened?
When kubernetes Secret pointed by mysql.sql.crossplane.io/v1alpha1/ProviderConfig.spec.credentials.connectionSecretRef parameter contain special characters in password (e.g.}or!`) than sql provider can't connect to RDS Instance
mysql.sql.crossplane.io/v1alpha1/databases and  mysql.sql.crossplane.io/v1alpha1/users  throws
Warning  CannotObserveExternalResource  16m (x242 over 2d3h)  managed/database.mysql.sql.crossplane.io  cannot select database: Error 1045: Access denied for user<EMAIL_ADDRESS>(using password: YES)

What environment did it happen in?
AWS EKS
RDS Instance with mysql engine
Expected behaviour:
provider-sql is able to connecto to AWS RDS Instance when password contains special characters

Which version is this? I believe it was fixed by https://github.com/crossplane-contrib/provider-sql/pull/108

@chlunde I used v0.5.0, seems that at the time when I was running my tests you provided a fix
I just tested v0.6.0 and it works seamlessly so we can close this ticket!
Thanks @chlunde <3

duplicates https://github.com/crossplane-contrib/provider-sql/issues/98


Abide: validate on input is called twice...

...called for both events blur and change. making the 'valid' or 'invalid' event fired twice. But it is a very interesting feature to be able to validate externaly on single fields.

This seems to have been resolved since it was opened. We'll close it here. Thanks!


Data integration pipeline from MySQL to Snowflake threw an error

This threw me an error while I was trying to run data integration with full table method
I use 'use_batch_load: true'
This is the full logs of this error:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/executors/block_executor.py", line 260, in execute
result = __execute_with_retry()

File "/usr/local/lib/python3.10/site-packages/mage_ai/shared/retry.py", line 50, in retry_func
raise e

File "/usr/local/lib/python3.10/site-packages/mage_ai/shared/retry.py", line 34, in retry_func
return func(*args, **kwargs)

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/executors/block_executor.py", line 241, in __execute_with_retry
return self._execute(

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/executors/block_executor.py", line 383, in _execute
result = self.block.execute_sync(

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/models/block/init.py", line 922, in execute_sync
raise err

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/models/block/init.py", line 857, in execute_sync
output = self.execute_block(

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/models/block/init.py", line 1095, in execute_block
outputs = self._execute_block(

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/models/block/integration/init.py", line 375, in _execute_block
print_log_from_line(

File "/usr/local/lib/python3.10/site-packages/mage_ai/data_integrations/logger/utils.py", line 83, in print_log_from_line
raise Exception(message)

Exception: 2023-09-21T08:10:28 Snowflake process failed with error 001757 (42601): 01af220a-0102-d483-0001-20fa01cbbc3e: SQL compilation error:
Table '.PUBLIC."temp_******"' does not exist. {"error": "001757 (42601): 01af220a-0102-d483-0001-20fa01cbbc3e: SQL compilation error:
Table '.PUBLIC."temp_******"' does not exist", "errors": ["  File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/snowflake/init.py", line 431, in
main(Snowflake)

", "  File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/sql/base.py", line 367, in main
destination.process(sys.stdin.buffer)

", "  File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 332, in process
errors=traceback.format_stack(),

"], "message": "Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 327, in process
self._process(input_buffer)

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 453, in _process
self.__process_batch_set(

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 530, in __process_batch_set
raise err

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 496, in __process_batch_set
self.process_record_data(record_data, stream)

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/base.py", line 242, in process_record_data
self.export_batch_data(batch_data, stream)

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/sql/base.py", line 74, in export_batch_data
data = self.process_queries(

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/snowflake/init.py", line 406, in process_queries
self.write_dataframe_to_table(df, database, schema, f'temp_{table}')

File "/usr/local/lib/python3.10/site-packages/mage_integrations/destinations/snowflake/init.py", line 331, in write_dataframe_to_table
success, num_chunks, num_rows, output = write_pandas(

File "/usr/local/lib/python3.10/site-packages/snowflake/connector/pandas_tools.py", line 244, in write_pandas
copy_results = cursor.execute(copy_into_sql, _is_internal=True).fetchall()

File "/usr/local/lib/python3.10/site-packages/snowflake/connector/cursor.py", line 799, in execute
Error.errorhandler_wrapper(self.connection, self, error_class, errvalue)

File "/usr/local/lib/python3.10/site-packages/snowflake/connector/errors.py", line 276, in errorhandler_wrapper
handed_over = Error.hand_to_other_handler(

File "/usr/local/lib/python3.10/site-packages/snowflake/connector/errors.py", line 331, in hand_to_other_handler
cursor.errorhandler(connection, cursor, error_class, error_value)

File "/usr/local/lib/python3.10/site-packages/snowflake/connector/errors.py", line 210, in default_errorhandler
raise error_class(

snowflake.connector.errors.ProgrammingError: 001757 (42601): 01af220a-0102-d483-0001-20fa01cbbc3e: SQL compilation error:
Table '.PUBLIC."temp_******"' does not exist
", "caller": "Snowflake", "level": "EXCEPTION", "timestamp":<PHONE_NUMBER>, "uuid": "fd861b12e99e441eac9c206c1916ee0e", "type": "LOG"}
This returned me an error indicating that there is no table with prefix temp_ exists on Snowflake, but I checked on Snowflake, it still there, and Mage did't recognize that table

@digit-minhnguyen This issue should've been fixed in version 0.9.35.
https://github.com/mage-ai/mage-ai/pull/3761


Fix horizontal scrollbars on Safari when code blocks are very long

Bug/issue #, if applicable: 110741983
Summary
Fixes a bug on Safari, where if the last line in a codeblock is very long, the after accessibility pseudo element helper gets pushed to the side, causing the browser to render hirozontal scrollbars.
Dependencies
NA
Testing
Load a page with a codeblock that has very long last line
Steps:

Assert in Safari there are no horizontal scrollbars

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] ~Added tests~ - css only
[ ] Ran npm test, and it succeeded
[ ] Updated documentation if necessary

Tested and looks great with the minimized edge case as well.
Did a quick search for pseudo elements in other parts of the code base. Should we add this fix here as well?
https://github.com/apple/swift-docc-render/blob/715eb13b2fed2da840e7a8eda41ffec8248dd3c4/src/components/ContentNode/StrikeThrough.vue#L34
I couldn't find an example of where we use this component to test though.

I don't believe so. The strikethrough is used for inline text that looks like this and we wouldn't want to use a block display there.

@swift-ci test


[WSL] Cannot start due to missing TypeScript Language Features Extension

Describe the bug
User is getting this error message:
Cannot activate the 'WindCraft' extension because it depends on the 'TypeScript and JavaScript Language Features' extension, which is not loaded. Would you like to reload the window to load the extension?
To Reproduce
Steps to reproduce the behavior:

Start VS Code in Windows
Open project in WSL mode
Activating the extension should provide the error message

Expected behavior
TypeScript Language Features should be available to WindCraft
Desktop (please complete the following information):

OS: Windows 10, WSL2

Fixed in v0.0.5


model on human faces posible

model on human faces is posible?, like make focus in faces deblur and denoise, also regenerate pixelate faces?
DF2K-JPEG Model, works really cool.
but sometimes  is not enough, for human faces.
many thanks and keep going. 👍 )

DF2K-JPEG works really cool for me too 👍
@jixiaozhong hope to see the training code, because I use the kernalGAN and ESRGAN's training code, however I failed to achieve the DF2K-JPEG model's level 😢


doc: use a more friendly link to codemod tool

Description
Hi yew team, I’m the author of the ast-grep, the tool you mentioned in migration guide.
You have done an amazing job with yew! It is one of the most innovative and impressive Rust web frameworks I have ever seen. I’m thrilled to see that ast-grep could help you. It’s my very design goal to make it easier for OSS teams to manage API changes and code migration and I’m glad you find it useful. Really appreciate your support and trust! 🥰
I noticed that you are linking to the crates.io page of the ast-grep in your README.md file. While this is a valid link, I would like to suggest changing the link to the official website of ast-grep. The official website includes a more detailed description of the tool, as well as installation instructions and usage examples. The crates.io page is more suitable for developers who want to install or depend on ast-grep as a library. It also looks less professional and trustworthy than the official website to the end users.
I hope this PR will help yew users to migrate the framework with fewer concerns. Thank you for your time and consideration!
Checklist

[x] I have reviewed my own code
[x] I have added tests

Thank Yew team! Let me know if you need anything from me to retry the GH action! 😃

I guess the deployment of the website preview has decided to run forever. In any case, the PR is simple enough for me to merge as-is without further feedback from the pre-deploy :)


protocol error' on CentOS7 Ubantu20.04

https://github.com/simonvetter/modbus/issues/27

As per your link, this appears in Telegraf as well. As such, I suspect it will be either a configuration mistake or an upstream issue.
Feel free to re-open if my assessment is incorrect.


feat: impl patch with alpha plugin flag.

Purpose
feat: impl patch with alpha plugin flag. More information is here: https://github.com/helmfile/helmfile/discussions/827
I found that the helmfile HelmState structure passed chartifyOpts.EnableKustomizeAlphaPlugins=true to chart, but it did not take effect in chart.
Tests
For transformer and alpha plugin, I have added a integration test using the KCLRun kustomize plugin

integration_test.go

Thank you @yxxhero PTAL.

@Peefy please fix the ci error. then I will merge this PR.

@Peefy please see https://github.com/helmfile/chartify/pull/59/files#diff-a996645aeb193b0b8cf4f2ba786a4b4fefabf9d09b71a5382fb17681950b6d9aL161

@Peefy please fix the ci error. then I will merge this PR.

@yxxhero Sorry, I forgot to submit the want file and I've added it.

@Peefy please see https://github.com/helmfile/chartify/pull/59/files#diff-a996645aeb193b0b8cf4f2ba786a4b4fefabf9d09b71a5382fb17681950b6d9aL161

@Peefy please see https://github.com/helmfile/chartify/pull/59/files#diff-a996645aeb193b0b8cf4f2ba786a4b4fefabf9d09b71a5382fb17681950b6d9aL161

fixed.


Not mapping dictionary

Hello!
Maybe its bug, i wanna report it.
So, we have Class:
@interface TFResponse : NSObject
@property(nonatomic, assign) BOOL status;
@property(nonatomic, weak) NSDictionary *data;
@end

And DICT:
{
    data =     {
        code = 0;
        message = "test message";
    };
    status = 0;
}

After use code:
TFResponse *response = [TFResponse objectFromDictionary:responseObject];
                   NSLog(@"API: TFResponse status: %d", response.status);
                   NSLog(@"API: TFResponse data: %@", response.data);
//                   response.data = responseObject[@"data"];

We have result:
API: TFResponse status: 0
API: TFResponse data: {
}

For fix that, i use:
response.data = responseObject[@"data"];

But maybe it is a bug, and so I decided to report it.
Wait answer.
Best regards,
Ivan.

Hi, unfortunately the library doesn't map dictionaries automatically. However you could write a transformer
[mappingProvider mapFromDictionaryKey:@"data" toPropertyKey:@"data" forClass:[TFResponse class] withTransformer:^id(id currentNode, id parentNode) {
    return currentNode;
}];

Will add this as an enhancement, thanks

@aryaxt Thanks :) Wait realization :+1:


add max-warnings option

The eslint CLI has a --max-warnings option which allows a user to
specify the maximun number of warnings after which the lint should
fail. This adds this same feature to esprint.

Any traction on this? This would be nice to have.

Will there be a release soon with this change?


Use sticky positioning for changelog headings

Changes

Use sx={{ position: 'sticky', top: '0px' }}
Use bg="white" and py={4} so there's whitespace separating the scrolling text and the heading

Context

Fixes #147.
The idea here is that the changelog heading for the section you're in remains visible while scrolling.
If you reach a newer heading, the old heading is "pushed out of the way".
According to https://caniuse.com/css-sticky we do not need to use -webkit-sticky anymore to get this to work properly on iOS Safari. But we should test this on iOS Safari 14 to make sure before we merge this to main. 😉

I can confirm this is working fine on iOS Safari 14: https://cln.sh/IIQMBm


Tabs: Add icon and suffix

Adding icon and suffix available in PageTabs.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.