GroundPrimitive and PolygonOutlineGeometry

When using a ground primitive with a polygon outline geometry, Cesium used to skip rendering the primitive. In master it now freezes the globe due to a geometry instance beeing undefined.
The issue only occurs with the new geometryInstances property, and not with the deprecated geometryInstance. Indeed, with the following sandcastle snippet, the groundInstances array
created in GroundPrimitive.prototype.update is [undefined].

var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;
scene.terrainProvider = new Cesium.CesiumTerrainProvider({
    url: '//assets.agi.com/stk-terrain/world'
});

var positions = [new Cesium.Cartesian3(-2358138.847340281, -3744072.459541374, 4581158.5714175375),
                    new Cesium.Cartesian3(-2357231.4925370603, -3745103.7886602185, 4580702.9757762635),
                    new Cesium.Cartesian3(-2355912.902205431, -3744249.029778454, 4582402.154378103),
                    new Cesium.Cartesian3(-2357208.0209552636, -3743553.4420488174, 4581961.863286629)];
var polygonHierarchy = { positions : positions };

var color = Cesium.Color.RED;

scene.groundPrimitives.add(new Cesium.GroundPrimitive({
    geometryInstances : new Cesium.GeometryInstance({
        geometry : new Cesium.PolygonGeometry({
            polygonHierarchy : polygonHierarchy
        }),
        attributes: {
            color: Cesium.ColorGeometryInstanceAttribute.fromColor(color)
        },
        id : 'polygon 1'
    })
}));

viewer.camera.lookAt(new Cesium.Cartesian3(-2354331.3069306486, -3742016.2427205616, 4581875.591571755), new Cesium.HeadingPitchRange(Cesium.Math.toRadians(20.0), Cesium.Math.toRadians(-35.0), 10000.0));
viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);

The simplest solution seems to use [] instead of new Array(length) and push to make the array grow.
See https://github.com/AnalyticalGraphicsInc/cesium/blob/2cf0e06fb4ea4f9af950895c5628edeae7b872a6/Source/Scene/GroundPrimitive.js#L863. Is it an acceptable fix?

Hello @gberaudo,
I'm a little confused about the problem you're seeing.  Did you mean to say polygon outline geometry?  In your example, you're using a PolygonGeometry, and PolygonOutlineGeometry isn't yet supported by GroundPrimitive.
What version of Cesium are you using?  Your example ran fine for me in Sandcastle with Cesium 1.19, which was released yesterday.  If you look at the code, GroundPrimitive.prototype.update will return if both geometryInstance and geometryInstances are undefined: https://github.com/AnalyticalGraphicsInc/cesium/blob/2cf0e06fb4ea4f9af950895c5628edeae7b872a6/Source/Scene/GroundPrimitive.js#L827
Thanks

Sorry for the confusion, the sandcastle example should indeed use PolygonOutlineGeometry. Updating it. I tested commit 2cf0e06fb4ea4f9af950895c5628edeae7b872a6 from yesterday.
This example is artificial, for simplification. In OL3-Cesium, the code creating the GroundPrimitive with the geometry instances is generics. It used to "work" in previous versions of Cesium: the unsupported primitives were skipped but other primitives rendered.
@hpinkos, does it clarify?

Great, thanks @gberaudo.
I put in a fix here #3659

@gberaudo, We actually decided the best solution was to throw a DeveloperError if the GroundPrimitive doesn't support the primitive type.  You should be sending your outline geometry types to new Primitive instead.
Thanks for bringing this up!

Thanks @hpinkos for the follow up and advice.


Allow customers to set the minimum TLS version and cipher bit minimum in adminrouter

High-level description
This is based on NIST guidance that all government and regulated bodies
should have migrated to TLS v1.2 by May 30, 2018.  The default
handshake is already TLS v1.2 and all major browsers have supported
v1.2 for several years.
However, since some customers may need legacy support, so this change allows the customer to override the default with a new minimum TLS version (v1, v1.1, or v1.2).
NIST guidance also requires disabling of ciphers below 128 bits, so I added a way to override the default ciphers if required.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:
https://jira.mesosphere.com/browse/COPS-1044
Related tickets (optional)
[Closed] DCOS-10596 Master Admin Router: disable TLS 1.0 support
[Closed] DCOS-16633 Admin Router: only allow TLS 1.2 for Agent AR (separate master/agent TLS configs)
[Closed] DCOS_OSS-444 Admin Router: disable TLS 1.0 support by default
Checklist for all PRs

[x] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): exhibitor
[x] Test Results: AdminRouter is a core component of dcos, so see CI test results below
[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot label [Work In Progress]

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label [Ready for Review]

@jgehrcke I'd appreciate it if someone from your team took a look at this for me. Thanks!!

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee


Create command for updating auto-generated docs and helm resources for CRD structs

Details
Currently, whenever a change to a CRD struct in lifecycle-operator/apis or metrics-operator/api is done (e.g. when the name of a field is changed), there is a number of steps to be performed manually to properly adapt that change.

Run make generate in the operator directory to update the zz_autogenerated.deepcopy.go files
Run make manifests to update the CRD manifests in the operator's config directory
Copy the generated manifest for the CRD to helm/chart/templates/ ⚠  editing needed in the common labels import (see https://github.com/keptn/lifecycle-toolkit/blob/main/helm/chart/templates/analysis-crd.yaml#L7 and https://github.com/keptn/lifecycle-toolkit/blob/main/helm/chart/templates/analysis-crd.yaml#L12)
Update the auto-generated CRD docs by running ./.github/scripts/generate-crd-docs/generate-crd-docs.sh

This process should be made easier by adding a new target in the Makefile that takes care of these steps
DoD

[ ] Document in our docs the make command to run
[ ] The command shall be called make resources

### Tasks
- [ ] https://github.com/keptn/lifecycle-toolkit/issues/1895

Hey @bacherfl would like to work on this issue

Heyy @mowies I had an doubt in the above issue if we see third point in the above issue description copy the generated manifest for the CRD to helm/chart/templates/ so for the generated CRD need to store them in helm/chart/templates/ However it appears that the directory is not present in our current keptn repository so at which other place we can store the generate CRD or should we store them in chart/templates would like to get your views on it ?

That folder got updated in a recent PR!
Please use chart/templates instead :)

@YashPimple any updates? :)

I was checking out the Project Roadmap and saw this issue in the backlog, @YashPimple are you working on this issue? If not then I would like to take a look at it.

@ShivangShandilya I think you're good to take over

Hi @ShivangShandilya are you actively working on this issue? Should I assign it to you? Thank you!

@odubajDT, if he is occupied, I wd like to complete it

@prakrit55 you can go ahead with it :+1:

Hey @mowies can we pull a script file in each sub directories to copy the crds to the helm templates  and also replace the annotations there. The purpose behind it is, the files are differently named in config/crd and helm/templates and configuring it in the makefile wd be wholely messy.
The idea is truely great, to make this thing automated. If you find any other way pls share.

I guess a script would be fine, but I think you could also just have one script to handle this in the .github/scripts folder for example

The team agreed that we won't go with this enhancement in the maintanance mode


Assistant gets confused when asked for address twice

Using Raspberry PI AIY and SDK 0.2
If i ask "where is my nearest petrol station" the assistant correctly tells me. If I then ask "what is my address" - you have guessed - it tells me the petrol stations address. If I wait 20 seconds and do it again - it again tells me the petrol stations address.
Bug

@sheridat can you confirm which sample you're running?

@proppy Hi I am not sure is the answer. I think it is google-assistant-grpc==0.0.2 but I am not sure.
I've asked the AIY folk to confirm - I use whatver gets invoked when you use the Hey Google hotword. See https://github.com/google/aiyprojects-raspbian/issues/114

Hi it is google-assistant-grpc 0.0.2 see https://github.com/google/aiyprojects-raspbian/issues/114#issuecomment-319094877.
I just upgrade to 0.0.3 and the same fault exists.
One piece of good news is that if i say good morning after telling me everything it used to say at the end "here is the latest news" followed by silence. The here the latest news is gone - yippeee - that was driving me nuts as well

Can you try on the latest version of the gRPC API, version 0.4.0?

There is now support for manually setting the address, so this issue is probably no longer valid. Let me know if this is still happening.


Write API scenario for ring1 RPs

Use API scenario 1.2
Auto generate live test code

https://github.com/Azure/azure-rest-api-specs/pull/20381

Insufficient authorization permission

Insufficient authorization permission

Will ping you offline.


Implement bash auto complete

Changes

Create etc/completion.bash that contains auto complete for Bash

How to try/test it?

Run bash shell, likely it's already installed in your system
Load auto complete:

source ./etc/completion.bash

Start typing commands, e.g:

$ crystal <TAB>
build    deps     docs     eval     help     init     run      spec     tool     version

$ crystal build <TAB>
bin/     docs/    etc/     .git/    samples/ spec/    src/

$ crystal build --<TAB>
--cross-compile  --emit           --link-flags     --mcpu           --no-color       --release        --target         --verbose
--debug          --help           --ll             --no-codegen     --prelude        --single-module  --threads

Notes

In debian-like Linux system the file should be copied to /etc/bash_completion.d/crystal during crystal installation. Any ideas how to do this?
If you wonder how bash autocomplete works, there is good 2 pages tutorial: https://www.debian-administration.org/article/316/An_introduction_to_bash_completion_part_1

Thanks, guys!

Thanks!! I just tried it but when I do
$ crystal build <TAB>

I get:
-bash: compopt: command not found

I don't know if this is because I'm on Mac OSX.

@asterite Thanks for trying it out! Looks it's common problem with bash and Mac: https://github.com/docker/docker/pull/16492
compopt is not present in old version of bash.
I fixed in in the same way, as guys did for docker. Could you please try it one more time? )

Works OK now :-)
I'd like someone else to try this. The only thing I didn't "like" about this is that I usually do, for example, crystal spec/std/int_spec.cr to run that particular spec, but now when I do crystal s<TAB> it adds a space, so I have to delete it, add a slash and then continue using tab, which is kind of annoying. Maybe we can remove spec from the autocomplete list as there will probably always be a spec directory?

@asterite I've figured out, this issue happens with bash3, basically because it does not have compopt builtin function.
I've found a solution suitable for this: use -o filenames option for complete command.
I've tested the latest change on my collegue's macbook with bash3, now it should work as expected.

@greyblake Awesome, it now works flawlessly! Thank you very much!! :smile_cat:

Muchas gracias!


Fix incorrect use of extends keyword in Function

super should be used for the type of the object being consumed, but I
mistakenly used extends.

Let me close this because it's been fixed already by @minwoox in #2239


Rename MyPage to Profile

change my-page.component to profile.component
Routes should be next:
/profile/my
/profile/:nickname

dublicated in #122


control-service: webhook authentication comments

Adressing comments from https://github.com/vmware/versatile-data-kit/pull/2655

Can we extend the test covering the workflow

Added additional tests.


Fix bug with downtime messages not being published when no draft present

%w(published, archived) produces:
["published, ", "archived"] rather than the expected:
["published", "archived"]

Use %w(published archived)
We should have some rubocop protection against using , within %w

This fix prevents unnecessary calls to discard_draft which were throwing an error because no draft existed. This error stopped the downtime message from being published:
https://github.com/alphagov/publisher/blob/fix-downtime/app/services/publishing_api_workflow_bypass_publisher.rb#L14
Error that was being thrown:
Response body: {"error":{"code":422,"message":"There is not a draft
edition of this document to discard"}} Request body: {}

This error was also masked by the way discard_draft was being stubbed on an instance of publishing_api. Removing the stub revealed the failing test.
I'm still not entirely sure why the stubbed method in the test was masking that the method was being called: https://github.com/alphagov/publisher/blob/fix-downtime/test/unit/services/publishing_api_workflow_bypass_publisher_test.rb#L33
Zen: https://govuk.zendesk.com/agent/tickets/1963886
cc @whoojemaflip @cbaines

Corresponding linting change to avoid this happening again: https://github.com/alphagov/govuk-lint/pull/71


Expose OTEL environment variables too

Requirement - what kind of business use case are you trying to solve?
Expose (additionally) in deployments:

OTEL_SERVICE_NAME
OTEL_PROPAGATORS

Also see: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/sdk-environment-variables.md#jaeger-exporter
Problem - what in Jaeger blocks you from solving the requirement?
Some implementations actually go for the (newer?) OpenTelemetry specification of these variables. And so adding the existing JAEGER_*" variants get ignored. Exposing the OTEL_*`  variants would bring back the out-of-box behavior.
Proposal - what do you suggest to solve the problem or improve the existing situation?
Expose the variables listed above in addition to current variables.
Any open questions to address

OTEL_ env variables are used to configure OpenTelemetry clients - SDK or instrumentation. Jaeger-operator does not have any functionality that handles clients.
Please take a look at https://github.com/open-telemetry/opentelemetry-operator and Instrumentation Kind which offers client side configuration.


Allow arbitrary config settings through params and download of "my"-scripts

I think it should be possible to change arbitrary config settings for the NAV Server instance without having to script anything. And in serverless scenarios like Azure Container instances it would also be nice to be able to somehow get custom scripts into the container without having to map a volume. Therefore this PR proposes two additions:

A new env param customNavSettings, which allows to send a list of custom config settings to the Container, e.g. -e customNavSettings="ReportPDFFontEmbedding=false,EnableSaveFromReportPreview=false" would disable font embedding in pdfs and saving from report preview. This addition is done in SetupVariables.ps1 and SetupConfiguration.ps1

A new env param myFilesPackage, which takes a URL to a zip file containing a my-folder, e.g. -e myFilesPackage="http://<IP_ADDRESS>:8080/my.zip". That zip file gets downloaded and extracted (almost) before anything else and the files in that folder get then picked up by the standard extension mechanism of the container. This addition is done in SetupVariables.ps1 and navstart.ps1

Instead of the myfilespackage, we should have a way to share files in general though a .zip file.
--env folders="c:\run\my=http://some.server/my.zip,c:\navdvd=downloadurl"
The .zip file should then contain the content of the folder (not including the folder)
Then this could also be used for add-ins, navdvd (for generic) and other things.
and I would like to split the two things. I am very interested in this (folder=zip thingy), but at the moment, not too keen on the customsettings.config part.

OK, I'll change how the zip works.
Why don't you like the config param? For serverless that would make a ton of sense, no?

Rewrote the zip part so that it allows generic paths to extract zip files to

Thanks, will take this PR.
Which settings would you want to set in the customsettings?

currently (only dev and test support): enable API, disable PDF font embedding, enable tracing, set trace level, disable smart SQL, the new internal/external setting
in the future (production support): everything

My current issue with this is, that we also have Web Configurations and clientusersettings (for winclient clickonce) which could use the same.
I don't like having one parameter for each and I don't like to combine them in one, meaning that I would rather wait for a solution which embraces all instead of solving one.
If it would be possible to split the PR - I would be happy to take the folder share PR.

ok, I see your point there. I'll remove that part and probably will open a new PR for the other one. Would you agree with three settings like navCustomSettings, webCustomSettings, winCustomSettings which work like navCustomSettings in this PR?


Prestosql v306

see https://github.com/IBM/presto-db2/issues/12
Notice it will adopt:

presto-server package from new URL maintained by presto community
new release version

see installation steps from https://prestosql.io/docs/current/installation/deployment.html

will be fixed by upstream PR #23 which uses Prestosql release v325.

fxied by #23 where it releases prestosql v325


I got lost where you said Edit the Template

I got lost where you said Edit the Template.
Why jump to json editing? why not follow the same forms approach where the previous instructions were given?
Securing anything to do with the Azure AD is a messl you must make it simpler.  Now I'm off to whatch anothere dozen videos to try and get my Azure Function working.

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

ID: 0f821505-196d-9b84-e407-47cc461bfd57
Version Independent ID: 6f50473f-a345-b9d1-2d66-7181ebb7232a
Content: Create a function app without default storage secrets in its definition - Azure Functions
Content Source: articles/azure-functions/functions-identity-based-connections-tutorial.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@RBStarkey
Thanks for your feedback! We will investigate and update as appropriate.

@RBStarkey thanks for your feedback on this article. The basic issue that makes this more complex is that we don't currently have support in the portal create UI to create function apps that use Key Vault or other managed identities. However, the portal create UI does make it easy to safely generate an ARM template to create function apps. While it's seems incorrect to use the portal to generate the ARM template and then hack the JSON, this is actually the safest approach and super easy to then just deploy from the modified template.
+ @mattchenderson do know if there are plans to support managed identities in the portal create flow? Is there someplace @RBStarkey can request this feature?

Glenn
Thanks for a really nice response and a good explanation.
If you get stuck, I have formal training in lecturing and considerable experience in web apps. I can write you a screenshot illustrated set of notes Entitled Azure Functions and Key Vaults with a Managed Identity 2023.
Ray Starkey. BSc, MSc, MPhil
(Forgive the blaze of ego and qualifications - I'm trying to impress)

From: Glenn Gailey @.>
Sent: 05 July 2023 17:12
To: MicrosoftDocs/azure-docs @.>
Cc: Raymond B Starkey @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] I got lost where you said Edit the Template (Issue #111694)
@RBStarkeyhttps://github.com/RBStarkey thanks for your feedback on this article. The basic issue that makes this more complex is that we don't currently have support in the portal create UI to create function apps that use Key Vault or other managed identities. However, the portal create UI does make it easy to safely generate an ARM template to create function apps. While it's seems incorrect to use the portal to generate the ARM template and then hack the JSON, this is actually the safest approach and super easy to then just deploy from the modified template.

@mattchendersonhttps://github.com/mattchenderson do know if there are plans to support managed identities in the portal create flow? Is there someplace @RBStarkeyhttps://github.com/RBStarkey can request this feature?

—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/111694#issuecomment-1622075993, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACXT3B4C7U2SADOUTTHI6BDXOWG5BANCNFSM6AAAAAAZ4KF2GE.
You are receiving this because you were mentioned.Message ID: @.***>


add flag --servName to loxicmd delete

loxicmd get lb has --servName flag to query specific lb with lb name,  add same --servName to loxicmd delete lb would make it easier for user to delete specific lb with lb name.

The feature has been added. To add rule with name (already existing feature) -
loxicmd create lb <IP_ADDRESS> --sctp=2020:8080 --endpoints=<IP_ADDRESS>:1,<IP_ADDRESS>:1  --name=sctp-r1

To delete rule with name -
loxicmd delete lb --name=sctp-r1


Catch and log JIRAError exceptions that occur during attachment upl…

…oads, preventing run failures that could occur when a file is not successfully added to an issue.
extract Jira.add_attachment_to_issue to support unit tests.
add and update Jira unit tests.
add and update test fixtures.
add Jira API response template file.
closes #173
closes NTEROP-7326

Report bugs in Issues
The following are automatically added:

Add reviewers from OWNER file (in the root of the repository) under reviewers section.
Set PR size label.
New issue is created for the PR. (Closed when PR is merged/closed)
Run pre-commit if .pre-commit-config.yaml exists in the repo.

Available user actions:

To mark PR as WIP comment /wip to the PR, To remove it from the PR comment /wip cancel to the PR.
To block merging of PR comment /hold, To un-block merging of PR comment /hold cancel.
To mark PR as verified comment /verified to the PR, to un-verify comment /verified cancel to the PR.
verified label removed on each new commit push.
To cherry pick a merged PR comment /cherry-pick <target branch to cherry-pick to> in the PR.

Multiple target branches can be cherry-picked, separated by spaces. (/cherry-pick branch1 branch2)
Cherry-pick will be started when PR is merged

To build and push container image command /build-and-push-container in the PR (tag will be the PR number).
To add a label by comment use /<label name>, to remove, use /<label name> cancel
To assign reviewers based on OWNERS file use /assign-reviewers
To check if PR can be merged use /check-can-merge

Supported /retest check runs

Supported labels

hold
verified
wip
lgtm

/verified

/verified


Score collector is not working

Score collector is not working .
In the logs its saying .  No of dashboards with score widget=0
I have enabled the score in Dashboard form.
Below is my properties.
#Database Name
spring.data.mongodb.dbname=hygieiadb
Database HostName - default is localhost
spring.data.mongodb.host=localhost
Database Port - default is 27017
spring.data.mongodb.port=27017
Database Username - default is blank
spring.data.mongodb.username=user1
Database Password - default is blank
spring.data.mongodb.password=pwd1
score.cron=0/10 * * * * *
#Max score to display as 5
score.maxScore=5
#If value is equal or less to 0 show alert for the widget
score.widgetAlert.value=0
#If widget is not found, set value as no score to ignore widget in score calculation
score.criteria.noWidgetFound.scoreType=0
score.criteria.noWidgetFound.scoreType=zero_score
#If widget has no data, score would be 0 for it
score.criteria.noDataFound.scoreType=zero_score
#Weight for github widget
score.scmWidget.weight=50
#Weight for build widget
score.buildWidget.weight=50
Thanks in advance .
Prateek
Originally posted by @prateekasthana in https://github.com/Hygieia/Hygieia/issue_comments#issuecomment-428870262

Are you on gitter? https://gitter.im/capitalone/Hygieia?source=all-rooms-list

Hi Sbrenthughes , Yes I have Enabled it from Dashboard and have setup teh dashboard to for Jenkins and SVN widgets .

Can you post the logs from the score collector running

I will get that updated! Thank you very much for the feedback


preprocessing issue

I'm having an issue running gen_anchors.py on the raccoon dataset as well as train.py on a new dataset:
I get this error:
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
after I specify the absolute path to the annotation folder in config (prior to that, it says it can't find the annotation folder).
I would think this means my annotations are bad xml for my new dataset, but since this is happening to the raccoon dataset, it seems like it could be something else.

I'm having the same error. Part of my problem is that there isn't a whole lot of documentation about what things should look like at all of these steps if something doesn't go right.
For example when I download and unzip the annotations data, there are six file (not two separate 'train' and 'val' folders as the code indicates), so I seperated the three 'captions' 'instances' and 'person' json files into the respective train and val folders. And I'm assuming that's how it's meant to be set up but there's no elucidation of that setup step anywhere.


DBZ-2609 Updated value of DockerKafkaConnect attribute to add "rhel7" to the path

DBZ-2609 reports an error in the path for a container image. This path is set by the :DockerKafkaConnect: attribute, and we use in in only downstream Debezium doc. However, this attribute is in the antora.yml file so I am updating it.

thx!


Doc: Update readme with the example to create PipelineRunFinished CDEvent

@aalmiray does this look ok to merge to you now?

The groupId was updated in pom.xml but left unchanged in the doc.


ImportError: No module named timeutils

Got this error when with celery==4.0.0rc6 and django-celery==3.1.17. Full traceback:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/celery/worker/worker.py", line 204, in start
    self.blueprint.start(self)
  File "/usr/local/lib/python2.7/site-packages/celery/bootsteps.py", line 115, in start
    self.on_start()
  File "/usr/local/lib/python2.7/site-packages/celery/apps/worker.py", line 143, in on_start
    self.emit_banner()
  File "/usr/local/lib/python2.7/site-packages/celery/apps/worker.py", line 158, in emit_banner
    ' \n', self.startup_info(artlines=not use_image))),
  File "/usr/local/lib/python2.7/site-packages/celery/apps/worker.py", line 219, in startup_info
    results=self.app.backend.as_uri(),
  File "/usr/local/lib/python2.7/site-packages/kombu-4.0.0-py2.7.egg/kombu/utils/objects.py", line 44, in __get__
    value = obj.__dict__[self.__name__] = self.__get(obj)
  File "/usr/local/lib/python2.7/site-packages/celery/app/base.py", line 1160, in backend
    return self._get_backend()
  File "/usr/local/lib/python2.7/site-packages/celery/app/base.py", line 878, in _get_backend
    self.loader)
  File "/usr/local/lib/python2.7/site-packages/celery/app/backends.py", line 67, in by_url
    return by_name(backend, loader), url
  File "/usr/local/lib/python2.7/site-packages/celery/app/backends.py", line 47, in by_name
    cls = symbol_by_name(backend, aliases)
  File "/usr/local/lib/python2.7/site-packages/kombu-4.0.0-py2.7.egg/kombu/utils/imports.py", line 56, in symbol_by_name
    module = imp(module_name, package=package, **kwargs)
  File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/local/lib/python2.7/site-packages/djcelery/backends/database.py", line 5, in <module>
    from celery.utils.timeutils import maybe_timedelta
ImportError: No module named timeutils

Seems error here was no celery.utils.timeutils module now, but only celery.utils.time.

Seems djcelery does not support celery==4.0.0rc6 yet, closed.

I have the same problem. Should it be supported nowerdays?


A problem in the paper "Class-balanced Grouping and Sampling for Point Cloud 3D Object Detection"

In Section 2.1 Input and Augmentation
I am confused by "So we randomly sample 10% of 128106 (12810) point cloud samples for each category from the class-specific samples mentioned above." What does this mean? It seems that no more explanation was given in the following part.
And as for the Figure2, is it true that the blue colum and orange colum use the same vertical axis?

there're 10 classes in total, we expect that each class take account for about 10% of the total samples. but in fact, there exists objects of various categories in one sample, so increase gt numbers of rare classes will also increase that of major classes. so the final distribution is not a perfect uniform distribution.
after the sampling procedure, the dataset is actually 4.5 times larger than the original dataset. for fair comparison, we divide gt numbers by 4.5, so that we can compare the gt instances distribution before and after sampling.

there're 10 classes in total, we expect that each class take account for about 10% of the total samples. but in fact, there exists objects of various categories in one sample, so increase gt numbers of rare classes will also increase that of major classes. so the final distribution is not a perfect uniform distribution.
after the sampling procedure, the dataset is actually 4.5 times larger than the original dataset. for fair comparison, we divide gt numbers by 4.5, so that we can compare the gt instances distribution before and after sampling.

Thanks for your reply. Are codes for data sampling in nuscenes.py load_infos?

there're 10 classes in total, we expect that each class take account for about 10% of the total samples. but in fact, there exists objects of various categories in one sample, so increase gt numbers of rare classes will also increase that of major classes. so the final distribution is not a perfect uniform distribution.
after the sampling procedure, the dataset is actually 4.5 times larger than the original dataset. for fair comparison, we divide gt numbers by 4.5, so that we can compare the gt instances distribution before and after sampling.

May I ask where the data sampling idea come from? It seems an interesting idea to solve the imbalance problem in dataset.

there're 10 classes in total, we expect that each class take account for about 10% of the total samples. but in fact, there exists objects of various categories in one sample, so increase gt numbers of rare classes will also increase that of major classes. so the final distribution is not a perfect uniform distribution.
after the sampling procedure, the dataset is actually 4.5 times larger than the original dataset. for fair comparison, we divide gt numbers by 4.5, so that we can compare the gt instances distribution before and after sampling.

May I ask where the data sampling idea come from? It seems an interesting idea to solve the imbalance problem in dataset.

I thought of it by accident

Is there an ablation study about the improvement of the proposed sampling?
It might benefit the community a lot if you can provide some details about it. :) @poodarchu


high CPU usage for arm system

node env:
4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:23:38 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
cpu info:
Architecture:        aarch64
Byte Order:          Little Endian
CPU(s):              16
On-line CPU(s) list: 0-15
Thread(s) per core:  1
Core(s) per socket:  16
Socket(s):           1
NUMA node(s):        1
Vendor ID:           0x70
Model:               2
Stepping:            0x1
BogoMIPS:            100.00
NUMA node0 CPU(s):   0-15
Flags:               fp asimd evtstrm crc32 cpuid
prometheus version: 2.10.0
high cpu uasge: 1000%

go tool pprof profile
File: prometheus
Type: cpu
Time: Feb 4, 2020 at 4:19pm (CST)
Duration: 30.14s, Total samples = 53.64s (177.95%)
Entering interactive mode (type "help" for commands, "o" for options)
(pprof) top
Showing nodes accounting for 49.35s, 92.00% of 53.64s total
Dropped 335 nodes (cum <= 0.27s)
Showing top 10 nodes out of 73
flat  flat%   sum%        cum   cum%
34.34s 64.02% 64.02%     38.90s 72.52%  runtime.scanobject
5.48s 10.22% 74.24%      5.48s 10.22%  runtime.memclrNoHeapPointers
3.93s  7.33% 81.56%      3.93s  7.33%  runtime.memmove
1.17s  2.18% 83.74%      1.17s  2.18%  runtime.(*mspan).base
1.03s  1.92% 85.66%      1.03s  1.92%  runtime.heapBits.bits
1.03s  1.92% 87.58%      1.30s  2.42%  runtime.markrootSpans
0.79s  1.47% 89.06%      0.79s  1.47%  runtime.spanOf
0.76s  1.42% 90.47%      0.76s  1.42%  runtime.markBits.isMarked
0.46s  0.86% 91.33%      0.46s  0.86%  github.com/prometheus/prometheus/pkg/textparse.(*promlexer).next
0.36s  0.67% 92.00%      0.82s  1.53%  github.com/prometheus/prometheus/pkg/textparse.(*promlexer).Lex

It makes more sense to ask questions like this on the prometheus-users mailing list rather than in a GitHub issue. On the mailing list, more people are available to potentially respond to your question, and the whole community can benefit from the answers provided.


Develop: feat SVGR SSR

Added missing loader
Added example importing svg file as React component 🎉
Tested with build result

Thanks for @dmitry-zaets for initiating the feature

Codecov Report

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

@@           Coverage Diff           @@
##           master     #208   +/-   ##
=======================================
  Coverage   96.34%   96.34%
=======================================
  Files           6        6
  Lines          82       82
  Branches       16       16
=======================================
  Hits           79       79
  Misses          3        3

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 048e337...126d12f. Read the comment docs.


Pilot Learning Log

Context:
We are beginning a pilot to determine the feasibility and impact of ReportStream's impact on health equity through the targeted recruitement of senders in locations with indicators of underrepresentation in the data. In order to gauge the effectiveness of a pilot, we need a means of documenting the process and what we have learned.
Purpose of this Ticket:
Create a means of documenting information gleaned from the pilot over the duration.
AC:

[ ] Create a learning log
[ ] Add it to the Health Equity Initiative Document

Link to the Learning Loghttps://app.mural.co/t/primedatainput6410/m/primedatainput6410/1716214432571/151ff512c4db96e57b864920469fac49a7bb78bc?sender=u1cb5f3c6aed590b290728229


Add validation for python

The following improvements are required

Implement kubemarine.plugins.verify_python to try to import module and check that the method exists. Probably evaluate the method like how it is done in apply_python and store the result somewhere.

Closing as very unimportant


Add # of variants column to variant group browse page.

Currently there is a list of variants but the total # would be helpful as well for sorting purposes.


Llama are not controllable

Spark link
https://spark.lucko.me/ECUeK9Rs15
Expected behavior
As written in the purpur.yml config, the llama should be rideable and controllable, but when I tame it and put a carpet on it, and step on it, it is ridable but not controllable, it does not react to WASD commands
Observed/Actual behavior
At present, the tamed and equipped llama of a carpet is only ridable but not controllable
Steps/models to reproduce
Open purpur.yml and set llama controllable and ridable
Then, ride it
Purpur version
git-Purpur-2169 (MC: 1.20.4)*
Agreements

[X] I am running the latest version of Purpur available from https://purpurmc.org/downloads.
[X] I have searched for and ensured there isn't already an open issue regarding this.
[ ] I ticked all the boxes without actually reading them
[X] My version of Minecraft is supported by Purpur.

Other
No response

Similar issue: Cant ride giants. Says not ridable - git-Purpur-2176

Similar issue: Cant ride giants. Says not ridable - git-Purpur-2176

@0xicl33n
Not similar to your issue. Please join our discord for support. https://purpurmc.org/discord

I can replicate this on 1.20.6-2233 (the latest version as of writing this)
In config llama has ridable and controllable set to true
The llama looks where you do like a horse/other controllable mount however pressing asd (but not w) makes you move in your seat slightly but does not move the llama.

This is also affecting new entities. For example, no config entry is generated for the breeze, added in 1.21, and if I add one manually and set ridable and controllable to true, it is ridable but not controllable.

This is also affecting new entities. For example, no config entry is generated for the breeze, added in 1.21, and if I add one manually and set ridable and controllable to true, it is ridable but not controllable.

That is unrelated (and doesn't make sense) since the options for the Breeze mob haven't been implemented yet (Although I thought I had...). Feel free to create a new issue in regards to missing ridable options for the breeze mob. If you could also check to see if any other mobs are missing that would be great.

Seems like that riding is completely broken in 1.21.3

I'm having the same issue as @Onako2 where controlling mobs while riding is completely broken. I'm on build 2355 of 1.21.3.

I didn't realize Onako meant all mobs were broken.. This isn't the issue for tracking that. Please create a new issue so I can track this better.


[icu] Build error on x64-linux

-- Running vcpkg install - failed
CMake Error at 3rd-party/Vcpkg/scripts/buildsystems/vcpkg.cmake:899 (message):
vcpkg install failed.  See logs for more information:
/home/Phara/Documents/Epitech/tek3/semester5/CPP/R-Type/build/vcpkg-manifest-install.log
Call Stack (most recent call first):
build/CMakeFiles/3.27.20231001-g7ab8804/CMakeSystem.cmake:6 (include)
CMakeLists.txt:3 (project)

Please see https://github.com/microsoft/vcpkg/issues/30604 for how to report an issue.


pythonPackages.flask-basicauth: init at 0.2.0

Motivation for this change
I updated the locustio package but it required this one. Last release seems
quite old so the tests fail because they haven't been updated to match modern
flask. Hopefully the locust package will drop this dependency in future
releases.
Things done

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

[ ] NixOS
[ ] macOS
[ ] 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"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

I know use poetry2nix for these kinds of low usage packages.


Publish as an npm module?

Hey folks,
Found this repo searching for an easy way to create rich link previews. I was wondering if you've considered publishing the package as an npm module as well? Mainly for projects that maybe don't lend themselves to a microservice architecture, or don't prefer it.
If you need someone to take lead on it, I'd be happy to look into it :slightly_smiling_face:

Might as well just use metascraper directly, no need to publish this to npm, it doesn't do anything else apart from starting a server!
See the code here: https://github.com/withspectrum/micro-open-graph/blob/master/index.js


Introduce FlowActionSpec#parameters(Action<P>)

For consistency with how the configurable work action pattern is implemented everywhere.
Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle merge

WARN: This is a feature pull request but no changes to release note found.

The merge queue build has started. Click here to see all failures if any.


Cannot create library using this agent

Hi, and thanks for creating this!
I tried to set up a new Movies library with this agent, but Plex doesn't seem to like it, giving a "Your changes could not be saved" message.

I can create a new Movies library with the standard agents, just not the WWDC one.
I'm running Plex <IP_ADDRESS>34 on a Synology NAS.
Do you have any idea what might be causing this?
Thanks.

So sorry, I completely missed this issue.
Could this be the cause? https://forums.plex.tv/discussion/226106/your-changes-could-not-be-saved
If not, I'm not sure what would be causing this. My only suggestion is to enable debug logging and see whether your Plex logs offer any clues. You can find the steps for that here: https://support.plex.tv/hc/en-us/articles/201643703-Reporting-issues-with-Plex-Media-Server
Hope that helps.

+1

I haven't had a chance to debug this yet and I'm well away from my Plex box atm.
@pietrorea can you see anything in your logs?

@yaakov-h checked the logs (the ones that show on the screen, not the ones you download), but couldn't see anything related to creating the library. I've been trying to find API docs for creating a custom Plex agent. What did you use when you created this plug-in?


added singularity guidebook entry

About the PR

Added singularity guidebook entry, also changed the Prototypes\Guidebook\engineering prototype
Solves #13546
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl: Furontier

add: Added singularity guidebook entry

add a screenshot of the guidebook to the pr body

add a screenshot of the guidebook to the pr body

Added, but the GuideEntityEmbed is messing up the format: with the width of the guidebook window

those are examinable so they dont really need labels, could also shorten names to 1-2 words (end-cap, power box, computer, fuel chamber, emitter L, emitter C, emitter R)

add GuideHelp component mapped to this guide to the singularity, PA parts, etc entities

I have added GuideHelp component to all singulu related stuff. Video showcase in PR body


Using emojihub in a student project

Hi @cheatsnake - one of our teachers at scrimba.com wants to use your api in a project she is building for students. For public api's I prefer that we host our own version for students it since it is not uncommon for public api's to change domains, path structure to change in versions, they go down etc. which creates issues for our recorded material. This also reduces the traffic from your heroku instance.
Happy to put in canonical url tags,etc. to give you any seo,etc. Feel free to reach out on frode at scrimba to discuss as well.

Hi @cheatsnake - one of our teachers at scrimba.com wants to use your api in a project she is building for students. For public api's I prefer that we host our own version for students it since it is not uncommon for public api's to change domains, path structure to change in versions, they go down etc. which creates issues for our recorded material. This also reduces the traffic from your heroku instance.
Happy to put in canonical url tags,etc. to give you any seo,etc. Feel free to reach out on frode at scrimba to discuss as well.

Dear @Pistus - Thank you for your feedback, I am very happy that EmojiHub API is useful for someone. EmojuHub is an open-source project, so of course you can freely and without restrictions use the source code of the application for your purposes.
As for the reliability and immutability of API endpoints of open-source projects, you're right. Unfortunately, not everyone can guarantee such requirements.
A similar situation is likely to happen with EmojuHub. The fact is that Heroku service will very soon close its free application hosting plan, on which EmojiHub works. Therefore, we will move to another hosting with a new domain name, but without changes in the API endpoints.
Also in the next few days the application will be rewritten in Go. Emphasis will be placed on a simpler code base and not using an external database. This will make it very easy and fast to run your own clones of the application, for example using a Docker container or a pre-built binary file.

That sounds all great and a good structure for an open api. I will then probably wait to see the new structure.
At the moment the data is not included, do you intend to include the data as well in new version?

That sounds all great and a good structure for an open api. I will then probably wait to see the new structure.
At the moment the data is not included, do you intend to include the data as well in new version?

You can already use the new version to run your own clones - https://github.com/cheatsnake/emojihub/tree/go-version
The readme file describes step by step how to start the server.
Very soon it will be launched on a new domain.


adding blog section structure

Please, go through these steps before you submit a PR.

[x] My Pod Leader knows I'm working on this Pull Request
[x] I've explained what the Pull Request is adding.
[x] I've explained why this is important.

Blog section has been created with a single blog page

Closes the Issue #7

added the id blogs and changes the Gemfile.lock


feat: Add support for using useEnsuredForwardedRef with callback refs

Description
Based on this suggestion this adds support for using useEnsuredForwardedRef with callback refs and adds a test to cover it.
Resolves #805
Drafted because I'm checking coverage.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as before)

Checklist

[x] Read the Contributing Guide
[x] Perform a code self-review
[x] Comment the code, particularly in hard-to-understand areas
[x] Add documentation
[x] Add hook's story at Storybook
[x] Cover changes with tests
[x] Ensure the test suite passes (yarn test)
[x] Provide 100% tests coverage
[x] Make sure code lints (yarn lint). Fix it with yarn lint:fix in case of failure.
[x] Make sure types are fine (yarn lint:types).

Any reason this couldn't be merged?
(Sorry for resurrecting such an old PR! 😅)


unable to create migration when using db-migrate as a module

Code:
const dbmigrate = DBMigrate.getInstance(true, config.migrate);
dbmigrate.setConfigParam('_', []);
dbmigrate.create(migrationName).catch(console.error);
Exception thrown:
[ERROR] TypeError: Cannot read property 'getUTCFullYear' of undefined
at formatDate (..\node_modules\db-migrate\lib\skeleton.js:23:9)
at Class.formatName (..\node_modules\db-migrate\lib\skeleton.js:18:10)
at Class.init (..\node_modules\db-migrate\lib\migration.js:21:24)
at Class.prototype.(anonymous function) [as init] (..\node_modules\db-migrate\lib\class.js:36:24)
at new Class (..\node_modules\db-migrate\lib\class.js:49:17)
at ..\node_modules\db-migrate\api.js:648:21
at ..\node_modules\db-migrate\api.js:560:7
at FSReqWrap.oncomplete (fs.js:153:5)
Exception is due to
41628f758de62d7bc18e3958ddd84ede833f2fbd
Merge pull request #485 from gmanriqueUy/master
fix(create): use same timestamp in every created file
internals.runTimestamp = new Date();
is only set when db-migrate is run throu the CLI.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Ups! I din't notice this. Already working on a PR to fix this. Thanks @TsvetomirGeorgiev for informing on this one.


error with ssl

hi im getting this error when i run  invalid input defined or SSL error: <urlopen error [SSL] internal error
after installation it was running fine maybe its  something to do with the urlopener function
thanks in advance.

hi...
What is  http status of your input url of js files.
It will work on 200 ok status.
Following url has 200ok status.
linkfinder -i https://www.example.com/voucher/gtm.js

Likely fixed with 1debac5dace4724fd6187c06f133578dae51c86f

I have just checked and confirmed that it's fixed. Thank you if anything I find this tool easy to use and integrate into my workflows as opposed to all other tools out there doing similar work


fix build on JDK 11 by working around scala/bug#11125

this is for the benefit of the Scala community build

hmm... all the jobs are green except one, and it seems implausible that the failure is related to this change.
I don't have the necessary rights to just hit "rebuild" on that one job and see if the failure might be transient?

I was thinking the same and I've hit rebuild on that one job either 2 or 3 times already (don't remember exactly which) and it's consistently come back red. :(

More data is nearly always a good thing. I'll kick it off again and let's see what happens. You never know

Travis says nein.

sigh. I don't know what to think

Maybe master doesn't reliably build?

oh, ha, now that I take a closer look...
it isn't the code change, it's the comment I added (!)
the added line changes the line numbers in the expected outputs. The test is self-referential, it contains line numbers referencing its own source code — I wasn't expecting that. (And after all that Douglas Hofstadter I've read, too.)
Fix force-pushed. Travis is green now.


Grafana Chart: "Commit Count by Author" change

Description
The final column of "Commit Count by Author" shows the percentage change in commits between this month and last month. This number seems to be not that helpful because the comparison is not even. For example, last month the author might have 30 commits. At the start of this month the author may have 0 commits. Then the change of commits in the two months looks really out of balance.

Describe the solution you'd like
I think the solution is to compare the last month with the month before last
Has the Feature been Requested Before?
No.
Additional Context
This observation made with @joncodo

I'll take it.

This has been fixed in https://github.com/apache/incubator-devlake/pull/2590


Added Github Auth

Fixes #272
Let me know if there is something to be changed!

@rish07 Can you hide the Client Id and Secret by replacing your id and secret with a blank or just text?

@himanshusharma89 sure

@himanshusharma89 I used the client ID and Secret of the firebase account project you added me in. I'll replace it with CLIENT_ID and CLIENT_SECRET and push again

BTW @rish07 Why are there so many lines of code?

@himanshusharma89 I think the .gitignore file did not contain .idea by default and I didn't change anything else except the auth.dart and in signUp screen. So it push the .idea system file changes as well.

Okay, no issues. Merging it.


Create CallBackBuilder

CallBackBuilder
Add callback SendQueue to Service
CallBackBuilder checks with current service in TLV
it registers callback so it executes in queue thread.
Callback can capture results and replay / relay to queue callback.

Callback captures results enqueues them on callback queue..
Execute method replays results to actual callback..
CallBack-> store results -> Callback.exectue -> replay resutls in queue
Queue thread calls callback.execture.


Fix Windows network issue

Describe the issue
Although networking is available inside the Windows VM, the operating system thinks there's no internet and thus prevents things like installing Windows Updates or downloading Store apps. Is there a way to fix the issue?
Configuration

UTM Version: 2.1.2 (31)
OS Version: Windows 10 Pro Build 21354.1
Intel or Apple Silicon? Apple Silicon

Windows keeps trying to load http://msftconnecttest.com/ in the browser which is annoying and I have displayed auto polling however that doesn't really help.

Version 2.2.0 beta fixes this problem. In settings go to network tab and select shared or bridged network.

Duplicate of #2585 - thanks @muratdk23 I will add your remark to the #2585 discussion


Build Failure

Since MC 1.12 upgrade in BungeeCord, the compilation has the following error:
https://pastebin.com/LNra33qu

Already resolved -> https://github.com/WaterfallMC/Waterfall/commit/710c45640c493bdab24c21b839c844f2248ccf8a


Fix for mapping guest OS type read from OVF to existing guest OS in C…

Description
This fix address the issue when CloudStack does reverse look up for guest OS type read from OVF to guest OS type in CloudStack during VMware template registration. After reading the OS type from OVF and while trying to map in CS, currently the first in the list of guest_os_hypervisor table with guest os name is picked and assigned to template. This cannot be true always as there are cases that multiple entries in guest_os_hypervisor table can be of different versions of same OS or it can also be different types of OS as well (in case of types like Other 32bit or otherGuest)
For example

"otherGuest" os name in OVF file can map to guest_os_id either to "85" or "60". But these two are completely different OS types and there chances that wrong guest OS is marked to template.
We are trying to fix the problem using the description field of the OS in OVF file and equals ignore match with display name in guest_os table. If description field is not present or if it does not match with any of guest os display names, then last in the list of guest_os_hypervisor table is picked so that latest version of that guest OS is assigned to the template.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[x] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

Tested registering a template with different types of OSes in OVF file.

OVF file containing osType: darwin18_64Guest
- CS maps to single entry in guest_os_hypervisor table and OS type is assigned to "macOS 10.14 (64 bit)"
OVF file containing osType: "otherGuest' and Description: "(other 32-bit)"
- CS maps to two entries in guest_os_hypervisor table, but based on description it assigned to "other 32-bit"

OVF file containing osType: "otherGuest" and no Description
- CS maps to two entries in guest_os_hypervisor table but since no description is there CS maps to the latest guest os type which is "other 32-bit"
MariaDB [cloud]> select * from guest_os where id in (85,60) order by id DESC;
+----+-------------+------+--------------------------------------+------------------+---------------------+---------+-----------------+
| id | category_id | name | uuid                                 | display_name     | created             | removed | is_user_defined |
+----+-------------+------+--------------------------------------+------------------+---------------------+---------+-----------------+
| 85 |           9 | NULL | 06bb4c79-1e50-11eb-bde5-1e005f013ade | SCO OpenServer 5 | 2020-11-04 03:44:52 | NULL    |               0 |
| 60 |           7 | NULL | 06b43ca5-1e50-11eb-bde5-1e005f013ade | Other (32-bit)   | 2020-11-04 03:44:52 | NULL    |               0 |
+----+-------------+------+--------------------------------------+------------------+---------------------+---------+-----------------+

@blueorangutan package

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

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2501

@blueorangutan test

@blueorangutan test centos7 vmware-65u3

@blueorangutan test centos7 vmware-67u3

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-3355)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 37325 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4553-t3355-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Smoke tests completed. 85 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_03_deploy_and_upgrade_kubernetes_cluster
Failure
769.20
test_kubernetes_clusters.py

Marking it as blocker - the deploy as-is created regression in VM template registration.

@blueorangutan package

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

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2503

ubuntu 18.04 (32bit) matching
ubuntu 18.04 (64bit) or
ubuntu 20.10 (32bit), should surely match the 32 bit rather than the exact version. How can we encode this?

ubuntu 18.04 (32bit) matching
ubuntu 18.04 (64bit) or
ubuntu 20.10 (32bit), should surely match the 32 bit rather than the exact version. How can we encode this?

since we are using a generic algorithm here I think if we have to handle these kind of special cases we need to add special checks for bits. Likewise if there is some other scenario we need to handle that separately too.. Since this string comes from a description 32 bit can written in any format (32-bit, 32bit, 32 bit, 32_bit). So atleast in this case I don't see a generic solution at the moment.

fair enough @harikrishna-patnala . I don't think we can rely on anything but an unlikely exact match.

@blueorangutan package

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

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2506

@blueorangutan test matrix

@rhtyd a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian test result (tid-3360)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 36792 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4553-t3360-xenserver-71.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_scale_vm.py
Intermittent failure detected: /marvin/tests/smoke/test_usage.py
Smoke tests completed. 85 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_scale_vm
Failure
10.25
test_scale_vm.py

@DaanHoogland @rhtyd @nvazquez updated the logic to equals ignore case (removed min edit distance algorithm). I've retested the cases mentioned in the description. Please review

@blueorangutan package

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

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2509

@blueorangutan test centos7 vmware-67u3

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-3366)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42805 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4553-t3366-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_human_readable_logs.py
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Smoke tests completed. 83 look OK, 3 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_02_enableHumanReadableLogs
Error
0.31
test_human_readable_logs.py

test_03_deploy_and_upgrade_kubernetes_cluster
Failure
786.41
test_kubernetes_clusters.py

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
275.74
test_vpc_redundant.py

test_02_redundant_VPC_default_routes
Failure
273.51
test_vpc_redundant.py

Resolved the merge conflicts. @rhtyd @nvazquez Please do the last review

@blueorangutan package

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

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2514


dns_challenge preCheckDNS: let system resolver decide IPv4 ./. IPv6.

We can ask the OS resolver for the IP of Google's public anycast DNS.
No need to "bootstrap" with literal IP address. The OS resolver knows
best about IPv4 ./. IPv6.
Mostly fixes #88.

I didn't even know about that domain, I always just used the IP address :stuck_out_tongue_winking_eye:
Thanks for the PR


Support for loading plugins

Hi,
Great job on this plugin for Sublime.
I'm trying to use the esformatter-jsx and from the command-line I'm able to get the esformatter to work propertly with JSX files.
I'm wondering if there is a way to load esformatter plugins from your library in Sublime. I see the configuration file, but there is nothing regarding loading plugins.
Kr,
Alan

I don't know yet how to make that work, but it's clearly a good idea

BTW, I just released v0.6.0 which will try to locate a locally installed version of esformatter if available (so you can have multiple projects each one using a different version of esformatter)
If you have esformatter installed locally on the project folder (maybe listed on your package.json devDependencies) you should be able to load plugins included on the node_modules folder.

If possible Id love an example of how to get this to work with esformatter-jsx.
For the life of me I cant get it to work from in sublime, cli fine.

Modify the package.json in the esformatter package folder to look like this:
{
  "name": "esformatter-generator",
  "version": "0.1.0",
  "author": "Fabio Crisci<EMAIL_ADDRESS>  "description": "Generate the esformatter lib to communicate with sublime",
  "scripts": {
    "prepublish": "node doStuff.js"
  },
  "dependencies": {
    "browserify": "x",
    "mout": "^0.11.0",
    "esformatter":"~0.6.0",
    "esformatter-jsx": "^1.0.8"
  },
   "esformatter": {
    "plugins": ["esformatter-jsx"]
  },
  "license": "MIT"
}

Then run npm install is the lib folder. It should work now.

I'm getting the error "Error (!):Unable to format" even after modifying package.json and running npm install.
Furthermore, isn't it rather an antipattern for users to have to edit the package directly before getting it to run properly?
In short: Any movement on this issue?

Totally forgot about this issue, so no movement so far.
Although the real issue is finding time to fix it

I hear you. Wish I could help, but I've never been good in Python.

Looks like command_line.js will try to use esformatter global package if it finds it, so we can actually run npm i -g esformatter esformatter-jsx and then reference the plugin in esformatter.sublime-settings. Here's a Gist with instructions.

I ran into the same issue today. It would be great if sublime-esformatter did a check if esformatter is already available (on PATH or as a globally installed npm module) before falling back to the esformatter version without plugins packaged with sublime-fomatter.
This would also decouple the upgrade cycles and make it possible to use the latest esformatter version even if sublime-esformatter is not updated yet (for whatever reason).


[spi_host, dif] Fix build failure with some compilers

Add missing  include that causes build failure on some compilers.
For example, using latest Debian GCC compiler (Debian 12.2.0-14):
ERROR: /home/loic/Src/rv/opentitan/sw/device/lib/dif/BUILD:988:8: Compiling sw/device/lib/dif/dif_spi_host_unittest.cc failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=gnu++14' -MD -MF ... (remaining 42 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox
sw/device/lib/dif/dif_spi_host_unittest.cc:532:59: error: 'constexpr const std::array<std::array<unsigned int, 2>, 6> dif_spi_host_unittest::{anonymous}::EventEnableRegTest::kEventsMap' has incomplete type
  532 |   static constexpr std::array<std::array<uint32_t, 2>, 6> kEventsMap{{
      |                                                           ^~~~~~~~~~
sw/device/lib/dif/dif_spi_host_unittest.cc: In member function 'virtual void dif_spi_host_unittest::{anonymous}::StatusTest_Read_Test::TestBody()':
sw/device/lib/dif/dif_spi_host_unittest.cc:646:7: error: variable 'constexpr const std::array<std::pair<unsigned int, dif_spi_host_status>, 14> kMap' has initializer but incomplete type
  646 |       kMap = {{
      |       ^~~~
sw/device/lib/dif/dif_spi_host_unittest.cc: At global scope:
sw/device/lib/dif/dif_spi_host_unittest.cc:713:59: error: 'constexpr const std::array<std::array<unsigned int, 2>, 5> dif_spi_host_unittest::{anonymous}::ErrorEnableRegTest::kErrorsMap' has incomplete type
  713 |   static constexpr std::array<std::array<uint32_t, 2>, 5> kErrorsMap{{
      |                                                           ^~~~~~~~~~
sw/device/lib/dif/dif_spi_host_unittest.cc: In member function 'virtual void dif_spi_host_unittest::{anonymous}::ErrorStatusTest_Read_Test::TestBody()':
sw/device/lib/dif/dif_spi_host_unittest.cc:806:7: error: variable 'constexpr const std::array<std::pair<unsigned int, unsigned int>, 6> kMap' has initializer but incomplete type
  806 |       kMap = {{
      |       ^~~~
Aspect @rules_rust//rust/private:clippy.bzl%rust_clippy_aspect of //sw/device/lib/dif:spi_host_unittest up-to-date (nothing to build)
INFO: Elapsed time: 27.561s, Critical Path: 2.33s
INFO: 22 processes: 9 internal, 13 linux-sandbox.
FAILED: Build did NOT complete successfully

Just noticed that a similar PR already exist (https://github.com/lowRISC/opentitan/pull/18790), I'll close this one.


Cython bindings

In-progress cython bindings.  Current version is 0.0.* while developing.   Runs and passes the current h3-py testsuite.  As far as I can tell implements the full 3.4.2 H3 API, but would appreciate input and feedback before cutting the 3.4.2 release.
Mac / Linux wheels available on PyPI for testing:
pip install h3cy

 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.Kurt Smith seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Coverage remained the same at 100.0% when pulling 403545283df7094d2feeb1e888ea44e3858e2e3c on kwmsmith:update-bindings into 3cefb928e30553a0e50be69b1eb1008536d5297e on uber:master.

Closing this PR, will re-open with correct email.


Android and Qt6

qavdemuxer.cpp:138:18: error: cannot initialize a variable of type 'AVCodec *' with an rvalue of type 'const AVCodec *'
AVCodec *mycodec = avcodec_find_decoder_by_name("h264_mediacodec");
^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

please mark this as closed, the player is working fine in android than even linux.

thanks you checked it.


Fix ImageTagRegistry register() not updating sometimes

extensions and mimeTypes are not updated, if a registry entry is inserted instead of appended.

I wish this obvious programming error in Batik would finally be fixed.
The return skips lines 285/286 that reset the cache.
Because the cache is not reset, changes do not take effect.
The proposed break is the smallest fix, as it can use the code below. Alternatively, you could copy the two cache reset lines, extensions = null; mimeTypes = null;
https://github.com/apache/batik/pull/4/commits/374ea662953ab2eda78433cd952d781dd2d9396e#diff-751215e8822a6b29c52a85a9311b9bbeL285
It's a pity this issue is still open after over two years.

Report issue on jira and include replication steps

I have reported this SEVERAL times already, including JIRA.
I have also explained it several times, and how to replicate it (add a new image format with higher priority, when the cache was already initialized).
Just check the two line bug fix. It's straightforward.
As you can see from the lines below, setting the cache to null is fine - the existing code already does that...
And "cache not cleared" is also a very typical, well understood kind of bug.
It will take you less time to just read the two lines fix, than to understand a test case, or a length description. Or me to figure Batik in enough detail to write you an elegant test case.


Atropos

Coverage increased (+1.3%) to 93.916% when pulling 406fe593a0672371376c3b3ac8338f4fa0768130 on antgonza:atropos into 7dc5116497dac3c80f47ad8d494477541235ddef on qiita-spots:master.


Duplicate meta title "Secure and Manage"

Duplicate meta title "Secure and Manage"
https://docs.microsoft.com/en-us/azure/architecture/cloud-adoption/migrate/azure-migration-guide/secure-and-manage
https://docs.microsoft.com/en-us/azure/architecture/cloud-adoption/migrate/migration-considerations/secure-and-manage/
Not sure if the duplicate file name will ever be a problem - but it's something to consider.

@JanetCThomas : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@jborsecnik : Thanks for your contribution! The author(s) have been notified to review your proposed change.


"rhel-8" runner runs RHEL 8.3 but uses 8.4 content

Having this kind of configuration:
  parallel:
    matrix:
      - RUNNER:
          - aws/fedora-33-x86_64
          - aws/fedora-33-aarch64
          # Enable f34 once we have rpmrepo snapshots for it
          - aws/rhel-8-x86_64
          - aws/rhel-8-aarch64
          - aws/centos-stream-8-x86_64
          - aws/centos-stream-8-aarch64
      - RUNNER:
          - aws/rhel-8.5-x86_64

I'd expect rhel-8 runners to use the latest released version of RHEL which is 8.4. Because that is what we build RPMs for in Schutzbot. But it turns out the runner uses RHEL8.3 image, official repos from CDN (8.4?) and 8.4 osbuild-composer and osbuild RPMs.
The confusing part is that we have 8.4 repository overrides defined in test/data but it is not used because the system is not 8.4: https://github.com/osbuild/osbuild-composer/blob/4729990ac002ced7f44cab59269e07f9e835d1e4/tools/provision.sh#L59

Yeah, this is on todolist and already kinda implemented by https://github.com/osbuild/osbuild-composer/pull/1541 . I just haven't got around to finish this yet.


Update dependencies based on the dependabot check + fix prompt-toolkit dependency

Proposed changes:

Update dependencies based on the dependabot check.
Correctly specify the minimum supported Python version because the fixed version of prompt-toolkit requires Python 3.6.1.

Status (please check what you already did):

[x] updated the documentation
[x] updated the changelog (please check changelog for instructions)

@alwx my changes fix shell for regular input, but the button questions are still throwing bc those weren't fixed -- there are other places to check, so i'm going to remove my changes here, then open a new PR with them to make stuff clearer


How is the extension installing the PHP Language server

Maybe I am missing something very basic here. I checked the extension code to see how exactly it is specifying the dependency of the PHP language server but could not find it.
This line does specify the path to the PHP file but I could not find where composer install is even run before that to have PHP Language Server files into the vendor directory.
Can anyone please point that out? Thanks.

On the Releases page there are links to the compiled .vsix files that we can use to install the extension. If you unpack (unzip) one of these files, you’ll find that the vendor directory is already there. So I guess composer install is run as part of the release process. It may be this thing, but it may be some other maintainer’s script as well.

I checked the extension code to see how exactly it is specifying the dependency of the PHP language server but could not find it.

https://github.com/felixfbecker/vscode-php-intellisense/blob/v2.3.14/composer.json#L10

Thanks for your help @gszy I appreciate this.


Support dependency file types other than package.json

I'm thinking requirements.txt for python and Gemfile for ruby.

Started looking at this here: https://github.com/tpaulshippy/micro-agent/tree/issue-18
Was happy to see that running micro-agent on micro-agent worked pretty well!

Great idea


Feature Request - New Sprite - Apache Ignite

I would like to request a new sprite be added for the Apache Ignite database.
See: https://ignite.apache.org/

I think you can provide a PR with the request by:

creating the icon.png exactly 48x48 pixels.
running plantuml -encodesprite 16 icon.png > result.puml.
add the @startuml prefix before the generated result.puml
add the following suffix at the end of result.puml:

!define DEV2_MYMACRO(_alias) ENTITY(rectangle,black,aftereffects,_alias,DEV2 MYMACRO)
!define DEV2_MYMACRO(_alias, _label) ENTITY(rectangle,black,aftereffects,_label, _alias,DEV2 MYMACRO)
!define DEV2_MYMACRO(_alias, _label, _shape) ENTITY(_shape,black,aftereffects,_label, _alias,DEV2 MYMACRO)
!define DEV2_MYMACRO(_alias, _label, _shape, _color) ENTITY(_shape,_color,aftereffects,_label, _alias,DEV2 MYMACRO)
skinparam folderBackgroundColor<<DEV2 MYMACRO>> White
@enduml

This^ can be automated but would still require the input 48x48 pixel input PNG file.

Icon request has been submitted to Dev Icons: https://github.com/devicons/devicon/issues/1552


should close all files when project folder removed

when the project being removed, the files are still open.

agree 😄
it's quite annoying to remove a project folder and still have the files open


Add a /financial-statements section in /about

This is a good example: http://www.adelantemujeres.org/financial-statements/..

Do we have any statements to put there now or do you see this section being empty for now?

Empty for now.
We'll add a 2014, 2015, and 2016 soon.

On May 13, 2017, at 1:00 PM, Rick<EMAIL_ADDRESS>wrote:
Do we have any statements to put there now or do you see this section being empty for now?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This was implemented in #71 but when visiting /about/financial-statements the /about page is displayed so there's a tiny bit more work to be done.


Import Cycle not allowed

Whenever I try to build the package with go build, I get the following error message:
can't load package: import cycle not allowed
package github.com/markbates/pkger
        imports github.com/markbates/pkger

How do I solve this problem?

Turns out, this is the result of running pkger inside the pkger repository.


Mobile improvements to Edit Campaign modal

Stack columns for date picker
Stack columns for address
Modal title and close button hidden by nav (this exists elsewhere so is not a simple page fix)


Fix typo in example of portsAttributes property in all dotnet template files

This PR corrects the portsAtributes to portsAttributes property in the commented out example in devcontainer.json template.
Replaces #98 which only corrected one file.

@microsoft-github-policy-service agree


Snap on Raspberry Pi, 500 error page, related to libarmmem-${PLATFORM}.so and /etc/ld.so.preload

Gitea Version
v1.15.5
Operating System (Server)
Raspberry Pi OS - Linux raspberrypi 5.10.63-v7+ #1459 SMP Wed Oct 6 16:41:10 BST 2021 armv7l GNU/Linux
Database Engine
mysql  Ver 15.1 Distrib 10.3.31-MariaDB
Can you reproduce the bug on the Gitea demo site?
No
Description
Hello all,
I'm very new to gitea, as I would use it mainly to clone some public github repos on internet for further local study.
I have used a spare new Raspberry Pi 3 B+ (using latest Raspbian version available and updated/upgraded) to install gitea using snap (https://snapcraft.io/install/gitea/raspbian).
I have also configured a mariadb-server on it and finally configured the gitea wizard with everything.
Configuration has been done using a local LAN IP, no advanced network configuration, no HTTPS configuration done, yet.
I am able to see the mail web portal, access it with my creds, everything seems ok......until I try to migrate/clone (I actually want just to clone few public github repos and keep them as local copies) using a git clone URL proposed on some of them.
Gitea seems working, after putting th URL and starting the clone process, but when it finishes (the cloned repo size seems to be correct and it is also listed after the migration/clone process) it siply display a big "500 Error", nothing more.
I tried different Github repos, different URLs, nothing.......it simply displays nothing.
Is there any documentation about this scenario? Any workaround? Any hidden configuration that needs to be done?
Honestly I do not want to waste time building it, as a snap package is available and it seemed very straightforward to get it running....until this simple 500 error with no clues about what to check in this case.
Many thanks and kind regards.

So, just as a try, I just commented that single line in /etc/ld.so.preload: now the migration/cloning/creation repo processes works as expected (and blazing fast). Checked these processes on gitea.log in tail -f mode and no errors as output during the execution.

Is this a gitea-related issue then? Because every binary that would try to use that will have the same error(because $PLATFORM isn't defined). It seems to be a issue out-of-scope.

I high suspect it's a snap problem or snap packaging problem.
The ld.so is used for Linux dynamic linked programs to load other so files, it's a low level mechanism, not directly related to Gitea.

not directly related to Gitea.

Should we keep this issue open then? A quick search seems to indeed show that other projects has similar issues to this and that they really cannot do anything about it.

Yep, the issue is not related directly to Gitea (at the beginning of this thread I was thinking it was related to it, but later I realized that it was related, in my case, to the following .so loaded into /etc/ld.so.preload:
/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
I have just commented it and restarted gitea in snap. No more error 500 and mirroring issues.

We should keep this issue open, there were at least 3 or 4 users reported the same problem.
This issue is the only one contains the workaround solution. I have added a workaround label for this issue.
And I think there might be something can be done from Gitea side:

Is the snap packaging correct? If the PLATFORM is passed in, can this problem be resolved?
Can Gitea detect this problem automatically and show a useful tip instead of showing the useless 500 page?

Is the Gitea snap packaging correct? If the PLATFORM is passed in, can this problem be resolved?

Shouldn't snap handle that? Like I said it seems like a common problem, not just gitea: https://stackoverflow.com/questions/42443273/raspberry-pi-libarmmem-so-cannot-open-shared-object-file-error/50958615#50958615 https://github.com/nextcloud-snap/nextcloud-snap/issues/1438 so not sure why we should fix their problems.

2. Can Gitea detect this problem automatically and show a useful tip instead of showing the useless 500 page?

That really depends on the stacktrace, but I don't think this is a catchable error within go(or any other programming language for that matter).

Is the Gitea snap packaging correct? If the PLATFORM is passed in, can this problem be resolved?

Shouldn't snap handle that? Like I said it seems like a common problem, not just gitea: https://stackoverflow.com/questions/42443273/raspberry-pi-libarmmem-so-cannot-open-shared-object-file-error/50958615#50958615 nextcloud-snap/nextcloud-snap#1438 so not sure why we should fix their problems.

It is a general issue, however, Gitea users will treat it as Gitea bug without knowledge. There are not only one issue reports before (and from now on), #19313, #17369, etc

Can Gitea detect this problem automatically and show a useful tip instead of showing the useless 500 page?

That really depends on the stacktrace, but I don't think this is a catchable error within go(or any other programming language for that matter).

This error is reported when executing git cli, a simple run & check during Gitea initialization can detect such problem easily.

Note: https://forum.snapcraft.io/t/snapd-on-raspbian-stretch/1419 this is only a problem due to Raspbian having incorrect files.


Can't view report more than once

I am currently making a doc. I essentially have a button that calls doc.save("file.pdf");
This works on the first try. However, if that button is called again, my browser gets "Failed to load PDF Document"... however, I can open it with other programs. I want to think it's not jsPDF related, but it is always the pdf files I try to download after the first attempt. The first attempt works fine though.
Any thoughts?

This should be fixed in https://github.com/MrRio/jsPDF/pull/843


rhysd/github-action-benchmark was moved to benchmark-action/github-action-benchmark

Description:

Hi,
I'm the original author of github-action-benchmark action. Recently I moved the action repository to benchmark-action org to develop it by multiple maintainers. Though GitHub redirects rhysd to benchmark-action, using an action at the new org would be cleaner.
This PR updates the slug of action in the CI workflow.
BREAKING CHANGE:

Nothing
Related issue (if exists):
Nothing

 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.


Is Azkaban 3.0 on github stable setup ?

Hi,
I checked Azkaban 3.0 documentation at http://azkaban.github.io/azkaban/docs/latest/, but corresponding updated code repository is not available at downloads page http://azkaban.github.io/downloads.html.
But i found one on github at https://github.com/azkaban/azkaban, The issue I am facing is this repository is inconsistent. I faced problems with SQL queries resulting in column not found error [e.g. executor_id was used instead of exec_id in select query with table execution_flows]
Can you please let me know, if 3.0 is the stable version to use for multiple executor support ? and also give link to the stable code.
Thanks.
Deepashree.

I ran into this issue recently too. After building 3.0 from the latest code in the repo, I had to run azkaban-sql-3.0.0/update.active_executing_flows.3.0.sql and azkaban-sql-3.0.0/update.execution_flows.3.0.sql after azkaban-sql-3.0.0/create-all-sql-3.0.0.sql to sort out the sql errors. It seems the create-all sql file is not entirely all-encompassing from scratch.

The right create-all-sql**.sh  in   version release-3.0   is create-all-sql-2.2.sql .
The  create-all-sql-3.0.0.sql  is not for release-3.0  .
See my issue
FETCH_ACTIVE_EXECUTABLE_FLOW is wrong in web-server #621
https://github.com/azkaban/azkaban/issues/621

we are in prod with 3.19 - and is a stable release

The issue was caused by a defect in the LDAP plugin, not Azkaban itself. I have fixed the issue with the plugin, contributed it, and it was accepted. We have enough running Azkaban in production since then without any I'll effects. Basically, if you are using LDAP plugin for authentication, make sure to get the latest version and you will be fine.


Bug: memory allocation of<PHONE_NUMBER>854775807 bytes failed

Component
Forge
Have you ensured that all of these are up to date?

[ ] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0 (7545c7a 2024-03-12T00:16:54.294788023Z)
What command(s) is the bug in?
forge test
Operating System
Linux
Describe the bug
See CI run here:
memory allocation of<PHONE_NUMBER>854775807 bytes failed
Aborted (core dumped)
 ELIFECYCLE  Test failed. See above for more details.
Error: Process completed with exit code 1.

I haven't changed the tests for 3 months, except for that PR https://github.com/pcaversaccio/createx/pull/90 which raises now with that error.

hmm, I'm unable to reproduce this locally.
couldn't locate where this overflow before allocating might have happened.
could you perhaps rerun with RUST_LOG=trace

I can't reproduce this error locally neither. I only face it in the CI, unfortunately. 3 hrs ago I pushed a commit that passed the tests (cf. https://github.com/pcaversaccio/createx/commit/5811b5a3774aa052f6b9ae9bbe05d205cb8b8f7c). So there happened something in between...

Let me try locally using RUST_LOG=trace and with the same CI run params for the fuzz and invariant tests. Maybe I can reproduce like that...

Can you try rerunning the CI? I'm wondering if this is maybe a fuzz or invariant test allocating a crazy big type?

Looks to have completed successfully (no core dump), albeit with failing tests. Am I reading correctly?

Looks to have completed successfully (no core dump), albeit with failing tests. Am I reading correctly?

It looks like this indeed but maybe it just didn't get there due to an early revert due to the failing test (which has never failed until now; maybe time for an additional assume lol). But let me rerun it, because it might be simply bad luck (again)...

What would you identify as the largest fuzz/invariant tests in the code base? Might be worth trying to narrow down if it's one of the generators
We should probably log the fuzz seed so this is more easily reproducible

What would you identify as the largest fuzz/invariant tests in the code base? Might be worth trying to narrow down if it's one of the generators
We should probably log the fuzz seed so this is more easily reproducible

https://github.com/pcaversaccio/createx/blob/main/foundry.toml#L21
10_000 for fuzz and 5_000 for invariant tests

What would you identify as the largest fuzz/invariant tests in the code base? Might be worth trying to narrow down if it's one of the generators
We should probably log the fuzz seed so this is more easily reproducible

https://github.com/pcaversaccio/createx/blob/main/foundry.toml#L21
10_000 for fuzz and 5_000 for invariant tests

I tried reproduce the bug locally using these params but no luck. Maybe it's just a crazy weird edge case tbh, idk. If you think it's too hard to figure out the issue with the limited data we have, I can close it and reopen again later if I face it again? Thoughts?

sg!
thanks

We should probably log the fuzz seed so this is more easily reproducible

No need since we have https://github.com/foundry-rs/foundry/pull/7336 :) just make sure you save the failure file somewhere in CI and download locally to replay

@grandizzy does this work even if forge ooms?

@grandizzy does this work even if forge ooms?

obviously it doesn't :D nm

Just faced another overflow bug here: https://github.com/foundry-rs/foundry/issues/7394


Display recent edit information next to entities that are editable

We're showing the Last Edited info, and the UI will display anything else the server sends. Closing.


add optional format parameter to GraphQL GET requests

the GET request should have an optional query field output.
http://myapi/graphql?query={me{name}}&output=xml
When output equals to json or undefined, the default behavior should be preserved and json returned.
When output equals to xml the query result should be converted to xml with through a canonical conversion and returned.

Is there a preferred way of converting the JSON to XML? Or will something like https://stackoverflow.com/a/19978281 be sufficient? Should we use a specific XML root node? How can we check that the XML we produce is acceptable by the client?

JAX-RS marshalling was too difficult to get working in the timebox I allocated for it, so I abandoned that and focused on using JSON-java: https://github.com/stleary/JSON-java
That took me 15 minutes to get working. Attached two examples of GET'ing the list of recent persons for erin, one as JSON json-example.txt and one as XML xml-example.txt.
Question still remains: how can we check that the XML we produce is acceptable by the client?

The XML returned, pretty-printed and with an XML declaration header:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<result>
  <data>
    <personList>
      <list>
        <role>ADVISOR</role>
        <name>Erin Erinson</name>
        <rank>Civ</rank>
        <id>191</id>
        <position>
          <organization>
            <id>1142</id>
            <shortName>EF 2.2</shortName>
          </organization>
          <name>EF 2.2 Advisor D</name>
          <id>1269</id>
        </position>
      </list>
      <list>
        <role>PRINCIPAL</role>
        <name>Christopf Topferness</name>
        <rank>CIV</rank>
        <id>196</id>
        <position>
          <organization>
            <id>1166</id>
            <shortName>MoD</shortName>
          </organization>
          <name>Planning Captain</name>
          <id>1284</id>
        </position>
      </list>
    </personList>
  </data>
</result>

Who can tell if this is OK?

@gjvoosten This XML looks good
To add automated tests, I suggest the following:
Once the integration is done, we can add a graphql test based on the exact query the consumer is using and then assert theresulting  XML

For now I'm just adding a test (to GraphQLResourceTest) that GETs it over XML and does some basic checks.
Two questions that I need answered before committing & pushing:

Do we want the output to be pretty-printed?
Do we want the XML declaration at the top?

If you're using Eclipse, remember to run ./gradlew eclipse to update your .classpath when pulling this in.


Landscape orientation

When using the app in landscape orientation, tweets are usually shown with lots of empty space, especially those that contain an image.
Tweets with a portrait image are even worse, as there is large amounts of empty space around the picture, and the picture is taller than the short landscape height, making it inconvenient to use.

Phone mode

Tablet mode
Originally posted by @Wandelstock in https://github.com/jonjomckay/fritter/issues/420#issuecomment-1200371907


Unable to scroll through chat messages

I am unable to scroll through messages in chats. This means I can only see that last few messages. This includes both the room specific blue chat and the general Lobby chat on the right. I am using Edge. But it also happens in Firefox (I know, not supported yet). Scrolling in other places (e.g. through the list of channels in the blue chat window) works fine.

Can you confirm if you see this behavior on Chrome or Safari?

I don't have either of those browsers installed at the moment. But I just found out there is a new version of edge which I am currently installing. I'll report back, whether the issue persists with an up to date version.

With the new version of edge the issue is gone.

Great! I do not have easy access to a windows machine right now, so testing what was going on in the old version might be a bit tricky, but in the future will be sure to recommend using an updated browser.

The update said that they changed the browser engine. That might be the reason.


TF-TRT slice op converter dynamic shape

This PR improves the Slice and StridedSlice op converters to handle explicit batch and dynamic shape input data.
Tagging @bixia1 for review.

@tfeher Can you please resolve conflicts? Thanks!

@tfeher  Any update on this PR? Please. Thanks!

This PR depends on #40545, I will resolve the conflicts once #40545 is merged.

@tfeher Can you please check @DEKHTIARJonathan's comments and keep us posted ? Thanks!

@tfeher Any update on this PR? Please. Thanks!

@tfeher Any update on this PR? Please. Thanks!

It has been 15 days with no activity and the awaiting response label was assigned. Is this PR still valid? Assigning the stalled label. Please comment to reassure me that this is still being worked on.

It has been 15 days with no activity and the awaiting response label was assigned. Is this PR still valid? Assigning the stalled label. Please comment to reassure me that this is still being worked on.

This PR depends on #40545, I will resolve the conflicts once #40545 is merged.

This PR depends on #40545, I will resolve the conflicts once #40545 is merged.


Add support for {{#is...}} helper

Dan Harper implemented some useful Handlebars extensions in his repo at https://github.com/danharper/Handlebars-Helpers.
The {{#is...}} helper builds on the purpose of {{#if...}} with different semantics, adding support for different types of comparison operators, and custom operators.
The standard operators include:

== (equality)
!= (negated equality)
not (alias for !=)
=== (strict equality)
!== (strict negated equality)
> (less than)
>= (less than or equal to)
< (less than)
<= (less than or equal to)
in (exists within a set)

These could add serious flexibility to FuManchu, but need to be careful with strict vs. non-strict, in terms of type conversions.

This is implemented in PR #11

Implemented on branch feature-is and merged into develop.


[BUG] KVS Fails to build due to Threadpool.c.o issue

Describe the bug
When trying to build I keep hitting the same issue outlined below
To Reproduce
Steps to reproduce the behavior:
Download amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1
Make build directory
Execute cmake -DBUILD_GSTREAMER_PLUGIN=TRUE ..
Execute make
Get error
Expected behavior
Expect library to build
[ 17%] Building C object dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/CMakeFiles/kvspicUtils.dir/src/utils/src/Threadpool.c.o
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/src/Threadpool.c:81:79: error: incompatible pointer to integer conversion passing 'PThreadData' (aka 'struct __ThreadData *') to parameter of type 'UINT64' (aka 'unsigned long long') [-Wint-conversion]
                            if (stackQueueRemoveItem(pThreadpool->threadList, pThreadData) != STATUS_SUCCESS) {
                                                                              ^~~~~~~~~~~
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/include/com/amazonaws/kinesis/video/utils/Include.h:591:59: note: passing argument to parameter here
PUBLIC_API STATUS stackQueueRemoveItem(PStackQueue, UINT64);
                                                          ^
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/src/Threadpool.c:95:67: error: incompatible pointer to integer conversion passing 'PThreadData' (aka 'struct __ThreadData *') to parameter of type 'UINT64' (aka 'unsigned long long') [-Wint-conversion]
                if (stackQueueRemoveItem(pThreadpool->threadList, pThreadData) != STATUS_SUCCESS) {
                                                                  ^~~~~~~~~~~
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/include/com/amazonaws/kinesis/video/utils/Include.h:591:59: note: passing argument to parameter here
PUBLIC_API STATUS stackQueueRemoveItem(PStackQueue, UINT64);
                                                          ^
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/src/Threadpool.c:301:61: warning: incompatible pointer types passing 'PThreadData *' (aka 'struct __ThreadData **') to parameter of type 'PUINT64' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
            retStatus = stackQueueIteratorGetItem(iterator, &item);
                                                            ^~~~~
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/include/com/amazonaws/kinesis/video/utils/Include.h:636:72: note: passing argument to parameter here
PUBLIC_API STATUS stackQueueIteratorGetItem(StackQueueIterator, PUINT64);
                                                                       ^
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/src/Threadpool.c:309:67: error: incompatible pointer to integer conversion passing 'PThreadData' (aka 'struct __ThreadData *') to parameter of type 'UINT64' (aka 'unsigned long long') [-Wint-conversion]
                if (stackQueueRemoveItem(pThreadpool->threadList, item) != STATUS_SUCCESS) {
                                                                  ^~~~
/scratch/amazon-kinesis-video-streams-producer-sdk-cpp-3.4.1/dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/src/utils/include/com/amazonaws/kinesis/video/utils/Include.h:591:59: note: passing argument to parameter here
PUBLIC_API STATUS stackQueueRemoveItem(PStackQueue, UINT64);
                                                          ^
1 warning and 3 errors generated.
make[2]: *** [dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/CMakeFiles/kvspicUtils.dir/src/utils/src/Threadpool.c.o] Error 1
make[1]: *** [dependency/libkvscproducer/kvscproducer-src/dependency/libkvspic/kvspic-src/CMakeFiles/kvspicUtils.dir/all] Error 2
make: *** [all] Error 2

Platform (please complete the following information):

MacOS Sonoma 14.5 (23F79)
Processor: Apple M1 Pro

I get the same issue if I pull master (49fa6cbb905958726fe54d98b837c3edf895025d) as well.

@antmakedev ,
Thanks for the report. The issue is fixed but not yet released. As a workaround, could you try passing in -DCMAKE_C_FLAGS="-Wno-int-conversion -Wno-incompatible-pointer-types" with your cmake command?

Thanks @disa6302 that worked :D

thanks for posting this worked for me also

Will keep this open until next release for ease of locating resolution & avoiding duplicates.