Python doesn't find MagickWand

Hi, I'm configuring a RedHat 6.6, in my code I use MagickWand.
I've already installed ImageMagick by yum and the devel packs but when I try to run my code the following error apears:
Traceback (most recent call last):
  File "/data/www/los-back/logenerator_services/services/main.py", line 9, in <module>
    from file import file_upload_services
  File "/data/www/los-back/logenerator_services/services/file/file_upload_services.py", line 12, in <module>
    from wand.image import Image
  File "/data/env/lib/python2.7/site-packages/wand/image.py", line 20, in <module>
    from .api import MagickPixelPacket, libc, libmagick, library
  File "/data/env/lib/python2.7/site-packages/wand/api.py", line 1278, in <module>
    traceback.format_exc())
ImportError: MagickWand shared library not found or incompatible
Original exception was raised in:
Traceback (most recent call last):
  File "/data/env/lib/python2.7/site-packages/wand/api.py", line 739, in <module>
    ctypes.c_void_p] # PixelWand color
  File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/__init__.py", line 373, in __getattr__
    func = self.__getitem__(name)
  File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/__init__.py", line 378, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib64/libMagickWand.so.2: undefined symbol: DrawSetBorderColor

Result for yum install ImageMagick:
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package ImageMagick-<IP_ADDRESS>-7.el6_5.x86_64 already installed and latest version
Nothing to do

And for pip install MagickWand:
/<path_to_project>/env/bin/pip install MagickWand
Requirement already satisfied (use --upgrade to upgrade): MagickWand in /data/env/lib/python2.7/site-packages

Hi, I'm on travel, but from the stack trace, it looks like you have an old
magickwand lib installed (.2.so) and some required c symbols are not there.
Look if there's also graphicsmagick or another version and try that.
Otherwise, you could comment our the error trlhriwing functions
Greetings
Benjamin
Am 04.09.2015 3:16 nachm. schrieb "Danilo Tanaka"<EMAIL_ADDRESS>
:

Hi, I'm configuring a RedHat 6.6, in my code I use MagickWand.
I've already installed ImageMagick by yum and the devel packs but when I
try to run my code the following error apears:
Traceback (most recent call last):
File "/data/www/los-back/logenerator_services/services/main.py", line 9, in
from file import file_upload_services
File "/data/www/los-back/logenerator_services/services/file/file_upload_services.py", line 12, in
from wand.image import Image
File "/data/env/lib/python2.7/site-packages/wand/image.py", line 20, in
from .api import MagickPixelPacket, libc, libmagick, library
File "/data/env/lib/python2.7/site-packages/wand/api.py", line 1278, in
traceback.format_exc())
ImportError: MagickWand shared library not found or incompatible
Original exception was raised in:
Traceback (most recent call last):
File "/data/env/lib/python2.7/site-packages/wand/api.py", line 739, in
ctypes.c_void_p] # PixelWand color
File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/init.py", line 373, in getattr
func = self.getitem(name)
File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/init.py", line 378, in getitem
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib64/libMagickWand.so.2: undefined symbol: DrawSetBorderColor
Result for yum install ImageMagick:
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package ImageMagick-<IP_ADDRESS>-7.el6_5.x86_64 already installed and latest version
Nothing to do
And for pip install MagickWand:
/<path_to_project>/env/bin/pip install MagickWand
Requirement already satisfied (use --upgrade to upgrade): MagickWand in /data/env/lib/python2.7/site-packages
—
Reply to this email directly or view it on GitHub
https://github.com/cxcv/python-magickwand/issues/2.

Hi, sorry for the delay to answer.
It was holiday and I just check my e-mail today.
I'll  check the version of the lib, because I up the same requirements in
other computer and it work fine.
Thank you very much for your time.
Thankful,
Danilo Tanaka
2015-09-05 13:01 GMT-03:00 Benjamin Schweizer<EMAIL_ADDRESS>
Hi, I'm on travel, but from the stack trace, it looks like you have an old
magickwand lib installed (.2.so) and some required c symbols are not there.
Look if there's also graphicsmagick or another version and try that.
Otherwise, you could comment our the error trlhriwing functions
Greetings
Benjamin
Am 04.09.2015 3:16 nachm. schrieb "Danilo Tanaka" <
<EMAIL_ADDRESS>
:

Hi, I'm configuring a RedHat 6.6, in my code I use MagickWand.
I've already installed ImageMagick by yum and the devel packs but when I
try to run my code the following error apears:
Traceback (most recent call last):
File "/data/www/los-back/logenerator_services/services/main.py", line 9,
in
from file import file_upload_services
File
"/data/www/los-back/logenerator_services/services/file/file_upload_services.py",
line 12, in
from wand.image import Image
File "/data/env/lib/python2.7/site-packages/wand/image.py", line 20, in

from .api import MagickPixelPacket, libc, libmagick, library
File "/data/env/lib/python2.7/site-packages/wand/api.py", line 1278, in

traceback.format_exc())
ImportError: MagickWand shared library not found or incompatible
Original exception was raised in:
Traceback (most recent call last):
File "/data/env/lib/python2.7/site-packages/wand/api.py", line 739, in

ctypes.c_void_p] # PixelWand color
File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/init.py",
line 373, in getattr
func = self.getitem(name)
File "/opt/rh/python27/root/usr/lib64/python2.7/ctypes/init.py",
line 378, in getitem
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib64/libMagickWand.so.2: undefined symbol:
DrawSetBorderColor
Result for yum install ImageMagick:
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package ImageMagick-<IP_ADDRESS>-7.el6_5.x86_64 already installed and latest
version
Nothing to do
And for pip install MagickWand:
/<path_to_project>/env/bin/pip install MagickWand
Requirement already satisfied (use --upgrade to upgrade): MagickWand in
/data/env/lib/python2.7/site-packages
—
Reply to this email directly or view it on GitHub
https://github.com/cxcv/python-magickwand/issues/2.

—
Reply to this email directly or view it on GitHub
https://github.com/cxcv/python-magickwand/issues/2#issuecomment-137970804
.


mypy does not run on pydantic

pydantic/datetime_parse.py:78: error: Result type of / incompatible in assignment
pydantic/datetime_parse.py:94: error: Argument 1 to "match" of "Pattern" has incompatible type "Union[str, int, float]"; expected "str"
pydantic/datetime_parse.py:111: error: Argument 1 to "match" of "Pattern" has incompatible type "Union[str, int, float]"; expected "str"
pydantic/datetime_parse.py:118: error: Value expression in dictionary comprehension has incompatible type "int"; expected type "str"
pydantic/datetime_parse.py:119: error: Argument 1 to "time" has incompatible type **Dict[str, str]; expected "int"
pydantic/datetime_parse.py:119: error: Argument 1 to "time" has incompatible type **Dict[str, str]; expected "tzinfo"
pydantic/datetime_parse.py:136: error: Argument 1 to "match" of "Pattern" has incompatible type "Union[str, int, float]"; expected "str"
pydantic/datetime_parse.py:152: error: Value expression in dictionary comprehension has incompatible type "int"; expected type "str"
pydantic/datetime_parse.py:154: error: Argument 1 to "datetime" has incompatible type **Dict[str, str]; expected "int"
pydantic/datetime_parse.py:154: error: Argument 1 to "datetime" has incompatible type **Dict[str, str]; expected "tzinfo"
pydantic/datetime_parse.py:179: error: Value expression in dictionary comprehension has incompatible type "float"; expected type "str"
pydantic/datetime_parse.py:180: error: Argument 1 to "timedelta" has incompatible type **Dict[str, str]; expected "float"
pydantic/utils.py:70: error: Incompatible types in assignment (expression has type "Union[str, Dict[<nothing>, <nothing>]]", variable has type "str")
pydantic/utils.py:74: error: Invalid index type "str" for "str"; expected type "Union[int, slice]"
pydantic/fields.py:27: error: The return type of "__init__" must be None
pydantic/fields.py:45: error: Need type annotation for variable
pydantic/fields.py:52: error: Need type annotation for variable
pydantic/main.py:80: error: Need type annotation for variable

mypy is tricking and implementing it fully in datetime_parse.py isn't worth the hassle.


Add API to retrieve component definition content

Fixes #2548
Fixes #2549
Dependent upon https://github.com/elyra-ai/pipeline-editor/pull/188
What changes were proposed in this pull request?
Adds an API to retrieve the component definition given its id and runtime type:
pipeline/components/<runtime_type>/<component_id>

The value of the component definition attribute defaults to None if there is no definition content, which is currently only the case for the generic components.
The component APIs have also been modified to allow either the 'old' runtime name (e.g. kfp, airflow) or the runtime platform type name (e.g. KUBEFLOW_PIPELINES, APACHE_AIRFLOW).
This PR is in draft pending the addition of a test case for the new endpoint.

[x] addition of new test cases
~[ ] update of the Elyra api YAML (most of these changes can come from #2522)~ I'll open a follow-up issue to cover this situation
[ ] merge and release https://github.com/elyra-ai/pipeline-editor/pull/188 and update package.json

How was this pull request tested?
Test case(s) to be added
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

As noted in this morning's scrum, it would help the front end if the API returned a json dict that included the "content" as a string as well as mimetype for the content.
For reference this is the code mirror function that jupyterlab uses to look up the mimetype based on the file extension: https://codemirror.net/mode/meta.js and this function: https://github.com/jupyterlab/jupyterlab/blob/a2d2c5b26f16b97e605b43e47cfb9a301620921d/packages/codemirror/src/mimetype.ts#L36 wraps it to override two cases, md and ipy
Based on that the mime types the api would most likely return are text/x-python for py files and text/yaml for yaml and yml files

A rather common scenario (in multi-user environments where pipeline files can be shared) is that a referenced component is not found. How would the API communicate this issue?

Shouldn't it return a 404 error?

 I won't speak to the actual python code though.

I just pushed an initial working version of the front end code, including a merge with latest master.
It includes a dependency on https://github.com/elyra-ai/pipeline-editor/pull/188/files and currently points to the code sandbox for that PR.
While working on the frontend I found a couple issues with the API:

The endpoint only works when hitting .../components/<runtime_type>/<component_id> (/definition must be left off the url)
The value of runtime_type is still using the old runtime values not runtime_type values (eg kfp instead of KUBEFLOW_PIPELINES. This means it has to be is derived using a hack on the frontend, we may want to address this now rather than waiting longer (note the value is derived using __doNotUseInFutureMapTypeToRandomProcessor__). If this is a API breaking issue we can just leave the hack in for now and make sure to remove it with an API update in 4.0

@kiersten-stokes dont forget to rebase
@ptitzler this should be ready for review of the functionality now
@kevin-bates any input on the runtime_type issue noted above

The endpoint only works when hitting .../components/<runtime_type>/<component_id> (/definition must be left off the url)

Ah yeah, my bad. Kevin and I discussed this change in an earlier round of review, and it looks like I neglected to update the PR description accordingly. I'll do that!

Initial test observation:

Add a custom component to the [KFP] catalog
Create a pipeline and add the component
Open the component definition and inspect the [server] console log

WARNING: Component 'url-catalog:0e585ee0e744' specifies extensions '['.yaml']' but                                    no entry in the 'parameter_ref' dictionary for 'filehandler' and                                    cannot participate in drag and drop functionality as a result.

For the following error scenario:

open a pipeline in the VPE that includes one or more custom components that are not registered in the catalog
try to open the component definition

Can we change the behavior to issue a message similar to the one that is displayed when the user tries to open the properties for a non-existent component?

Should this also close https://github.com/elyra-ai/elyra/issues/2549, since the PR also includes the front-end changes?

For very long component/operator names the code viewer tab displays only part of the name, e.g.

Would it be possible to enable a tool tip that renders the complete name, similar to the behavior that can be observed if one hovers over the VPE tab?

@ptitzler I've partially addressed you comments. I've added the tooltip for the tab title and have re-added my fallback code for when a component is not in the palette. The fallback will pass the component op value for the node when it can't find the component in the palette to look up it's id (note that our current airflow and kfp examples mirror op and id but generic components do not). This at least makes the backend error more readable. As for displaying an error message like the one in the properties panel, that is a bit more difficult. It would be straight forward to display a custom error message, but that error message occurs whenever the API returns any error not just a component not found so we would have to then distinguish between the types of errors. At that point I think it would make more sense for the api to just return more detailed error message (reason) that the front end service would then display automatically as it does now.

@ptitzler I've pushed the updates we discussed (ended up doing it today >.<), here's a screenshot of how it looks now:

Note that the JSON parse doesn't work (the code is there) because the backend is encoding it in python format not json and so it's not parseable/ With some research online I've found that this is a common issue with no nice solution (usually really ugly hacky regex solutions). If this is a longterm issue then we should have the backend start encoding the value as a json string instead of a python string. (unsure if that would require some sort of migration though)

@ajbozarth can you please make sure the 'component not found'  implementation can accomodate display of a URL that links to a document that outlines what to do? I've opened issue https://github.com/elyra-ai/elyra/issues/2588 to create a documentation topic that contains the necessary information.

just pushed a fix to the error dialog now that component_source is json formatted.

@ajbozarth can you please make sure the 'component not found' implementation can accomodate display of a URL that links to a document that outlines what to do? I've opened issue https://github.com/elyra-ai/elyra/issues/2588 to create a documentation topic that contains the necessary information.

This should be straightforward to do once the url is available

new screenshot

just pushed a fix to the error dialog now that component_source is json formatted.

@ajbozarth can you please make sure the 'component not found' implementation can accomodate display of a URL that links to a document that outlines what to do? I've opened issue #2588 to create a documentation topic that contains the necessary information.

This should be straightforward to do once the url is available

Great. See https://github.com/elyra-ai/elyra/pull/2591

I've update the pipeline0editor to use the new 1.7 release and I've added the new doc link to the error message (note the docs are not yet showing the update for me)

We should also update the create-release.sh script to pin the new https://elyra.readthedocs.io/en/latest/user_guide/best-practices-custom-pipeline-components.html#troubleshooting-missing-pipeline-components URL to the "current" version, like we are already doing in other places, e.g. https://github.com/elyra-ai/elyra/blob/master/create-release.py#L175-L177

nice catch, there was actually a doc ref in the same file that was missing from this, iiic they should both get updated with my latest commit


Fix Webpack v3.4.0 compatibility issue

Summary
Chunk.entry has been deprecated and any attempt at accessing it throws an error.
This fixes an issue found while creating a bundle with Webpack v3.4.0:
ERROR in chunk vendor [entry]
js/vendor.[hash].js
Chunk.entry was removed. Use hasRuntime()

Among other issues that may be related to this issue: #43, #45.

@diurnalist Can we get this reviewed and potentially patched?

Thanks for the patch. We merged #44, which solves the same problem.


Do we need SequencedRuleset?

There's something similar that we may want to add instead - a class that executes rules only if all of its rules' should_trigger methods return True (rather than checking and executing them one by one). That's somewhat similar to TableRuleset's functionality, but allows defining separate rules with complex conditions and code.
Or maybe we should make something like TransactionalRule - that would restore context in case of error.
Either way, I don't see the value in SequencedRuleset as is.

Since RuleEngine always executes rules sequentially, it seems like this class is useless.

true if you look at the somewhat simplistic RuleEngine. However, in the long run the rule engine should support parallel execution - in principle, rules don't depend on other rules but only on the context, except for a sequence being established by priorities (yet, two rules of the same priority can still execute in parallel). We shouldn't impose a constraint on the rule engine -- that's the purpose of SequencedRuleset.

Or maybe we should make something like TransactionalRule - that would restore context in case of error.

that might be a good thing to have, although I haven't encountered the problem in practice. In general, clients calling a rule engine build the context from some input, e.g. one or many Django models, so in case of failure in the rules, nothing is lost. Do you have a specific use case in mind?

similar to TableRuleset's functionality,

that's only true for now (=> #15), and only for individual rules in TableRuleset, each contained rule works independent of all the others.


Create a web based service for e.g. StackOverflow

Summary of the new feature
It would be nice if PSScriptAnalyzer would have a web based service with can be invoked by third party organisations/websites as StackOverflow.com.
Background
I have seen a lot of PowerShell questions at stackoverflow that could have been automatically avoided by the current PSScriptAnalyzer rules, as e.g.:

The use of the automatic variable (like $Input), see:https://stackoverflow.com/questions/52695908/automated-dictionary-entry-filling-in-powershell-from-input-command-line-argumen/52696301#52696301
Simple typos could be avoided (initiators aren't very keen in correcting them, see the comments in e.g. see the comments in: https://stackoverflow.com/questions/58871835/check-if-the-clients-machine-is-32-bit-os-or-64-bit). In general it will enforce a Minimal, Reproducible Example.
Known commands (e.g. Invoke-Expression) that  easily lead to confusion (and problems), e.g.: https://stackoverflow.com/questions/47588189/powershell-invoke-expression-command-with-single-quotation.
Possible Incorrect Comparison With Null (e.g. https://stackoverflow.com/questions/58691946/comparing-2-lists-in-powershell) which unfortunately also happens a lot in answers as well (which also could be possibly automatically avoided)
...

Proposed technical implementation details (optional)
I guess this general idea is a large project involving 3rd parties as Stackoverflow that I can't oversee but it will improve the overall quality of Windows PowerShell code.
A clear and concise description of what you want to happen.
Get similar PSScriptAnalyzer warnings as when using PowerShell locally in StackOverflow when scripts are recognized (or set) as PowerShell scripts questions (and answers).
Latest version of PSScriptAnalyzer: 1.18.3

Sorry but I think this outside the scope of this project/organisation.
I don't think a change is needed in PSScriptAnalyzer, any organisation could go ahead and implement that. I think @TylerLeonhardt tried to do an Azure Functions based PoC once. But otherwise I think we need to close this issue if you are not going to implement it.

My PSSA as a web based service using Azure Functions is here!
https://github.com/TylerLeonhardt/PSSAaaS

Awesome Tyler, didn't know you finished it and polished it with editor and PSSA settings integration. The only thing that I spotted is that PSSA seems to be checked into source control and it's and older version as well. With the hosted analyzer, this could potentially be further enhanced in the future.
Closing this issue now as there's a running app already and even sample code that 3rd party's could use to create something that exposes an API as well.

Related request at meta.stackoverflow.com: Can we add a nudge to use a PowerShell validator when PowerShell code is detected?


Fix usage of deprecated getSystemWidnowInsets

I think we'd actually want to replace insets all together and use a proper layout like so here (not finished): https://github.com/smdyv/PdfViewer/commit/267ff843e6876390d6391f8ae68a6fda104b742e

Makes sense.

https://github.com/GrapheneOS/PdfViewer/pull/154

Thanks for that follow up!


Still the 403 error exists

I am getting the 403 error while hosting..
%Ignoring exception in command login:
#Traceback (most recent call last):
`  File "/usr/local/lib/python3.10/site-packages/discord/commands/core.py", line 126, in wrapped
    ret = await coro(arg)
`  File "/usr/local/lib/python3.10/site-packages/discord/commands/core.py", line 852, in _invoke
1    await self.callback(self.cog, ctx, **kwargs)
U  File "/home/user_556182600524234793/commands/commands/login.py", line 32, in login
:    userData = await username_to_data(username, password)
i  File "/home/user_556182600524234793/commands/commands/utils/shopData.py", line 19, in username_to_data
!    await auth.authorize(*CREDS)
[  File "/usr/local/lib/python3.10/site-packages/riot_auth/auth.py", line 192, in authorize
    async with session.post(
]  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 1138, in __aenter__
"    self._resp = await self._coro
Z  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 640, in _request
    resp.raise_for_status()
j  File "/usr/local/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 1004, in raise_for_status
    raise ClientResponseError(
�aiohttp.client_exceptions.ClientResponseError: 403, message='Forbidden', url=URL('https://auth.riotgames.com/api/v1/authorization')

EThe above exception was the direct cause of the following exception:

#Traceback (most recent call last):
i  File "/usr/local/lib/python3.10/site-packages/discord/bot.py", line 993, in invoke_application_command
"    await ctx.command.invoke(ctx)
_  File "/usr/local/lib/python3.10/site-packages/discord/commands/core.py", line 357, in invoke
    await injected(ctx)
`  File "/usr/local/lib/python3.10/site-packages/discord/commands/core.py", line 134, in wrapped
6    raise ApplicationCommandInvokeError(exc) from exc
�discord.errors.ApplicationCommandInvokeError: Application Command raised an exception: ClientResponseError: 403, message='Forbidden', url=URL('https://auth.riotgames.com/api/v1/authorization')

It's possible that the hosting service you use is banned by Riot in some way.


Add UX Test for column / Text filter

fixes #3421
Please let me know if this is ok as this is my first time using Cypress.

Thanks a lot @S-Harshit !
Few things

the file should be located at project/grid/column/text_filter.spec.js, in order to mirror the UX
please format your code according to the .prettierrc file

I have changed the location to  project/grid/column/text_filter.spec.js
and I think one check is failing due to issue #3569 and should be fixed after that PR is Merged

@S-Harshit the file should be located at project/grid/column/text_filter.spec.js, in order to mirror the UX

I have Renamed The File to text_filter.spec


Exclamation mark not disappearing

Is it intended, that the quests which I completed are still marked with an exclamation mark on my minimap? They only disappear after I use /codex clean

Did you complete them before getting the addon? If so, then its normal for
now until i push a fix. If not, then its a bug.
On Sat., Aug. 10, 2019, 11:50 a.m. Fieldy89<EMAIL_ADDRESS>wrote:

Is it intended, that the quests which I completed are still marked with an
exclamation mark on my minimap? They only disappear after I use /codex clean
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/project-classic/ClassicCodex/issues/6?email_source=notifications&email_token=ADR4JCRTAQSAAAX52UPV2D3QD3PTPA5CNFSM4IKZYL5KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HERHLPA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADR4JCXN7WJCV6LYTCTCZB3QD3PTPANCNFSM4IKZYL5A
.

I had the addon before accepting the quest. I just noticed that even after a clean the do reappear after a while. I`m using german language, but on the minimap the quests are in english. Might be a localization issue? Or is it only supposed to work with english client?

Yeah right now english client is the only one supported for now. The code
should be able to hand languages with a simple change so keep a lookout for
it.
Not home till tomorrow so no changes till then
On Sat., Aug. 10, 2019, 11:55 a.m. Fieldy89<EMAIL_ADDRESS>wrote:

I had the addon before accepting the quest. I just noticed that even after
a clean the do reappear after a while. I`m using german language, but on
the minimap the quests are in english. Might be a localization issue? Or is
it only supposed to work with english client?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/project-classic/ClassicCodex/issues/6?email_source=notifications&email_token=ADR4JCTO2J26R3OL2P7FE7LQD3QGJA5CNFSM4IKZYL5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AQCQA#issuecomment-520159552,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADR4JCV5365SZZ5ZUYBKONLQD3QGJANCNFSM4IKZYL5A
.

Nice, looking forward to it:) great addon btw!

@Fieldy89 If you're online, I have a fix setup for the german client, you could give it a try if you're on

yep, I can test it

Add me on discord philippe#0353

@Fieldy89 I gave you a version with a bad line of code on discord. Newest version should be good and should work for you. Let me know if there's anything


Maintenance

Hi,
Problems with installing this at HACS, however i installed in manuel.
When i have the card in, and works fine, i can't figure out how to hide Maintenance? It's like in the card? Are there somehow i can hide it?

At moment no, but I can work to do this.

So your card is showing it like this too?
I doesn't look like this with the maintenance guide allways showed in the repo?

Hi,
I have updated the custom componet. Now you can customize the card and hide/show the sessions of info and maintenance. For example, a possible configuration is the following:
type: custom:xiaomi-mi-flora-and-flower-care-card
name: "Zamioculcas Zamiifolia"
zone_name: "Kitchen"
display:
    - info
    - maintenance

Hi again,
Nice - but i cant make it work.
I dont know if you have the same issues as me?
The maintenance is like showed in the card allways as you see in the first picture.
It's not only when i press the Maintenance icon.
I tried update rep with the new, and didnt make any difference here?
Might be doing something wrong, i dont know?

Hi, clear your browser cache and retry.
If you use the "Lovelace Gen" component you can replace:
resources:
  - url: /community_plugin/hacs-card-for-xiaomi-mi-flora-and-flower-care/hacs-card-for-xiaomi-mi-flora-and-flower-care.js
    type: js

with
resources:
  - url: !file /community_plugin/hacs-card-for-xiaomi-mi-flora-and-flower-care/hacs-card-for-xiaomi-mi-flora-and-flower-care.js
    type: js

Thank you so much - it works wonderful now! :)

Well, have fun. :D


Updated icons

I don't know if this is the right place to put this, but I have updated all my icons and added support for FFX-2.
I have sets for:
PS3
PS4
Xbox 360
Xbox One
I know you can't package every texture from every person in the mod, but since you already have my older icons in the mod by default, I figured they could be replaced.
https://drive.google.com/open?id=0Bxb5Tb8W1j0nOXV3OTZObFJCX2c

D-pads are better then old single pointing arrows :)
square should be bit more pronounced ,bigger.select and start are good.
if you could add some gloss to buttons and maybe curve them a bit , so they dont look so flat :)

Got it, thanks.
The updated textures will be included in 0.2.0 later today.


Document reserved words

The list of reserved words (language used by the language such as contract, function, etc that can't be identifiers) should be documented.

[ ] contract
[ ] clause
[ ] function
[ ] variable
[ ] define
[ ] emit
[ ] set state

There is now a completely list based on the lexer in the new documentation: https://ergo.accordproject.org/docs/ergo-ref-lexical.html#reserved-words


苹果隐私清单是否需要支持，Does the Apple Privacy List（PrivacyInfo.xcprivacy） need support

Apple says "Starting May 1: You'll need to include approved reasons for the listed APIs used by your app's code to upload a new or updated app to App Store Connect."
Please add privacy policy otherwise we couldn't use this library.

现在是播放不了吗？

可以播放
在 2024-04-12 11:14:43，"Mr-Dsg" @.***> 写道：
现在是播放不了吗？
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

已经不维护了吧，都两年没动了，不用pod管理直接源码拖到项目自己维护比较好

源码检查了一下，这个库没有使用到必要API，所以不需要增加 privacy manifest 也行。


feat(graphql): enabling graphql for data platform instance aspects

This continues the work started here https://github.com/datahub-project/datahub/pull/5728 and so it enables Data Platform Instance aspects being managed via GraphQL.
Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[x] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

I've been following instructions here https://datahubproject.io/docs/datahub-graphql-core/#extending-the-graph
Although this PR is about adding the aspects to the GraphQL interface, I would like to check the Data Platform Instance entity is searchable. While the instructions mention this related to that:

In order to enable searching an Entity, you'll need to modify the SearchAcrossEntities.java resolver, which enables unified search across all DataHub entities.

I couldn't find where to add the DataPlatformInstance, so I cannot confirm in that code whether it is searchable or not. Likely the code has evolved and those instructions are not up-to-date.

hey @sgomezvillamor thanks for the PR! gonna give this a look through now :)

Thanks @chriscollins3456 for the review.
Here my update:

I addressed most of the comments, the easy ones :-)
The one about using the mapper helper is still pending; I will have a look at some moment during this week.
I also shared some feedback about why I skipped adding domains and glossary terms.

The one about using the mapper helper is still pending; I will have a look at some moment during this week.

@sgomezvillamor sounds good! let me know if you have any questions - I'm happy to provide some more examples or collaborate some more on this.

Hi @chriscollins3456 I have addressed the comment about the code style with the mapperHelper. May you have a look? Let me know if there is any other update that you would like to include in this PR.
From my side, the question raised here https://github.com/datahub-project/datahub/pull/7177#issuecomment-1408960200 is still open to me. With the updates done here in this PR, is the Data Platform Instance searchable by its aspects?
Thanks!

From my side, the question raised here #7177 (comment) is still open to me. With the updates done here in this PR, is the Data Platform Instance searchable by its aspects?

Sorry I didn't even notice that question above! yeah so what you need to do is update SEARCHABLE_ENTITY_TYPES which you will see used in the resolver you mention above. You can also add data platform instance type to AUTO_COMPLETE_ENTITY_TYPES right below it. You'll know what pieces of the entity's aspects are actually searchable by seeing what has a @Searchable annotation above it. so it looks like the name and description from dataPlatformInstanceProperties are searchable already

Hi @chriscollins3456 ... here it is, last but not least https://github.com/datahub-project/datahub/pull/7177/commits/f975307b28b1e4ffa0da80f878f080031d36ab0b :-)

Good point on search and autocompletion @chriscollins3456 ! I have reverted that commit and explicitly mentioned in the PR description the features not covered in the scope of this PR (updates, search+autocomplete, UI elements).

Thanks to you for your speedy and responsive support!

By the way, I cannot merge, so all yours, folks!


fails to flash with no segments

I am trying to flash a nrf52 dongle w/ the rubble demo https://github.com/jonas-schievink/rubble/tree/044b5370c2b32a73ed47833ab96c1b0cb5a4b797/demos/nrf52-demo
Initially I had trouble with the nrfutil 6.1.0 which is used by dongle-flash from one of the ferrous systems workshops, and hence found this alternative.
So this works fine with debug builds where the elf info is present, I accidentally made a copy & paste mistake, that included
[profile.release.build-override]
codegen-units = 8
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false

which lead to
error: no loadable program segments found

which really should be
error: missing debug info, assure your binary is built with `debug=true`

which provides some information on what to do
( I :heart:  this tool and a lot of other things you do! )

Thanks for the report!
According the to Cargo docs, build-override applies only to build scripts, proc macros, and their dependencies, so it should have no effect on the resulting binary. Can you provide the ELF binary that reproduces this problem, and possibly also the step you took to build it?

Dummy project to get some active component regulated but provide feedback via blutooth, derived from your rubble demo project.
wasserschlauch.zip

Both binaries in there fail with firmware starts at address 0x0, expected 0x1000, not no loadable program segments found.
If I build the rubble nrf52-demo from sources, but using your .x file, the resulting binary (built in release mode) works fine, and it also works fine after adding this block to the rubble workspace Cargo.toml:
[profile.release.build-override]
codegen-units = 8
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false

Mea culpa, I forgot I temporarily flashed it on a DK.
The correct files are:
wasserschlauch.zip
Double checked and added all the relevant items:
cargo b
cargo b --release
cargo run
cargo run --release
nrfdfu target/thumbv7em-none-eabihf/debug/wasserschlauch
nrfdfu target/thumbv7em-none-eabihf/release/wasserschlauch

where the last 4 fail with:
error: no loadable program segments found

I've pushed https://github.com/ferrous-systems/nrfdfu-rs/commit/e9700a580e046b68f2be49627ebe4f42c08c8a5a, which improves the error message in this case – the problem is caused by not passing -Tlink.x to the linker, so the linker doesn't know how to assemble the output file and produces essentially an empty file.


firefox with volt

I have a connection error on every volt-ruby app in firefox, does anyone know why is it happening? http://postimg.org/image/f8sdviwbz/full/

I can't duplicate this, what version of firefox are you on?

Closing for now, let me know if your still having the issue and what version of firefox your on.  Thanks!

I'm using firefox 37.0.1
Mozilla Firefox for Linux Mint
mint - 1.0
On chrome there is no such errors so it's only firefox issue. I guess it's only ff fault, so issue can be closed.
https://forums.meteor.com/t/the-connection-to-ws-localhost-3000-sockjs-569-pgh47ec6-websocket-was-interrupted-while-the-page-was-loading/164

@barstuk I redid the socket stuff for 0.9.1, so lets revisit then and see if it still doesn't work for you.

on tag 'v0.9.1.pre2' it still doesn't work

@barstuk this is on an app your testing with?  Its strange others aren't having this issue.  Is it linux specific you think?

Yes it was testing on my app. You have right, it's ff linux specific so I think that issue can be closed.

Has anyone found a work around for it?
On Mon, Apr 27, 2015 at 3:47 AM barstuk<EMAIL_ADDRESS>wrote:

Yes it was testing on my app. You have right, it's ff linux specific so I
think that issue can be closed.
—
Reply to this email directly or view it on GitHub
https://github.com/voltrb/volt/issues/125#issuecomment-96586839.

@ybur-yug might be able to help. As far as I know, linux is his primary platform.

I've never encountered this but I am on Ubuntu and can try to replicate @dfyx
Will look into it tonight.


Is it possible to load generated scaffold snippet to obfuscator.cr?

Scaffolder generates table names as symbol. Is it so necessary and not wrong?

obfuscator_scaffold_snippet.cr
  :public.users => {
    "email"                                   => :keep,   # scaffold
    "phone"                                   => :keep,   # scaffold
  },

Readme says  The output will be a series of configuration statements of the form:
"table_name" => {
   "column1_name" => :keep   # scaffold
   "column2_name" => :keep   # scaffold
   ... etc.

Is it possible load result of snippet to obfuscator like this?

obfuscator.cr
require "tricki"
require "./snippet"

obfuscator = Triki.new({Snippet})
obfuscator.obfuscate(STDIN, STDOUT)

Hi, I'll try to look at this as soon as possible.

Thanks for reporting, config_scaffolder generates broken code, I've fixed it but I'm still fighting with some failing scenarios.

v0.2.4 is released

Is it possible load result of snippet to obfuscator like this?

I think as Snippet is a custom Crystal Object, I'd say it's not possible as it's not a JSON / YAML.

@Pavlentio did last release solve one of your issues?

@josacar plan to take a look this week. I believe you do your best! 🙏

I have the same question as I'm trying to created more or less automated solution...
Unfortunately I have no Crystal experience and last time I see Ruby code was over 10 years ago :(
My guess that the file snippet should contain Snippet var declaration besides  the bare scaffolded structure:
Snippet = { # Added
  "table_name" => {
    "column1_name" => :keep   # scaffold
    "column2_name" => :keep   # scaffold
    ...
} # Added

@VicDeo can you try https://github.com/josacar/triki/tree/obfuscator-as-a-constant branch?
It should produce something similar as:
SCAFFOLD = {
  "city" => {
    "ID"                                      => :keep,   # scaffold
    "Name"                                    => :keep,   # scaffold
    "CountryCode"                             => :keep,   # scaffold
    "District"                                => :keep,   # scaffold
    "Population"                              => :keep,   # scaffold
  },
  "country" => {
    "Code"                                    => :keep,   # scaffold
    "Name"                                    => :keep,   # scaffold
    "Continent"                               => :keep,   # scaffold
    "Region"                                  => :keep,   # scaffold
    "SurfaceArea"                             => :keep,   # scaffold
    "IndepYear"                               => :keep,   # scaffold
    "Population"                              => :keep,   # scaffold
    "LifeExpectancy"                          => :keep,   # scaffold
    "GNP"                                     => :keep,   # scaffold
    "GNPOld"                                  => :keep,   # scaffold
    "LocalName"                               => :keep,   # scaffold
    "GovernmentForm"                          => :keep,   # scaffold
    "HeadOfState"                             => :keep,   # scaffold
    "Capital"                                 => :keep,   # scaffold
    "Code2"                                   => :keep,   # scaffold
  },
  "countrylanguage" => {
    "CountryCode"                             => :keep,   # scaffold
    "Language"                                => :keep,   # scaffold
    "IsOfficial"                              => :keep,   # scaffold
    "Percentage"                              => :keep,   # scaffold
  }
}


spring-boot-jx to v0.0.1

Promote spring-boot-jx to version v0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@abd6982: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

promotion-build
030e94ebc588175a9b84c5f0e0712a1ad7418b14
link
/test this

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Upgrade Jenkins to 2.263.3

/lgtm

/lgtm

/retitle Bug 1925485: Upgrade Jenkins to 2.263.3

/bugzilla refresh

/cherry-pick release-4.7

https://issues.redhat.com/browse/ART-2674


URLEncode the Group ID to handle cases where the ID contains spaces

Any Group IDs which contain spaces (or other characters which require URL encoding) are currently failing when the Gerrit REST API calls are made.  To resolve this, the ID needs to be URL encoded prior to submitting the request.

Coverage decreased (-0.4%) to 92.972% when pulling 93d999c9850377c2ce350897ade9bd58f5a1efb5 on sstafford:master into 8ee1f86f888761255bf672602ccc133687d2b20e on uwolfer:master.

Please use `com.google.gerrit.extensions.restapi.Url#encode. Also, you can ignore the AppVeyor failure - it is not related to your changes.

I have pushed a commit which fixes AppVeyor build. Please rebase.

Coverage remained the same at 93.364% when pulling 7cdceec30f8ba109f99348ace00c18b4bfcf7028 on sstafford:master into a25f9b0e33fedcfe2a03d987f1cb061f3238b355 on uwolfer:master.

Coverage remained the same at 93.364% when pulling 7cdceec30f8ba109f99348ace00c18b4bfcf7028 on sstafford:master into a25f9b0e33fedcfe2a03d987f1cb061f3238b355 on uwolfer:master.

Coverage remained the same at 93.364% when pulling 7cdceec30f8ba109f99348ace00c18b4bfcf7028 on sstafford:master into a25f9b0e33fedcfe2a03d987f1cb061f3238b355 on uwolfer:master.


Removing link that redirects to WoW boosting service

The link to Airlines OD Data 1987-2008 is dead and now redirects to a WoW boosting site.

Thanks for the contribution, but this PR needs to be made against the apd-core repo which is used to generate the site.


.npz trained file

Hi,
Is it possible for you to provide me one of the .npz trained files (either for head or body models) so I can test the orientation prediction on my data without training the model?
Thank you.
Regards.

Hi,
I'm afraid I can't yet, because all those I have have been trained on very privacy-sensitive data. I plan to release a .npz file in the future, but can't promise anything.
But this issue reminds me that I should write a tutorial on how to train your own, all the code for that is available. Would that be useful to you?

Hello,
Thank you for your reply.
I understand that you cannot release it because of the privacy issues. A tutorial would be great and helpful and it would also be great if you have any available labelled data for the training process.
Regards.

Ok, we'll work on a tutorial. About labelled data, we may be able to publish a little for example purposes, but definitely not enough to train a stable model (due to the same privacy issues). It's really unfortunate.
I'll keep this issue open until we get a tutorial ready! It may take a little while though.

We've added a description of the training procedure to the README. It's actually pretty simple once one has done it, but I understand it might seem daunting at first due to the dependency on a detector/tracker, so it's more of a "whole system" kind of thing than a "small part" kind of thing.
Hope this helps!


Preempt paragraphs between tables

Examples in Word are being output as tables. When there are two tables next to each other in Word HTML, Word interpolates a carriage return between them. And because Word is interpolating it, Word puts its own style on it.
If the two tables are embedded in a list, e.g.
. Complete qualification (<<complete-qualification>>) is preferred over group qualification (<<group-qualification>>), which is preferred over individual qualification of time scale components (<<individual-qualification>>);
+
--
[example]
'2015-02-28?' is preferred over '2015-02?-?28' because complete qualification is preferred.

[example]
'2015-02?-28' is preferred over '?2015-?02-28' because group qualification is preferred.
--

then the paragraph that Word interpolates inherits whatever styling a paragraph would get at that point. For the example above, that means:

<![if !supportLists]>c)
<![endif]>Redundant qualifications should
be removed;<o:p></o:p>

Since we're in a list, and adding a paragraph break would generate a new list item, the second example is being rendered with a b) before it, as a new list item.
To prevent that, we should insert our own default-styled paragraphs between any two tables in Word output, to prevent them picking up list styling.
Eventually we may also want to shrink the size of these paragraphs: consecutive examples currently have distractingly large space between them.

The paragraph is still being converted to a list item. The only way to prevent that is to stop using HTML markup for lists at all, and use the fully native Word HTML strategy of treating all list items as paragraphs with an mso-list attribute. I already have had to add mso-list attributes to
, to force correct list numbering; so I have modified html2doc to convert

 and

 to
. Once that is done, any paragraphs within the list item (in reality, any paragraphs now following the list item paragraph) no longer get a list item number/bullet.
To get indentation happening correctly, I also have to switch the paragraph styles from MsoNormal to the native MsoListParagraphCxSpFirst, MsoListParagraphCxSpMiddle, MsoListParagraphCxSpLast.
All Word stylesheets need to be updated to use the native paragraph styles.

.... Actually it looks like they don't: the indentation solution I had to put in to address the implicit indentation of ol and ul goes away when I don't use ol and ul to begin with.
There is a new issue now. There is no longer a new list item for the second table under a list item; but that second table is no longer indented under the same level as the first, either. Will see if a div wrapper addresses that.

Will make that a new issue.


refactor(infra): CDK stack code cleanup

Make CDK code more readable and little better organized before we add lot of new resources.
Based on PR #47

@l0b0 , I need to review and merge this before #56 (because #56 depends on this PR). Are you able to have a look please ? Thanks


VisualSignature has leading space before SignatureReason

When using the VisualSignature feature, there is a leading space of 1.5f before the signature Reason:

This is because the leading space is explicitly set at 1.5f in the PdfDocument:
https://github.com/SwisscomTrustServices/pdfbox-ais-client/blob/8d52c759ade267b0c443fcd6f15bc9635c745d72/src/main/java/com/swisscom/ais/client/impl/PdfDocument.java#L408
This leading space should be removed

can you please provide more details about this finding?

The feature "createVisualSignature" allows setting an image for the signature at specified coordinates.
I would expect the signatureReason text to be aligned with these coordinates as well. But because there is a leading space of 1.5f hardcoded in PdfDocument.java (see link in previous comment), the signatureReason is indented 1.5f. as seen on my screenshot. It might be possible that if the indentation is 0, the text is cutoff by the signature window. this I have not tested. In this case, an indentation of 0.1f to 0.5f would probably be enough for the text not do be cut off.

@ionut-vacariu-mindit Can you make another release in your local repository?

@ionut-vacariu-mindit Any update on this?

@davidstrahm - is there any issue with those?
https://github.com/SwisscomTrustServices/pdfbox-ais-client/tree/etsi_integration/repository/com/swisscom/ais/pdfbox-ais/1.3.0

Thanks, I didn't realize they are now on a branch


Multiline labels documentation

Documentation Is:

[x] Missing or needed
[ ] Confusing
[ ] Not Sure?

Please Explain in Detail...
For the multiline labels you currently have to look into the source code of the available example since it is not available in the documentation.
Your Proposal for Changes
Not sure if it is the best place but I think one of these 2 spots is the best place for a piece of context about the labels property:
https://www.chartjs.org/docs/master/axes/index
https://www.chartjs.org/docs/master/axes/labelling
As an extra might also be a good place to descripe what you can put in there like font awesome icons, strings, array and everything else it can use and generate a viable output

I have created an example which works with multi line labels and modifies some configurations of legend’s label. All configurations for legend label is available at https://www.chartjs.org/docs/latest/configuration/legend.html#legend-label-configuration and I think this table is all you can do about legend labels(and also multiline labels).
I also use a custom legendClickHandler for handling legend’s clicks.
multi-labels-example

I know about the example thats how I got to this issue, the place you pointed out is not the right place for documentation about multiline labels since the legend doesnt support it. If you try it it will render ['x', 'y'] as x,y. The multiline labels are about the axes thats why I think it has to be added in one of those places.
Another option might also be to add it in the data structures tab under a Heading called label structure


Key to the forms of Rumex in the Netherlands [1914]

https://www.biodiversitylibrary.org/page/4500078

B1566


[Fron-tend] get the role by fetch API user

When the Login.jsx submit to the API, the API should respond with the user's roles. The point is that the Home.jsx needs this value to route the respective Profile component.

The current /src/views/Home.jsx receives an hardcoded role:


Review and add new key to Brazilian Portuguese at Forms and Tables.

Marked this as a draft until @saade's comments are resolved.

Thank you!


Multiple services scaling using custom metrics

Hello,
I have a question. Can we scale 2 services by using custom metrics. For example, I have 2 services which needs auto scaling based on custom metrics:

First service needs to be scaled based on number of messages in Kafka queue.

Second service needs to be scaled based on http requests per second.

I am able to scale first service by using custom metrics  with prometheus and prometheus adapter. Now in order to scale second service what needs to be done? All articles available online are for scaling single service only. Is it possible to scale multiple services using custom metrics? If yes then how can we achieve it?
Thanks in advance.

not sure if these 2 services has anything related to each other. but if you need to scale another service, I think just create another hpa and target to the service metric.

If you have a metric for the number of messages in a kafka queue it is technically possible to scale based on this, but documentation is not great, you'll have to dig around to figure out the right YAML configs for this custom metrics process and in the HPA config.


[EN] Request for: /web/tools/chrome-devtools/?hl=en

Hi Developers,
Currently downloading, converting and organizing files on a chromebook using the file manager and google docs is inefficient and time-consuming. First I download the file, be it a power point or word doc, or whatever, from the web and then 2. I choose where I want to save it,  3. I then open it 4. then I need to convert it to google docs format, 5, then I have to "organize" it, which used to be "move to folder" to the same place I already saved it to in the first place. So step 5 is redundant, but if I skip step 5 the file is not where I want it to be. I would like to have all 5 steps combined into one, by having the file auto converted to google format as I download it and tell it where I want it downloaded. Is that possible? If not is cutting one or some of these steps out possible?
Thank you,
Joshua Hersh

Hi,
Thanks for the feedback, unfortunately this forum is meant for issues only with our web documentation. I'd recommend checking out the Google Docs product forums.


Timedcards

Just for review. Not ready for merge

Closing pull request as changes suggested have been added.


XIVDB Character Import pulls outdated data

If I hit Import on my character so it pulls data from XIVDB, the data is wrong. Literally every crafter level is incorrect, in fact.
My character is on Omega, called Ilyxia Britannia
Here’s the XIVDB link: http://xivdb.com/character/2188312/ilyxia+britannia/omega
If you try importing it here, you’ll see all the levels are wrong.

Are the levels in XIVDB wrong or are the levels in our app wrong after an import from XIVDB?

Levels in your app.
Your app: https://i.imgur.com/vVjYVLt.png
XIVDB: https://i.imgur.com/HFUh1kb.png

Thanks. I'll take a look later.

So our character import pulls the class level from the gearset data. However, that appears to be the character level at which that particular gearset was last captured, whereas it seems that XIVDB may update the character level without capturing a new gearset to go with it.
We could get a more accurate class level by looking at the classj/job data but the attributes from the gearset data would still be outdated. I think this would still be an improvement. Do you agree?

I've deployed a fix to the beta site which should make it pick up the most recent class levels.

Confirmed it pulls the correct levels when I search for my character now, so assuming there's not going to be any caching nonsense going on in the future, I'd say this is fixed :)
Thanks!


Port Update for RPC.GRPC in .burrow_val0.toml

According to standard documentation for Multiple validators - advanced consensus setup -> https://github.com/hyperledger/burrow/blob/develop/docs/quickstart/multiple-validators.md
while setting up RPC.GRPC address information in file .burrow_val0.toml, it is suggested to maintain ListenAddress = "<IP_ADDRESS>:20002"
while it was found that the default port should be 10997 so it should be ListenAddress = "<IP_ADDRESS>:10997"
[Tendermint]
Seeds = ""
SeedMode = false
PersistentPeers = ""
ListenAddress = "tcp://<IP_ADDRESS>:20000"
Moniker = "val_node_0"
TendermintRoot = ".burrow_node0"
[Execution]
[Keys]
GRPCServiceEnabled = false
AllowBadFilePermissions = true
RemoteAddress = ""
KeysDirectory = ".keys"
[RPC]
[RPC.Info]
Enabled = true
ListenAddress = "tcp://<IP_ADDRESS>:20001"
[RPC.Profiler]
Enabled = false
[RPC.GRPC]
Enabled = true
ListenAddress = "<IP_ADDRESS>:20002"   <------------ Change here
[RPC.Metrics]
Enabled = false
During this setup my peer node was not able to connect to node0, then I have checked and found that the default port should be 10997.After this change my issue was resolved.
Recently I had come across a documentation which also stat that the Default should be 10997.

This is my commit message
Signed-off-by: Devraj Singh<EMAIL_ADDRESS>

@devrajsinghrawat thanks for the Pull Request. Can you squash the commits and ensure that the individual commits are signed and then force push to your branch. That will satisfy the DCO bot (a Hyperledger requirement) and then we'll be GTG to merge this. Thanks!

This could do with a comment on the docs but using non-standard ports is intentional - so that you can run these validators on a single machine without port collisions.
Note it's perfectly possible to use non-standard ports with burrow deploy -u localhost:20002 ...


Getting exception: Grpc.Core.RpcException: 'Status(StatusCode=InvalidArgument, Detail="Inline audio exceeds duration limit. Please use a GCS URI.")'

When audio is more than 1 minute getting this following exception,
Grpc.Core.RpcException: 'Status(StatusCode=InvalidArgument, Detail="Inline audio exceeds duration limit. Please use a GCS URI.")'
It is working fine with the audio which is less than 1 minute..
My code, Program.cs
var speech = SpeechClient.Create();
var longOperation = speech.LongRunningRecognize(new RecognitionConfig()
{
Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
SampleRateHertz = 44100,
AudioChannelCount = 2,
    LanguageCode = LanguageCodes.English.UnitedKingdom,
    },

    RecognitionAudio.FromFile(my file path));
    longOperation = longOperation.PollUntilCompleted();

    var response = longOperation.Result;
    while (1 > 0)
    {
        foreach (var result in response.Results)
        {
            foreach (var alternative in result.Alternatives)
            {
                Console.WriteLine(alternative.Transcript);
            }
        }
    }
}

Yes, that's behaving as documented:

Audio longer than ~1 minute must use the uri field to reference an audio file in Google Cloud Storage.

So you should upload your audio to GCS first (e.g. using the Google.Cloud.Storage.V1 package) and then perform speech recognition using a RecognitionAudio that uses GCS, e.g. using RecognitionAudio.FromStorageUri.
I'll close this issue now as the library and service are working as intended.

How to upload a audio to GCS ? and How to get URI

You just upload the file. See https://googleapis.dev/dotnet/Google.Cloud.Storage.V1/latest/index.html for some examples.
The URI is just gs://bucket-name/object-name, as documented in the FromStorageUri call.

@jskeet
you Documentation can code generate error for StorageClient so,you tell me what is StorageClient

It's from the Google.Cloud.Storage.V1 package, as specified in the documentation:

Google.Cloud.Storage.V1 is a.NET client library for the Google Cloud Storage API.

@jskeet
Thanks
I import that package
using Google.Cloud.Speech.V1;
and then i write a code ,
below line generate error
/* The StorageClient does not exists in current context*/
var client = StorageClient.Create();
var bucketName = Guid.NewGuid().ToString();
var bucket = client.CreateBucket(projectId, bucketName);
var content = Encoding.UTF8.GetBytes("hello, world");
var obj1 = client.UploadObject(bucketName, "file1.txt", "text/plain", new MemoryStream(content));
var obj2 = client.UploadObject(bucketName, "folder1/file2.txt", "text/plain", new MemoryStream(content));
foreach (var obj in client.ListObjects(bucketName, ""))
{
Console.WriteLine(obj.Name);
}
// Download file
using (var stream = File.OpenWrite("file1.txt"))
{
client.DownloadObject(bucketName, "file1.txt", stream);
}

You need to add it as a dependency to your project, not just import the namespace.

@jskeet
Thank you it's Worked for me


AppSourceCop reacts differently in Run-AlValidation and Compile-AppInBCContainer

Our pipeline first runs Compile-AppInBCContainer to create the app package.
Then it uses this app package and the last successfully released package to run Run-AlValidation.
We have an app which has a enumextension with an enum value without affix. This leads to the warning AS0098.
Compile-AppInBCContainer with enabled AppSourceCop fails with error AS0011
When disabling the AppSourceCop in Compile-AppInBCContainer and running Run-ALValidation on the outcoming App-File the AppSourceCop displays the expected warning warning AS0098.
BCContainerhelper Version is 2.0.22

AS0011 is https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0011
Sounds like you haven't setup mandatoryaffixes in the appsourcecop.json file for compile-appinbccontainer.
(Run-AlValidation creates the appsourcecop.json on the fly)

Excluding the appsourcecop.json in the project inevitably leads to
error AS0054: The AppSourceCop configuration must specify one of the following properties: 'mandatorySuffix', 'mandatoryPrefix', or 'mandatoryAffixes'
when compiling the app.
The affixes are setup, and in the Compile-AppInBCContainer the error AS0011 instead of an expected warning AS0098 is thrown.

Next version of Run-AlValidation will validate in the same way as the validation service.
The version should be available as prerelease a little later today.
Please test out this version and let me know if it solves the issue, thanks

Latest prerelease should have this fix, please confirm, thanks.

shipped in 2.0.23

Thank you for your effort! - it does not produce the error as described above - still the warnings while using Compile-AppInBCContainer and Run-ALValidation seem to differ. I will double check the Code Cop Rules and get back to you if any further issue emerges.


[Table] selected and hover backgroundColor should use theme instead of hard coded colors

https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/TableRow/TableRow.js

this might be related. My theme override has been working OK until I updated to 4.9.5.
MuiTableRow: {
root: {  "&$selected": { backgroundColor: '#f09628', }  }
},
Now my override is ignored and I get the following instead
.MuiTableRow-root.Mui-selected, .MuiTableRow-root.Mui-selected:hover {
background-color: rgba(240, 150, 40, 0.08);
}

@petercutting It seems that we have increased the specificity. You could resolve the issue by doing the same.
'&$selected, &$selected:hover'

@petercutting It seems that we have increased the specificity. You could resolve the issue by doing the same.
'&$selected, &$selected:hover'

Sorry to dig this up, but shouldn't this also work by setting theme.overrides.MuiTableRow.selected like so:
          MuiTableRow: {
            selected: {  backgroundColor: '#f09628' }
          },

I am asking, because this seems to not work, but since you suggested another solution I am not sure if this is a bug or not.

@JanPretzel This solution shouldn't work. You should get a warning in the console with the correct approach. It asks to increase the specificity with a .Mui-selected selector.

@oliviertassinari As far as I can tell, there is no such warning. I created a codesandbox

Oh but you are using v5, seel the latest breaking changes, the theme is different now.

I don't think I was using v5, at least i forked from the v4.11 documentation. I changed the sandbox version to 4.11.0 (explicitly) instead of latest which should have been the same anyway, right? Still no warning.

const themeInstance = createMuiTheme({
  overrides: {
    MuiTableRow: {
      root: {
        '&.Mui-selected': {
          backgroundColor: "#f09628"
        }
      }
    }
  }
});

Thank you for clarifying, but I think we talked past each other (I know this is working). I just wasn't sure if the selected approach should work.
MuiTableRow: {
    selected: {  backgroundColor: '#f09628' }
},

And after that

@JanPretzel This solution shouldn't work. You should get a warning in the console with the correct approach. It asks to increase the specificity with a .Mui-selected selector.

I wanted to make sure that you know that there seems to be no such warning. Sorry for all the confusion.

We are good :

Sorry for reviving the thread, but I'm facing a similar issue here. The above suggestion actually worked for overriding the backgroundColor on all TableRow using the theme, but I'm having a hard time overriding the color for a single TableRow instance.
My intuition tells me this should do the trick, but doesn't.
const useStyles = makeStyles(theme => ({
  selectedTableRow: {
	'&$selected, &$selected:hover' {
      backgroundColor: fade(deepPurple[500], theme.palette.action.selectedOpacity)
     }
  }
}));

function MyTableRow(props) {
  return <TableRow selected classes={{ root: classes.selectedTableRow }} {...props}>/* ... */</TableRow>
}

$selected style rule is missing

🤔  Isn't that already defined by TableRow itself?

No, style sheets are isolated.

Guys, this did the trick for me:
const StyledTableRow = withStyles(theme => ({
  root: {
    '&.Mui-selected, &.Mui-selected:hover': {
      backgroundColor: theme.palette.action.hover
    }
  },
}))(TableRow)

with v4:
const themeInstance = createMuiTheme({
  overrides: {
    MuiTableRow: {
      root: {
        '&.Mui-selected': {
          backgroundColor: "#f09628"
        }
      }
    }
  }
});

with v5:
const themeInstance = createMuiTheme({
  components: {
    MuiTableRow: {
      styleOverrides: {
        root: {
          '&.Mui-selected': {
            backgroundColor: "#f09628"
          }
        }
      }
    }
  }
});

This example does not working any more. And in v5 we do not event using createMuiTheme


60px default y-axis margin

Fixes #1451.
TODO: Investigate whether we can further increase the default margin to 80px in the case that an ordinal scale is used (in which case, the ticks tend to be longer) or a center labelAnchor is used (which is also the default for ordinal scales, and shares space with the tick labels). Both of these are tricky to do because the scale type is not known at the time the axis mark is constructed, and initializers are not allowed to affect position scales. We would need some sort of new hint or hook that would allow the axis mark to peek ahead at the scale type and adjust the default margin accordingly.

I also don’t like that there’s too much left margin now in many of the examples. It would be nice to have a smarter heuristic. I don’t think it needs to be as precise as proper text metrics, but maybe something that can choose between a “small”, “medium”, and “large” default margin?

I want to explore an alternative where the axis mark would return not a number, but a special Symbol("autoMargin") for marginLeft etc. (or, just a string, if we want to keep this usable from outside); the actual value of that autoMargin would be computed in createDimensions—where the scales’ types and domains are already materialized.

Maybe we could compute the labels for the y-axis, and use their length (simple text metrics) to estimate whether a small or large left/right margin is needed. And then we move on to do the same for the x-axis. This would also be useful to estimate a good default tickSpacing for the x-axis: if we have shorter or longer labels, we can adjust the default accordingly. The sparseCell test with ordinal axes is a good example of where we could use a small tickSpacing than the default (at least for x; the y default probably shouldn’t change).

Closing in favor of #1722.


Support generating plugin suggestions in Juseppe

Starting from Jenkins 2.4, it will be possible to make custom plugin suggestions in the installation wizard (see https://github.com/jenkinsci/jenkins/pull/2348). These suggestions are being specified by update sites.
It would be great to have support of platform-plugins.json generation in Juseppe

and what the rules of generating such suggestions?

The best thing would be to write a schema definition for JSONs in Jenkins main repo...


[DF] Add support for DROP TABLE statements

Depends on #656

Gonna wait on #656 before reviewing, if I forget poke me again =)

Codecov Report

:exclamation: No coverage uploaded for pull request base (datafusion-sql-planner@f948429). Click here to learn what that means.
The diff coverage is n/a.

@@                    Coverage Diff                    @@
##             datafusion-sql-planner     #658   +/-   ##
=========================================================
  Coverage                          ?   66.21%
=========================================================
  Files                             ?       73
  Lines                             ?     3635
  Branches                          ?      748
=========================================================
  Hits                              ?     2407
  Misses                            ?     1080
  Partials                          ?      148

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Release proposal: v1.23.3

I'm aiming to cut a new release later this week. If there are any objections, please raise them here.

Something that has nothing to do with the specific release, but is there a way to be notified when you cut a new release?
I'd like to integrate new releases of libuv in uvw as soon as possible, but often I miss issues like this one and therefore the release itself.
Unfortunately, a mailing list isn't the best tool for that. I have to look into each and every mail the same way I look into each and every issue.
Something else to suggest? Thanks in advance for your time.

There isn't anything that I'm aware of. You might be able to set something up to poll https://dist.libuv.org/dist/ though.

GitHub has an atom feed for releases, e.g. https://github.com/libuv/libuv/releases.atom

@richardlau It seems a more elegant way to do something similar to what @cjihrig proposed above. Am I wrong?

I think this will become 1.24.0 instead of 1.23.3 because https://github.com/libuv/libuv/commit/4c2dcca27b80945d6b7063f0ea031b8a75a46a52 introduced new flags in the API.

Prerelease libuv+Node CI: https://ci.nodejs.org/view/libuv/job/libuv-in-node/70/

For future references (sort of future me looping on this), to keep track of changes one can also follow the rss feed of the abi tracker (as long as it's kept up-to-date at least) - https://abi-laboratory.pro/?view=timeline&l=libuv


overlap issue in admin panel

Bagisto Version

[ ] master branch

Steps To Reproduce

scroll down in admin panel navigation

Actual Result

locale  english  icon not properly visible also after scrolling


Proper way of creating non-modal Qt window

Hi! I can create a modal Qt window via window.exec_() but when I try using show(), the frame comes up, but the window does not draw.
We have had similar issues with other applications and developed workarounds by hooking up with the host application's tick callback to call processEvents() and so to allow redraws and other events to tick.
But I was wondering what is the best approach with non-modal guis in xstudio?
Thank you for reading.

Actually, not just non-modal Qt widgets, but I also can't properly use QDialogs either.  QPushButton presses crash XS.
Take this simple QDialog:
class Temp(QtWidgets.QDialog):
    def __init__(self, parent=None):
        super(Temp, self).__init__(parent)
        self.layout = QtWidgets.QGridLayout()
        self.setLayout(self.layout)
        self.button_load = QtWidgets.QPushButton('Load')
        self.button_load.clicked.connect(self.on_click_button_load)
        self.layout.addWidget(self.button_load, 0, 0, 1, 1)
    def on_click_button_load(self):
        print('hi')

Called simply:
from my_guis import Temp
w = Temp();
w.exec_()

It will bring up the dialog with a push button. Press the button once/twice and XS goes down. My console looks like:
================================================================================================================================
[2023-09-28 11:30:39.404] [xstudio] [info] XStudio logging started.
[2023-09-28 11:30:40.594] [xstudio] [info] API enabled on <IP_ADDRESS>:45500, session name default0
[2023-09-28 11:30:44.511] [xstudio] [info] XStudio UI launched.

Error: signal 11:
xstudio.bin[0x6390e6]
/lib64/libc.so.6(+0x36400)[0x7f1e1de75400]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Gui.so.5(+0xe3a24)[0x7f1e2314aa24]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Gui.so.5(+0x3f3ba3)[0x7f1e2345aba3]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Gui.so.5(_ZNK9QTextLine4drawEP8QPainterRK7QPointFPKN11QTextLayout11FormatRangeE+0xa06)[0x7f1e2328b276]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Gui.so.5(+0x3eaefb)[0x7f1e23451efb]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Gui.so.5(_ZN8QPainter8drawTextERK5QRectiRK7QStringPS0_+0xfd)[0x7f1e234526cd]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Widgets.so.5(_ZNK12QFusionStyle12drawItemTextEP8QPainterRK5QRectiRK8QPalettebRK7QStringNS5_9ColorRoleE+0xd8)[0x7f1e28cff9a8]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Widgets.so.5(_ZNK12QCommonStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget+0x8fc)[0x7f1e28ca6bcc]
/packages/vendor/github.com/xstudio/linux_64/0.11.1/lib/libQt5Widgets.so.5(_ZNK12QFusionStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget+0x74e)[0x7f1e28d0103e]
QObject::~QObject: Timers cannot be stopped from another thread
QObject::~QObject: Timers cannot be stopped from another thread

Is this is an XS issue?


Fix typo in License

s/expect/except/.
"expect for" in court would likely not be legally binding.

Goog catch :)
Thank you @stephenwithav


[WIP] UI redesign: Grey background of the sidebar

Fixes: #21750
Screenshots:

Light Mode

Dark Mode

I have drafted this WIP PR for #21750, so that we can play around with it and make necessary changes.
Since this change asks for updating different components of UI along with that of the sidebar, as mentioned in the issue, I have segregated them into different commits for better view-ability and changes further down the line.
I have updated the background colors of the body, message backgrounds and other UI components to match the color scheme of the sidebars, following up on the discussion at CZO.
FYI, @alya @terpimost

Cool, thanks!
@terpimost can confirm, but I think we need to extend the grey background in a number of places. Everything outside of the message cards in the main message feed should also be grey, which includes the area with the z at the top of your screenshots, the background behind the date lines, and the space below the last message.

@alya  is right about the background

Closing this in favor of #23724, which is actively been worked upon by @evykassirer.


Update Indicator Form with new form fields that match the Indicator Plan for Donors

Based on discussions with the HQ MEL team and the wider toladata-users slack group, we are proposing to add new form fields to the Indicator Plan Form. These new fields and their definitions use the same language from our donors guidance: EC, DFID, and USAID. This will allow us to record additional data that meets our donor formats. The following fields are suggested to be added to the current form:
"Unit of Measure": ADD field between "Definition" and "Disaggregation" under the Performance tab.
"Rationale or Justification for Indicator": ADD field between "Definition" and the new "Unit of Measure" under Performance tab.
"Rationale for Target": ADD field after "LOP Target
"Means of Verification / Data Source": CHANGE field name from current spelling: "Means of verification" (including capitalization)
"Data Collection Method": CHANGE field name from the current spelling: "Data collection method" (capitalization)
"Frequency of Data Collection": ADD field after "Data Collection Method" under the Data Acquisition tab.
"Data Points": ADD field after the new "Frequency of Data Collection" field  under the Data Acquisition tab.
"Responsible Person(s) and Team": CHANGE field name from the current spelling: "Responsible person" (including capitalization).
"Method of Analysis": CHANGE field name from the current spelling: "Method of analysis" (including capitalization).
"Information User": CHANGE field name from the current spelling: "Information use" (including capitalization).
"Frequency of Reporting": CHANGE field name from the current spelling: "Reporting Frequency" (including capitalization).
"Quality Assurance Measures": ADD field after "Frequency of Reporting" field.
"Data Issues": ADD field after the new "Quality Assurance Measures" field.
"Changes to Indicator": ADD field after the new "Data Issues" field and before "Comments" field.
All form field definitions will be updated in the Form Guidance following the deployment of the new field changes.
MC Indicator Plan Template September 2016.xlsx

Had issues submitting ticket through TW so added directly as a Github issue.

What is the purpose of the new field "Data Points"? what kind of information is going to be stored in here?

Data Points - Some indicators may require more than one data point (FFP) to be reported or complex calculations using several data points. List all data points needed for reporting or calculation.
For example two data points that could be listed here are:
numerator: # of students graduated from course; denominator: # of students enrolled in the course (for the indicator % of graduated from training course)

It sounds like what you're asking for is a composite indicator, which relies on other indicators to get its value calculated. But you're asking for a manual entry of those other indicators into a text box called "data_points", which I understand because of the need to match the donor template but our long term strategy should be developing the functionality of composite indicators whose value is auto-calculated by linking other indicators and defining their relationship.

Also, the Frequency of Reporting field is already present in the Indicator form as a dropdown. So I will not be adding another one.

Move: "Rationale or Justification for Indicator" from Target Tab to Performance Tab place under "Unit of Measure"
Add: "Rationale for Target" under Target Tabs below "LOP Target"

Still missing:
Add: "Rationale for Target" under Target Tabs below "LOP Target"

done


Downloading video is stuck on "Extracting...", when not connected to debugger

The app works great when the debugger is connected. However, when I tried running it (simulator or device), when not connected to the debugger, the download process gets stuck on the first step and obviously makes it extra challenging to debug, since it only glitches when the debugger is not connected

have you found a solution for this

@kewlbear this app will not work in the release time

Same issue for me.. not working in AdHoc builds


Markdown code snippet "disappear" (collapse) unexpectedly upon clicking

For some reason, if you have a blog post with a markdown code snippet (created using the triple backtick method), and when you click on that code snippet, it for some reason "disappear" ( (or "collapse" in CSS terms)
Here is a demo - try click on the code snippet and you will see. This is my GitHub repo
I've also just git clone the Jalpc repository from scratch, create a blog post (with a code snippet). Same outcome.
Anybody have similar issue / know how to solve this? (I have no idea how to solve this currently and am quite stuck!)

With the help of @keram https://github.com/keram we've hunted down the bug.
Line 6-10 of the this js file needs commented out / removed.
In addition, for the time being I manually remove the corresponding lines in the min files here. i.e. blog-20170906.min.js.

@Atlas7
Thanks for this issue and tracking bug with @keram !
It's fine to create a PR for this issue, nice job! :)

ah apologies for the delay on this (and I'm glad you've got it fixed nevertheless). Thank you!

Re-opening this thread. Turns out the minified javascript needs updating too. See commit.


利用monodevelop 在linux编译时报错 系统archlinux 64bit 如果有时间可否帮我看下报错的原因

Building Solution: Bililive_dm (Debug)
Building: BilibiliDM_PluginFramework (Debug)
Build started 2015/11/16 3:55:18.

Project "/home/roy/Downloads/bililive_dm/BilibiliDM_PluginFramework/BilibiliDM_PluginFramework.csproj" (Build target(s)):
Target PrepareForBuild:
	Configuration: Debug Platform: AnyCPU

Target ResolveAssemblyReferences:

/usr/lib/mono/4.5/Microsoft.Common.targets:  warning : Reference 'PresentationCore' not resolved
For searchpath {CandidateAssemblyFiles}
Warning: {CandidateAssemblyFiles} not supported currently
For searchpath {HintPathFromItem}
HintPath attribute not found
For searchpath {TargetFrameworkDirectory}
Considered target framework dir /usr/lib/mono/4.0, assembly named 'PresentationCore' not found.
For searchpath {PkgConfig}
Considered PresentationCore, but could not find in any pkg-config files.
For searchpath {GAC}
Considered PresentationCore, but could not find in the GAC.
For searchpath {RawFileName}
For searchpath bin/Debug/
/usr/lib/mono/4.5/Microsoft.Common.targets:  warning : Reference 'PresentationFramework' not resolved
For searchpath {CandidateAssemblyFiles}
Warning: {CandidateAssemblyFiles} not supported currently
For searchpath {HintPathFromItem}
HintPath attribute not found
For searchpath {TargetFrameworkDirectory}
Considered target framework dir /usr/lib/mono/4.0, assembly named 'PresentationFramework' not found.
For searchpath {PkgConfig}
Considered PresentationFramework, but could not find in any pkg-config files.
For searchpath {GAC}
Considered PresentationFramework, but could not find in the GAC.
For searchpath {RawFileName}
For searchpath bin/Debug/
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.

Target GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.

Target CoreCompile:
	Tool /usr/lib/mono/4.5/mcs.exe execution started with arguments: /noconfig /debug:full /debug+ /optimize- /out:obj/Debug/BilibiliDM_PluginFramework.dll DMPlugin.cs DanmakuModel.cs Events.cs GiftRank.cs Properties/AssemblyInfo.cs /target:library /define:"DEBUG;TRACE" /nostdlib /reference:/usr/lib/mono/4.0/System.dll /reference:/usr/lib/mono/4.0/System.Xaml.dll /reference:/usr/lib/mono/4.0/System.Xml.Linq.dll /reference:/usr/lib/mono/4.0/System.Data.DataSetExtensions.dll /reference:/usr/lib/mono/4.0/Microsoft.CSharp.dll /reference:/usr/lib/mono/4.0/System.Data.dll /reference:/usr/lib/mono/4.0/System.Xml.dll /reference:/usr/lib/mono/4.0/WindowsBase.dll /reference:../packages/Newtonsoft.Json.7.0.1/lib/net40/Newtonsoft.Json.dll /reference:../packages/JetBrains.Annotations.10.0.0/lib/net20/JetBrains.Annotations.dll /reference:/usr/lib/mono/4.0/System.Core.dll /reference:/usr/lib/mono/4.0/mscorlib.dll /warn:4

DMPlugin.cs(33,17): error CS0103: The name MessageBox' does not exist in the current context DMPlugin.cs(64,17): error CS0103: The name MessageBox' does not exist in the current context
DMPlugin.cs(95,17): error CS0103: The name MessageBox' does not exist in the current context DMPlugin.cs(127,17): error CS0103: The name MessageBox' does not exist in the current context
DMPlugin.cs(232,30): error CS0103: The name Application' does not exist in the current context DMPlugin.cs(248,30): error CS0103: The name Application' does not exist in the current context
Task "Csc" execution -- FAILED
Done building target "CoreCompile" in project "/home/roy/Downloads/bililive_dm/BilibiliDM_PluginFramework/BilibiliDM_PluginFramework.csproj".-- FAILED
Done building project "/home/roy/Downloads/bililive_dm/BilibiliDM_PluginFramework/BilibiliDM_PluginFramework.csproj".-- FAILED
Build FAILED.
Warnings:
/home/roy/Downloads/bililive_dm/BilibiliDM_PluginFramework/BilibiliDM_PluginFramework.csproj (Build) ->
/usr/lib/mono/4.5/Microsoft.Common.targets (ResolveAssemblyReferences target) ->
/usr/lib/mono/4.5/Microsoft.Common.targets:  warning : Reference 'PresentationCore' not resolved
/usr/lib/mono/4.5/Microsoft.Common.targets:  warning : Reference 'PresentationFramework' not resolved

Errors:
---------------------- 完成 ----------------------
构建：6 个错误, 2 个警告

mono 上并不含WPF, 而弹幕姬是使用WPF作为UI框架的. 因此编译失败. 如需利用可以研究下BiliDMLib类, 有一些基础的内容


Update hetznercloud driver

log caller if level is debug or trace
bump hetznercloud client lib to v2
don't panic on wrong labels settings
select image arch based server type

as one can see the deploy of arm works now -> https://ci.woodpecker-ci.org/repos/8975/pipeline/60/7
but the image is not ready jet :D

We should enable renovate bot or similar across the WP org. These outdated dependencies all over the place are somewhat annoying.

We should enable renovate bot or similar

Can recommend it, and it's open source.

Can agree on renovate ... in this case it was a majour bump witch renovate does not do anyway ...

It does, https://github.com/thegeeklab/drone-github-comment/pull/254


NO-JIRA: bump nodepoolConfigUpdate start timeout to 1min to reduce flakes

What this PR does / why we need it: increases the time allowed for node pool config to start updating to 1 minute. We've seen a lot of flakes around this and have Jira to investigate further. This is also causing trouble for external teams trying to merge PRs before the feature freeze.
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/area testing

/retest

/test e2e-aws

/test e2e-aks

/override ci/prow/e2e-aks

/override ci/prow/e2e-aks

/test unit

/hold cancel

/test unit

/test e2e-aws-4-17


Add twoLine theme

Add's a theme which sets the prompt over two lines as shown in the attached image. It also has several symbols used to indicate git status.

https://github.com/robbyrussell/oh-my-zsh/#do-not-send-us-themes


Generating a unitypackage using unity-builder

Context
Hello! Thank you for this wonderful GH action, supporting docs etc - great stuff. I am a library developer and publish a "unitypackage" that Unity developers can import into their project: https://github.com/mParticle/mparticle-unity-plugin
We would like to generate our unitypackage with GH actions.
Suggested solution
We have a bash script that we currently run locally, it looks something like this:
/Applications/Unity/Unity.app/Contents/MacOS/Unity \
    -projectPath "${PWD}" \
    -logFile \
    -exportPackage Assets/foo.cs \
                   Assets/bar.cs
    Example.unitypackage -nographics -batchmode -quit;

You can see a full example here: https://github.com/mParticle/mparticle-unity-plugin/blob/master/buildscript.sh
Seems like the critical parameter that the GH action would have to take is the list of assets to export.
Considered alternatives
We tried to hack our way around and run bash script in the docker image created by unity-builder but paused as it was getting too unsustainable.
Additional details
Supporting the development of unitypackage's/sdks would increase your product's TAM such that it's even more useful to library developers vs only app developers :-)

Accepting contributions for this.

There is a related documentation issue here which points to an example someone shared a while ago:
https://github.com/game-ci/documentation/issues/51

It seems Epic Online Services has a method for building a Unity package from an editor script. Combined with the customBuildMethod parameter, in theory, this should allow GameCI to build unitypackages. They also have methods for building UPM packages too.
https://github.com/PlayEveryWare/eos_plugin_for_unity/blob/183a25463a8c1ed87e5a4c52c107f7596dfcd531/Assets/Plugins/Source/Editor/Internal/UnityPackageCreationTool.cs

Any update on this?

 Consider the following sample unity command to create a unity package:
#!/bin/bash
project_dir=${PWD}

# Path to Unity executable (update this to your Unity installation path if needed)
UNITY_EXECUTABLE="unity"

# Define the output package name and location
output_package="myPackage.unitypackage"

# Run Unity to export the package
$UNITY_EXECUTABLE \
    -projectPath "$project_dir" \
    -exportPackage "Assets/myPackage" "$output_package" \
    -logFile \
    -nographics \
    -batchmode \
    -quit

@coderabbitai latest version for unity-builder is 4. (uses: game-ci/unity-builder@v4)

To anyone here interested in this, don't hesitate to give this a try 🤯


fix remove speech label, cause application save wrong label

https://github.com/jambonz/jambonz-webapp/issues/378

Fixed Case 2

Fixed Case 1

please rebase and set for review if cases 1 and 2 in the issue have been tested


Add systemd-dev package to build instructions for Ubuntu 23+

Please double check me, but I believe the systemd-dev package needs to be installed on Ubuntu 23 or newer. See #440.

I have two things which are not clear for me:

According to https://packages.ubuntu.com/noble/systemd, systemd-dev is a hard dependency of systemd and should therefore be installed automatically. So I wonder what happens when you install that explicitly again.
The package contents of systemd-dev also doesn't look like something which I expect from a meson dependency. I would rather expect headers and shared/ static libraries in the package

So I already asked in #440, if you're sure about needing systemd-dev instead of libsystemd-dev.

Ok, I spawned an Ubuntu VM. Ubuntu 24.04 LTS already has the systemd-dev package installed, but according to packages.ubuntu.com 24.10 doesn't seem to have the dependency I mentioned before.
And I guess, the meson config needs to read /usr/share/pkgconfig/systemd.pc, which only comes with the systemd-dev package.
So I guess this is actually required as mentioned in this PR. Sorry for the confusion.


Returning a rejection does not propagate exception into function body

I'm not really proposing any change here, but I wanted to highlight this behavior since I was quite surprised to have not considered it previously.
Consider the following code:
async function a() {
    throw new Error("can i haz err");
}

async function b() {
    try {
        return a();
    } catch (error) {
        console.log("i haz err in b");
    }
}

b().then(
    _=> { console.log("ok") },
    _=> { console.log("broken") });

In this example, b will return a rejected promise, but the catch clause in b will not get fired.  This pretty much just falls out of the design, but I am wondering if there is a potential here for confusion if users think that they can simply elide the await when returning a promise and get the same exact control flow behavior.
(I came across this while wrestling with the promise unwrapping semantics for async generators.)
Thoughts?
@erights
@domenic

Hmm, this is not really surprising to me. (To be clear: broken will appear, but i haz err in b will not.)
Maaaybe you could make the argument that in async functions return x should be changed to mean return await x, but given how similar discussions went for yield in async generator functions I doubt that'll get support.

Yeah, that implicit await would be a cure worse than the disease, for the same reason. Regarding the surprise, say that a() returned an unresolved promise that, much later, rejects. Wouldn't it be more surprising for b() to stall at the return statement despite the absence of an "await"?

implicit await would be a cure worse than the disease

Agreed!

@zenparsing If this is the case, then does that suggest that yield shouldn't automagically unwrap with regards to https://github.com/tc39/proposal-async-iteration/issues/15 ?

@RangerMauve It certainly means that implicit await before yield is not what we want. There is another option for value unwrapping on the producer side though, which @erights mentioned to me recently: we could unwrap the value, not from within the generator function body itself, but from within the "next" method. I'm not sure if that's the right approach yet, though; there are tradeoffs.

I recall discussing implicit await-on-return some years back. fwiw, but this was probably a side conversation... I tend to agree that implicit await is not a good idea and that while the OP code is suspicious, it's not surprising and can be explained without much difficulty.

Regarding the surprise, say that a() returned an unresolved promise that, much later, rejects. Wouldn't it be more surprising for b() to stall at the return statement despite the absence of an "await"?

How would this stalling be observable to a programmer, though?

How would this stalling be observable to a programmer, though?

It would be observable if there were a finally block.  The finally block will either run immediately or after the to-be-returned promise resolves, depending on the implicit await choice.

Closing this, thanks for discussing!


Fix typo in the usage example

@z4o4z please review

Hi @skarankevich.
Thanks for your PR. I really forgot about this :)


SAA-1079: Added test to detect unprotected endpoints

Overview
Adds test to detect unprotected endpoints.
Based on, https://github.com/ministryofjustice/create-and-vary-a-licence-api/pull/298

Codecov Report
Patch and project coverage have no change.

Comparison is base (3d4054c) 85.57% compared to head (467bc52) 85.57%.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #550   +/-   ##
=========================================
  Coverage     85.57%   85.57%
  Complexity     2626     2626
=========================================
  Files           307      307
  Lines          9405     9405
  Branches        665      665
=========================================
  Hits           8048     8048
  Misses         1022     1022
  Partials        335      335

Files Changed
Coverage Δ

...tiesmanagementapi/resource/JobTriggerController.kt
68.75% <ø> (ø)

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


Is there an open-source community driven frontend for dataherald ?

Hello,
I've been working on a frontend for dataherald and I was wondering if there is an open source frontend around ? If not, I'll consider rebuilding mine from scratch and make it available to the community.
Thank you for this amazing tool,

@Antonhansel Hello, at the moment, we do not have an open-source frontend available for our open-source engine. We would greatly appreciate it if you could share your valuable work with us. Thank you!


update backstage-modal to avoid React.PropTypes being used

<EMAIL_ADDRESS>does not yet use prop-types and would block an update to react@16.

hi @jbreckel,
Thank you for contributing to Megadraft!


Change lumens after the Decimal to a Lighter Color

All changes are made on the template file itself and there are no back-end changes. These changes provide another visual cue to differentiate the number of lumens, before and after the decimal point.

Thanks @Chirag175! Confirmed locally that this looks good.


found a few more https $ids

I think these are in fact correct, no? I left them on purpose.
That was the point -- draft2019-09 is the first one whose $ids are HTTPS?
I suppose that's easy to check, let's see what the metaschema says...

Yeah -- the 2019-09 meta schema says:
    "$id": "https://json-schema.org/draft/2019-09/schema",

Oh!  Yeah, that's what I have in my code too!!
nvm


Use IAM instance profile for EKS-A admin AMI build

Use IAM instance profile for EKS-A admin AMI build to establish SSM connections.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/retest

/lgtm

/hold

/close


Change/async await

Depends of #32.

Hi @dgmike ! LGTM, after resolved conflict due to previous PR :)
This update will be add to next 3.0.1
Thanks !

I have make a rebase with last changes and have run the tests checking there's no broken changes. Can you make a double check, please? :pray: