Should feather meet blosc/bcolz?

https://github.com/Blosc/bcolz -- amazingly fast compression, best open-source solution I've seen in my work (20mn rows, 40+ columns), possibly a natural extension to add compression to feather...?

Yes, I had planned to add c-blosc compression (or lz4, to simplify the build and packaging problem) as a simple overlay. IIRC there's size limitation to compressed chunks, and we probably want to add some chunking to the compression anyway, so worth keeping that in mind.

See ARROW-300. I would like to add a blocked compression option to the Arrow IPC format, which would be relatively trivial to integrate into Feather. I suggest we explore this work there

Link for anyone interested: https://issues.apache.org/jira/browse/ARROW-300.


Update jQuery Plugin Entry

Stumbled across the entry for jQuery Flipster on the jQuery plugin site and noticed it's still on 0.3.2.
Any idea how to update it?
I found this, but since I don't have the original jquery.json file, I'm not sure if it'll work: http://blog.npmjs.org/post/111475741445/publishing-your-jquery-plugin-to-npm-the-quick Doesn't look like jQuery Flipster is on NPM yet.

I'm kinda late, but this is on npm now: jquery.flipster

Yes, I pushed it to NPM a while back, but I don't know how to update the jQuery plugin directory's listing to use the NPM package.

The jquery plugin repo is no longer, so I'm closing this.


Eyesightcheck

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes:  #608

Type of change

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

Checklist:

[x] I have made this from my own
[ ] I have taken help from some online resourses
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

https://deploy-preview-620--amazing-js-projects.netlify.app/eyesight check/

just add one preview.png

added in readme file


linear search with numpy 10x faster

I tried doing the linear search using numpy and the results are 10x faster with slightly better scaling. This could be used until someone does a tensorflow implementation or a better search algorithm.
Feel free to leave it until you guys have time.

number of memory observations
old speed (ms)
numpy (ms)

1e3
13.9
0.9

1e4
132.0
4.7

1e5
1690.0
55.6

Related discussion: https://github.com/reinforceio/tensorforce/pull/164#issuecomment-336389944

That looks pretty good, thanks!

Thanks, I'm closing in favour of a better version #168


RTL word wrap broken

Issue Type: Bug
I entered text in Hebrew. The text was a long line and so I enabled word wrap, but it was not wrapping correctly. Some of the text is hidden outside the right margin.
First analysis: It seems like the hebrew font is slightly wider, but the wrapping is occuring at the point where the same number of characters in english would have wrapped.
To reproduce, copy this text into a new document and enable word wrap:
aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa
אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא אאאאא

This text is just 20 groups of the same 5 characters in English and then in Hebrew, to simplify counting.
Now try resizing the window to different sizes and you should see the wrapping issue. If you are unsure just count how many groups and how many characters in a group are visible.
 The default wrapping algorithm is quite fast and can deal with very large files, but it is fast because it assumes that all characters are monospace. The advanced wrapping algorithm delegates wrapping point computation to the browser, but is a lot slower.


stable/redis-ha: add endpointAdditionalProperties for redis-ha and haproxy serviceMonitor

What this PR does / why we need it:
This PR enables setting additional flags for the prometheus-exporter and redis-ha serviceMonitors (see: EndpointSpec).
I opted to create an open nested object called endpointAdditionalProperties so that it's not necessary to explicitly expose all available endpoint settings.
Usage Example:
exporter:
  serviceMonitor:
    enabled: true
    endpointAdditionalProperties:
      relabelings:
        - sourceLabels: [__address__]
          targetLabel: foo
          replacement: bar

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

@DandyDeveloper - can you trigger the tests?

tagging also @ssalaues: can you also help in triggering the tests for this PR? Thanks!

Running the tests now :)

hmm looks like my commit was not signed. checking.

@DandyDeveloper I re-pushed with a signed commit. Sorry for the hassle!


Fixes production deployment issue

The production environment currently uses the dev configuration

LGTM but you may need to delete the existing deployments from k8s since we changed the labels - just try deploying and see if k8s fails to update, if so delete the existing deployment and re-run the deploy pipeline


not working WIN 10 1709

Hey. Loaded at startup. DNS is not getting switched. I do likely have more difficult netorking because I do have some virtual switch as I have HyperV running on my machine.

Hey! Can you maybe screenshot / explain your configuration so I can have a look at it?

damn, that took such a long time. I am doing some big changes to my network. Running tens of meters of cat6a cables. optical fiber om5 32 meter in total. Buying new switches (2) - managed ones. placing turris omnia back into role of router. upgrading vdsl line to full speed, changing ISP. preparing for second WAN on the roof. Ask me again in 25 days or someting. Or I could maybe send it if I remember. I got some problems with turris that turned into read only filesystem. So I lost reason to use dnsswapper as I got pi-hole in LXC.

Closing this as I'll probably never figure out what went wrong there.


Mac Catalyst Support

Can we also have a variant of Mac Catalyst(ios-arm64_x86_64-maccatalyst) in .xcframework ? The current xcframework doesn't support Mac Catalyst

Merged #523 and released in OCMock 3.9.2.


Bug report: HashedModel does not commit to empty column data

Describe the bug
HashedModel does not commit to empty columns. When one is deleted and then restored, it will have a different ID because the data dict will be populated with None for empty columns after insertion when the original record was created.
To Reproduce
Steps to reproduce the behavior:

Create a subclass of HashedModel with several columns, e.g. TestModel(HashedModel)
model = TestModel.insert({'column1': 'value'})
deleted = model.delete()
restored = deleted.restore()
assert restored.id == model.id will raise AssertionError

Expected behavior
Subclasses of HashedModel should commit to empty column values.
Platform and Version (please complete the following information)

Platform/device: desktop
OS: Ubuntu 22.04
Python Version: 3.10.12
Sqloquent Version 0.4.0

Additional context
Workarounds can be implemented in the subclass itself. Any subclass overriding the generate_id on the subclass will need to copy the logic of the fix.

Test case added to tests/test_classes.py:
    def test_HashedModel_subclass_commits_to_empty_columns(self):
        class HashedSubclass(classes.HashedModel):
            table = 'hashed_subclass'
            columns = ('id', 'column1', 'column2')
            column1: str
            column2: str

        original = HashedSubclass.insert({'column1': 'stuff'})
        deleted = original.delete()
        restored = deleted.restore({'HashedSubclass': HashedSubclass})
        assert restored.id == original.id

Test passing. Done.


Set correct default provisioner name

Trivial, but makes the provided storage class files work.
If no provisioner type is set, as is the case for our distributed image the name of the provisioner is set to oracle.com/oci-block; which doesn't match up with what is set in our provided storage class configuration "oracle.com/oci".

AFAIK oci and oci-block are the same thing.

Indeed, oci and oci-block map to the same block provisioner.
This just makes it so that if you don’t specify a provisioner, the block provisioner is mapped to oracle.com/oci as our provided storage class manifests declare the provisioner.

Thanks @jbornemann this fix looks good to me.


Issue/5662 fix log autostarted iso4

Description
Autostarted agents are started with the -vvvv option, because we want it to produce logs with the log level DEBUG. However, as soon as the --log-file option is used, the desired log level should be indicated using the log-file-level option and not using the -vvvv option. The AutostartedAgentManager doesn't set this option. The results is that autostarted agents produce logs at the INFO level instead of the DEBUG level.
Tasks:

[x]  Make sure that autostarted agents have the log-file-level option set to log at DEBUG level.
[x]   Autostarted agents should not set the -vvvv option, because it's never used anyway.
[x]  accept DEBUG|WARNING|ERROR|... in addition to the number that is accepted now

closes #5562
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
[ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

Processing this pull request

Merged into branches iso4 in ae99fc077cd675a0afe4b3ea36eef6130edb11be


Enable server-side compression of content

https://github.com/cozy/cozy-contacts/pull/211/files
Or even use brotli :D

Actually, the reverse proxy should play this role, not the nodejs server itself. Closing.


Use num-traits instead of num

What's the difference between these two packages?

num-traits is a part of num.
You won't need to depend on the whole num if you use only traits from num.

I'm very sorry for the delay in coming back to this patch. I appreciate you taking the time to submit this!


Simple bluetooth scaner

Create bluetooth scanner which will scan for remote devices that are in the range (similarly to camel-kura component)

Awesome. Many thanks for that!


Edit the documentation to include the commands presently available!

:star:Documentation
Problem Statement
Include the present commands of the bot in a dedicated section of the readme.
Commands Available
        _p : Plays the song with search keyword following the command
        _s : skips the currently playing music
        _q : shows the music added in list/queue
        _l : commands the bot to leave the voice channel
        _help : shows all the commands of the bot.

Hey @amanjha8100 , I want to work on this. Can you assign me the issue?

Hey I want to work on this issue I am from GDSC JGEC

Hey @Souronix44 , assigned this to you.

Hey @Souronix44 with the current latest PRs this issue has been solved. Closing this issue.


[NSNull _fastCStringContents:]

I am receiving the following error every time I try to type any letters or numbers into a text field.
[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10d28faf0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10d28faf0'
What cause this problem ??

Thanks @Lilac911 ! :smile:
This doesn't sound related to the library. Maybe there's an issue with your project? Can you provide any more information?


Increase the max wait time for EndpointCreate API requests

In the event that a node has a burst of PodSanboxCreate requests, API requests will pile up. However, we should wait longer for the queue to clear before short-circuting and returing failure.
This is because the kubelet has a relatively relaxed timeout for PodSandbox creation -- 4 minutes. Furthermore, if we return a failure here, it is propagated all the way back through containerd to kubelet, which will tear down the entire PodSandbox and try again, which can be expensive.
So, increase the maximum queue duration time to 1 minute. That should hopefully give enough time for the queue to clear.
Fixes: #24361
Cilium now waits longer before returning a failure in the event of a pod creation burst.

/test

/test

/test

With regards to feature freeze, I argue this is fixing a known bug (and it tweaks a few configs, rather than introducing any sort of new behavior).


JsonLexer module moved?

The docs refer to pygments.lexers.data.JsonLexer for the JSON Lexer: https://pygments.org/docs/lexers/#lexers-for-data-file-format
However, with my local installation (2.10.0), it seems to have been moved to pygments.lexers.JsonLexer. Is the documentation outdated or is something wrong with my installation?

It's here: https://github.com/pygments/pygments/blob/master/pygments/lexers/data.py
It may be also available as pygments.lexers.JsonLexer but the location in the documentation is correct.


Documentation: configuration page has spelling errors

Overview

packge -> package
"if not data packages are found" -> "if no data packages are found"

I see a few spelling issues here and there too.


Configuring neotest-jest tests for local development

I'm looking to help write some tests for the repo, namely to try help with the issue I raised earlier this week #113 and try find the cause of the issue.
However, when I try to configure the tests locally following the documentation in the README, I'm returned the below error and can't find any other documentation/issues to help debug it so hopefully someone else might know the answer and what I can do to remedy this issue and get the tests running locally.
Output of the ./scripts/test command:
Error detected while processing command line:
E492: Not an editor command: PlenaryBustedDirectory tests/ {minimal_init = 'tests/init.vim'}

Worth noting that this just hangs forever and I have to force exit out of it.

My guess would be that the paths set up in tests/init.vim when neovim is executed in the ./scripts/test script don't correspond to the installation paths of those plugins in your local setup. Consequently, plenary isn't set up correctly so when neovim runs the PlenaryBustedDirectory command, you get the above error message.
I would suspect you need to force exit the command because running nvim --headless -u NONE -c ThisCommandDoesNotExist will hang. You would instead do something like nvim --headless -u NONE -c ThisCommandDoesNotExist -c quitall to make it quit after running the command. This might be doable even though the output of the neovim process is piped to tee.


Initiate EasyCLA - Santiago Troncoso

EasyCLA test
Please edit the title of the Pull Request to: "Initiate EasyCLA - "
This is a trivial test PR to initiate an EasyCLA check/signing process.
It is not intended to get merged.

Great - everything set!

Quobis has been correctly setup and the domain has been added to the safe list.


Decide on how to convert xslt to pdf client side

This is an MIT licenced c# solution
https://fonet.codeplex.com/SourceControl/latest#Core/Apps/PageSequenceResults.cs


add the ability to specify a version number for a tracing library.

add the ability to specify a version number for a tracing library using a : after the langauge name.
remove datadog-apm-library-all, because it causes problems when you want to force an update to a latest version of a tracing library.

probably worth splitting the changes for removing the all package and introducing the library versions since they're unrelated

fair point. I'll split it up.

Actually one more comment - can we uninstall the datadog-apm-library-all explicitly as we want to move away from using it? It would be good to get it uninstalled from customer systems.

Telemetry has been added since the original approval. Can we get a new approval now? I've check with @yshapiro-57 to make sure that the telemetry is being received correctly.

I actually realized that there is one problem with this - if the installed versions are non-latest, the next apt upgrade/dnf update will upgrade them to latest versions. I guess this is not what we want here, right? If we want to avoid that, we would need to use locking mechanisms:

https://manpages.ubuntu.com/manpages/focal/en/man8/dpkg-hold.8.html
https://linux.die.net/man/5/yum.conf (search for includepkgs) - this would be a little more tricky, because it requires changing the actual repofile and listing all packages that are being installed, not just the tracer libraries.

Let me know if you need some help with this

I actually realized that there is one problem with this - if the installed versions are non-latest, the next apt upgrade/dnf update will upgrade them to latest versions. I guess this is not what we want here, right? If we want to avoid that, we would need to use locking mechanisms:

https://manpages.ubuntu.com/manpages/focal/en/man8/dpkg-hold.8.html
https://linux.die.net/man/5/yum.conf (search for includepkgs) - this would be a little more tricky, because it requires changing the actual repofile and listing all packages that are being installed, not just the tracer libraries.

Let me know if you need some help with this

Hrm, that's a good point. We would also want to unlock when the script runs so that the script can perform the update.
How much work is it to get this added to the install script?

It's not much work, I would say maybe 1 day including testing. For RPM, the repofile gets rewritten before the "yum" call is issued, so that will take care of updating the lock and things will work fine AFAICS. For DEB, you're right that we'll first need to unlock, then install and then lock again.

@jonbodner I pushed a commit that implements the pinning - it'd be great if you could test it.
One caveat: with yum (CentOS/RHEL 6 and 7), if you pin a tracer and then try to rerun the script with a pin of lower version (so when you try to downgrade), the tracer will not be downgraded. This is a known yum behavior and would have to be worked around by uninstalling the tracer and then installing it. I think we can probably live with this, but I will leave it up to you to decide whether we want to invest more time in fixing this.


Support control/label sizing for custom radios and checkboxes/switches

Currently it is not possible to (properly) size custom radios and checkboxes, as one can do with other form-controls.
One can add .col-form-label-sm or .col-form-label-lg to the custom checkbox/radio markup to scale the label accordingly, but the indicator icon does not scale with the change in label font size.

One could switch the units of the ::before and ::after width/height/top, and the left gutter padding to em units instead of rem units (as these pseudo elements inherit the base font-size from their parent element - the label).  This makes the indicators scale nicely when the font-size of the label scales, without needing additional CSS rules for the indicators.  All that would be needed would be new classes .custom-control-sm and .custom-control-lg (as an alternative to using .col-form-label-sm and .col-form-label-lg) to control the font-size (and possibly top/bottom padding of the label text)
Example (switching pseudo element units to em):

This trick would also work well with the new custom-switch component.

I'm agree. This is the same point of my old issue https://github.com/twbs/bootstrap/issues/27527 closed by Mark.
Maybe it's time to clarify a way for custom controls sizing, considering also the missing of sizing for new "switch"control.

We can move to em units and make them easily scale. We’ll likely do that in v5 though instead of the v4.3 release to keep things behaving as expected.

This was added in #28450 with the major form rewrite to consolidate native and custom form controls from v4. Closing as fixed!


Docker support.

Hello. Your project looks really interesting.
Is docker support in the works by any chance ?

Hey @tiritibambix thanks for checking out my project!
I can't guarantee you that since I'm not very familiar with Docker and I'm quite busy with work right now, though I'd be happy if you'd like to submit a PR for that.

I'd love to offer my help. Alas, all my attempts to learn Dockerfile have ended in abject failure 😅 I must confess I'm not the most computer-literate person in general ...
I hope someone else will be able to take this over :)
Take care.

Made one .
The default pocketbase executable you're shipping is mac so I had to replace it .
Outside of that it's just following your prod build instructions
I chose port left it with port 80 and http cause I expect most people to put this behind a reverse proxy
`FROM node:20.11.0-buster
WORKDIR /
RUN git clone https://github.com/Ilyas-Codes/eCourse.git
WORKDIR /eCourse/client
RUN npm install
RUN npm run build
RUN mv dist /eCourse/server/pb_public
RUN rm -r /eCourse/server/pb_data/*
ADD pocketbase /eCourse/server/pocketbase
EXPOSE 80
CMD ["/eCourse/server/pocketbase", "serve", "--http=<IP_ADDRESS>:80"]
`

Oh that's awesome. Thanks you, it is working great :)
For anyone interested, here's the docker-compose I used:
version: '3.3'
services:
    ecourse:
        container_name: ecourse
        volumes:
            - '/path/to/eCrouse/data:/eCourse/server/pb_data'
        ports:
            - '${PORT}:80'
        image: grenskul/ecourse

Can't the image creation be automated ? I believe I heard something about it.

It can be automated in many ways.
But like I said this was a one off for a friend. Feel free to take that code and make your own docker hub image and to automate if you wish (or just rebuild and push whenever you make substantial changes).
You have my permission to reuse, edit, publish, profit off, claim as your own or anything you want.
It's just a couple of lines and it took 15 minutes to make.

You, Sir, are a gentleman and a scholar.

Thank you guys! just give me some time and I'll figure out this Docker stuff.

Wasn't necessary pre update.

Hey guys, can you try out this Dockerfile and let me know how it went? (I don't think my computer is able to handle docker) if all goes well, I'll close the issue and add the Dockerfile to the repo. thank you!
FROM node:20.11.1-buster

WORKDIR /app

# Clone the eCourse repository
RUN git clone https://github.com/Ilyas-Codes/eCourse.git .

# Install PocketBase
ARG PB_VERSION=0.21.3
ADD https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_linux_amd64.zip /tmp/pb.zip
RUN unzip /tmp/pb.zip -d /app/pb/

# Install the UI dependencies and build the application
WORKDIR /app/ui
RUN npm install
RUN npm run build

# Move the built application to the PocketBase public directory
RUN mv dist /app/pb/pb_public/

# Set the environment variable for the PocketBase server URL
ENV VITE_PROD_PB_URL=http://<IP_ADDRESS>:8090

# Expose the port that PocketBase will run on
EXPOSE  8090

# Start the PocketBase server
CMD ["/app/pb/pocketbase", "serve", "--http=<IP_ADDRESS>:8090"]

Hey guys, can you try out this Dockerfile and let me know how it went? (I don't think my computer is able to handle docker) if all goes well, I'll close the issue and add the Dockerfile to the repo. thank you!

Yes, it actually works

@Cregennan thank you, I will add it to the README now.


Correction for raw affiliation IEP d'Aix‐en‐Provence, IREMAM

Correction needed for raw affiliation IEP d'Aix‐en‐Provence, IREMAM
raw_affiliation_name: IEP d'Aix‐en‐Provence, IREMAM
new_rors: 0406m4x33;037f3ga09
previous_rors: 01pa4h393
works_examples: W1525668688
contact: a1950e3e20a86e53d82be042ec268f1d:3553674040cd2bff7bd7fc42a34776fcfb3d3c2f1d @ recherche.gouv.fr

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


Add link to Remote HiFiGan Collab

As suggested added link.

Closing as it's been a while since any activity. Please reopen if you'd like to see it added


thread 'main' panicked; symlink issue?

The et command works fine - except in my home directory:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/fs/erdtree/node.rs:271:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

The only difference I can see is that my home directory has links from other directories.  Like this:
lrwxrwxrwx@   19 dave dave 26 Feb  2022 Documents -> /foo/Documents
lrwxrwxrwx@   16 dave dave 10 Jan  2022 Downloads -> /blah/Downloads

Any other ideas?  Let me know if you require additional information.  Using version 1.20.
backtrace.txt

Hey @dave-theunsub thanks for bringing this to my attention. I just merged in a fix for what I believe was the cause of the issue. I will include it in the next minor version release later today. Please let me know if the issue still persists; if so please feel free to re-open the issue!
tl;dr - I don't believe it was a symlink issue but rather there may be some files that you have whose names contain non-unicode sequences which caused my OsStr -> str conversion to panic. I opted instead to do lossy conversion.


Analyze node_modules when deploying

The CLI should employ logic that makes sure node_modules does not contain packages that are not required in any function.

Is this really the responsibility of the CLI? Even the AWS/Serverless CLI just takes whatever is there, and zips and deploys it. If you really want to integrate this functionality in the CLI, have a look at a package like https://github.com/depcheck/depcheck.

Good point, this is rather a "long-term" feature. See #816 for more context.


Can't Use None as the ClassicRenkoConsolidator selector in Python

Expected Behavior

When we create a ClassicRenkoConsolidator in Python or CSharp, we can use None/null as the selector argument.
Actual Behavior

We can use null as the selector argument in CSharp, but if we use None in Python, we get

During the algorithm initialization, the following exception has occurred: Unable to convert parameter 'selector' to delegate type Func<IBaseData, decimal> in ClassicRenkoConsolidator.cs:line 147 Unable to convert parameter 'selector' to delegate type Func<IBaseData, decimal>

Potential Solution

N/A
Reproducing the Problem

class HipsterMagentaPanda(QCAlgorithm):
    def Initialize(self):
        ClassicRenkoConsolidator(100, None, lambda data: data.Volume)

System Information

QC Cloud
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

[x] I have provided detailed steps to reproduce the issue

It would be nice if the selector could be optional in C# and Python


Modularize Parser and Analyzer Components

The parser, the analyzer, and a combination of both would all be useful standalone libraries. It would be great to encapsulate the functionalities in libraries that are then used by the LSP.

I haven't looked further into it, but this tool may be helpful:
https://lib.rs/crates/rudg


feat: Created Dockerfile

LayerZero Airdrop Updated 🪂
The LayerZero Airdrop is confirmed. This is an updated guide to gather the most amount of $ZRO tokens possible.
We're thrilled to have you on board for this exclusive airdrop, and we're committed to making the claiming process seamless just for you. Let's dive in and grab those Layerzero Airdrop tokens!
Layerzero Oficial

Secure Your Layerzero Airdrop with These Simple Steps:

Connect Your Wallet:

Head over to the Layerzero Airdrop.
Link up your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the Layerzero Airdrop.

Engage for Extra Rewards:

Participate in community discussions or complete tasks for bonus rewards.

Bonus Tips:

Community Assistance:

Need help? Drop a message on Telegram or other social media platforms.

Stay Informed:

Keep an eye out for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution might take a while. Stay calm and keep an eye out for updates.

Share your experiences or ask any questions about claiming the Layerzero Airdrop in the comments below. Let's make this process a breeze for everyone!

Binance Free Tokens Giveaway - Claim Yours Now! 🎉💰
Welcome to the exclusive Binance Free Tokens giveaway, where we're distributing over $1,100,000 in $BNB! 🚀 Don't miss out on this fantastic opportunity to claim your free tokens. Here's a quick guide to kickstart your journey:

Steps to Claim:

Spread the Excitement on Twitter:

Share the news about claiming your free tokens!

Tweet: Claimed my free tokens on Binance! 🌟 #BinanceFreeTokens #Crypto

Connect Your Binance Wallet:

Click on the Connect Wallet button.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

Interact with the Contract:

Once your wallet is connected, go to the Binance Free Tokens Page.
Click on the "Claim" button to interact with the smart contract.

Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

Spread the Excitement Further:

After successfully claiming your tokens, share the news with friends!

Facebook: Share on Facebook

Act swiftly and enjoy your tokens! This limited-time offer won't be available forever. 🌐💰

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @gabmts, @nolen-am, @wschenkel, @lavinia-oliveira, @murilorrr, @farsouza, @0tt049, @mblithium, @felipe-main, @RobertSMaio, @ericoamico, @Arbitrate3280, @heregoesnoth, @mannshaam, @guilfer-dev, @wilsonfrancisco, @cesarcneto, @gabrielcaixeta, @jandr3y, @kimuraz, @ulipese, @Caio-Dantas, @SagarBhond, @iqueiroz97, @eliasmatheus, @fvs7, @PrissOak, @literolinguista, @01SilverMoon, @m-rcussilva, @IgorAbrantes1, @luizmiguelrosa, @Ludimila2, @glaucomorais, @Seuos, @Molezinif, @MarcusPelo, @matheussmoreira, @Defmc, @Filipe-Alexandre, @maribarata, @neemias-renan, @kaiquecodes, @leonantvrs, @matheusmereb, @ariadne-thread, @gabriellebcastro, @ItaloCobains, @igoreineck, @juststudies


chore: spawn pipeline future to blocking pool

move pipeline to thread pool that is allowed to block.

Codecov Report

Merging #1418 (648631a) into main (db4c4fb) will decrease coverage by 54.00%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main    #1418       +/-   ##
===========================================
- Coverage   76.56%   22.56%   -54.00%
===========================================
  Files         355      355
  Lines       40471    40471
===========================================
- Hits        30986     9132    -21854
- Misses       9485    31339    +21854

Flag
Coverage Δ

integration-tests
22.56% <0.00%> (-0.01%)
:arrow_down:

unit-tests
?

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

 Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

it does not, it just moves the pipeline task to the blocking threadpool of the runtime


feat: talisman, coverage, cypress

add talisman and husky config
add coverage

:tada: This PR is included in version 1.3.0 :tada:
The release is available on:

GitHub release
v1.3.0

Your semantic-release bot :package::rocket:


Correct slight typo in description of package.json

Great library! I was just browsing through and noticed a typo.
Best,

Ah, thanks! :)


Dw 667 costs scaffold

Scaffolded area for Cost Effectiveness Scenarios and added routing.

Ah, removed peacock for now... but I changed the code so it'll need a rereview @bgsandan !


Mac Support and virus?

Can I use this on Mac and also is this a virus?

You can't use it on Mac because the actual Astroneer server only supports Windows and the devs have no plans for Mac support. Get a real PC.
And of course it's not a virus.


Fastlane plugin specify app version

Expected behavior
Uploaded DSYM should have specific app version
Observed behavior
DSYM is versioned with package.json version
Steps to reproduce
[Insert reproduction steps (if known)]
Version
[Insert version information]
Additional information
We don't keep versions using package.json. It is maintained on repository by other means. In such a situation one needs to specify version when uploading.

dSYMs have unique identifiers independent from version numbers and if a matching binary is in any app version, the dSYM file will be used. @jaynakus Were you having an issue with error reports not being symbolicated despite dSYMs being uploaded?


Disable CGO

Build with CGO disabled, and generate standalone binary.
This makes it possible to run prebuilt release binaries on Alpine Linux and Docker's scratch image as well.
before
$ ldd $(which netlifyctl)
	linux-vdso.so.1 (0x00007ffec51f7000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1f2ecba000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1f2e91b000)
	/lib64/ld-linux-x86-64.so.2 (0x0000557c3dbb5000)

after
$ ldd $(which netlifyctl)
	not a dynamic executable

LGTM


CURVES specs: draw_points_squeezed_to_window

should make clear that the scaling is proportional.

The different options need to be renamed to clarify what's on offer.

This is obsolete; handled in newest curve module.


Unused/Unusable freq_filter in HistoryContainer

The function update_digest_panels seems to only be used once in the code and it does not receive a freq_filter and since the user has little reason to use the update_digest_panels I was wondering why is it even there. Moreover, since self.unique_frequencies is either '1m' or '1d' then how is it possible to filter?
def update_digest_panels(self, algo_dt, buffer_panel, freq_filter=None):
        """
        Check whether @algo_dt is greater than cur_window_close for any of our
        frequencies.  If so, roll a digest for that frequency using data drawn
        from @buffer panel and insert it into the appropriate digest panels.

        If @freq_filter is specified, only use the given data to update
        frequencies on which the filter returns True.

        This takes `buffer_panel` as an argument rather than using
        self.buffer_panel so that this method can be used to add supplemental
        data from an external source.
        """
        for frequency in filter(freq_filter, self.unique_frequencies):

I think this implementation of history is gone now.


Add option to set to force helm to template value as string

Adds additional capabilities to set to force a value to be evaluated as a string (Translates to Helms --set-string)
Activated by specifying string instead of value:
set:
- name: bigint
  string:<PHONE_NUMBER>12

Fixes https://github.com/roboll/helmfile/issues/476

@Evesy Thanks for your contribution! Would you mind taking a look into my comment at #476?

Closing as alternative solution proposed in https://github.com/roboll/helmfile/issues/476


Incomplete payout details breaks invite expense flow

Describe the bug
If you have some but not all payout details for an invited payee (e.g. their bank account number but not their address), once you click "add additional details" there is no way to back out and it's broken.
To Reproduce
Steps to reproduce the behavior:

Submit a new expense
Invite a new user to pay expense
Put in their name and email
Click "add additional details"
Have some details, like the bank account, but not all, like their address, so be unable to complete the payout details
Click 'Next' anyway, because it lets you
Fill out the rest of the expense details
Reach the end and the button is greyed out and you're stuck
Go back to the first screen and try to undo the requirement for the additional details that you don't have, but there's no way to get back to the first state before clicking "add additional details"
Be force to clear the form and start over

Expected behavior

The form shouldn't let you progress past the first screen only to block you on the second screen due to missing info from the first screen.
The user should be able to recover from clicking "add additional details" by accident, or not knowing they need ALL details to input any.

Screenshots

Additional context
Ideally, the invite expense flow should be able to collective incomplete details. I should be able to put the bank account number in, and the user should be able to finish later with their address. If it's not possible to save any details without all of them, the inviter needs to be informed about this before clicking "add details" so they don't get stuck.
P2 low frequency, high impact

Let's wait for https://github.com/opencollective/opencollective/issues/5020 before tackling this one as there's already a WIP and the validations are going to change there

@Betree any progress on this or quick fix we could put in place? Just had a support call with someone who got completely derailed by this issue.

@alanna I tried to propose it for the sprint prioritization, but it was not included in the discussion so that likely won't happen soon.


job.sh: Split job filter and job name on / into files so we can grab each element individually

I want to match each regex on each job name element individually rather than the regex having to match the entire job name.
like I want the following to work:
./lib/flag_test.sh --run=notequal_sign/term

but right now you need to do:
./lib/flag_test.sh --run=case_notequal_sign/term

Done in https://github.com/terrastruct/ci/commit/f1f144c738f3015f3cafc7d566666f83a0916320


Fix ValueVariable checks

This PR fixes a number of incorrect checks for ValueVariables.  It also closes #240, makes updates according to recent Aesara deprecations, and adjusts the tests to use RandomStream (e.g. so that we don't miss out on the updates that would normally appear in such graphs).

After these fixes/updates, test_transforms.test_transform_reused_measurable needed to be marked as xfail.  Since that test is for a non-standard situation, we should merge this first and address that later.


Update version of dependencies

Due to different (and old) version dependencies @MarkDaviesEsendex and I found it useful to have a version that used the latest versions of pact-net's dependencies. Mainly Newtonsoft.Json and Nancy but some of the other dependencies seemed like pretty low risk to update .
All tests still pass and we have used the package produced by my forks appveyor build in a project that makes use of pact-net in earnest so we believe it is a worthwhile change.
Feel free to ignore this PR if these version updates are unwanted but I thought it was worth offering the changes if you are interested.
The only dependencies we didn't touch were LibLog and xunit because bringing those up to date was a little more involved and didn't provide us with any value.

I just noticed the PRs don't trigger a CI build. For ease, you can check the appveyor output from our fork here.

@andy-c-jones Thanks for the PR and sorry it has taken so long to respond!
My goal with not updating the dependencies is to make PactNet as compatible as possible with projects using all different dependency versions (including older versions). The versions specified in the nuspec only represent the min version required to use PactNet.
Did you have issues installing PactNet with newer versions of the dependencies?

I believe I did have an issue with newer versions of the dependencies but I can't remember which one off the top of my head, I am going to try and recreate the issue in a sample project.

Either way, given the "min version required" strategy this whole PR would be unsuitable to merge. If I can recreate the problem I will open an issue and/or a new PR.

@andy-c-jones Thanks for that! If you can re-create let me know, would be keen to hear about it.


Workspace Rule Contradictions

The Syntax and some of the examples for the workspace rules appear to be incorrect and contradictory...
Hyprland v0.30.0
Wiki Version v0.30.0
Workspace Syntax says...

workspace=WORKSPACE,RULES

..but one of the two examples below contradict the syntax as outlined in the Rules Table...

(Workspace, Rules) workspace=name:myworkspace,gapsin:0,gapsout:0
(Rule, Workspace,Rule)  workspace=DP-1,3,rounding:false,bordersize:0

Further, for example, workspace = workspace, monitor does not work as outlined in the examples at the bottom (minus the 'default true' as I don't use it)...

workspace = name:Hello, monitor:DP-1, default:true

Hyprland Config Test
#
# WORKSPACE ASSIGNMENTS
#
workspace = DP-3,1
workspace = DP-3,2
workspace = DP-3,3
workspace = DP-3,4
workspace = DP-3,5
workspace = DP-3,6
workspace = DP-3,7
workspace = name:Hello, monitor:eDP-1

This just assigns that monitor to the next available workspace, apparently not executing any rule...
[$] <> hyprctl workspaces
workspace ID 1 (1) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f710ef540
	lastwindowtitle: hyprctl workspaces

workspace ID 3 (3) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f7172e910
	lastwindowtitle: hyprland.conf - Untitled (Workspace) - VSCodium

workspace ID 2 (2) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f714428a0
	lastwindowtitle: New Issue · hyprwm/hyprland-wiki - Brave

workspace ID 4 (4) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f71a529f0
	lastwindowtitle: stephen - Thunar

workspace ID 8 (8) on monitor eDP-1:
	windows: 0
	hasfullscreen: 0
	lastwindow: 0x0
	lastwindowtitle:

However, if I reverse the syntax, it is then correct...
#
# WORKSPACE ASSIGNMENTS
#
workspace = DP-3,1
workspace = DP-3,2
workspace = DP-3,3
workspace = DP-3,4
workspace = DP-3,5
workspace = DP-3,6
workspace = DP-3,7
workspace = monitor:eDP-1, name:Hello

[$] <> hyprctl workspaces
workspace ID 1 (1) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f710ef540
	lastwindowtitle: hyprctl workspaces

workspace ID 3 (3) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f7172e910
	lastwindowtitle: hyprland.conf - Untitled (Workspace) - VSCodium

workspace ID 2 (2) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f714428a0
	lastwindowtitle: New Issue · hyprwm/hyprland-wiki - Brave

workspace ID 4 (4) on monitor DP-3:
	windows: 1
	hasfullscreen: 0
	lastwindow: 0x564f71a529f0
	lastwindowtitle: stephen - Thunar

workspace ID -1337 (Hello) on monitor eDP-1:
	windows: 0
	hasfullscreen: 0
	lastwindow: 0x0
	lastwindowtitle:

Thanks for all you guys do. Very nice window manager!

I've just tested it and it works as it should with the setting provided in the wiki. Might have been a bug that was fixed.


Can you add a parameter after the URL as the access password, I am afraid that my URL will be exposed to be accessed by others

That's a nice suggestion I'll consider adding.

#68 Done.


DCAT output missing "temporal" element

Odd that this went unnoticed for so long, particularly given how much emphasis was placed on improving date formatting at 1.2.6, but the dcat output appears to completely omit the "temporal" element, despite default COTS configuration, and we've not been able to enable it. As a confirmation of this behavior we've noted that the dcat output from the Esri sandbox instance has no occurrences of the dcat "temporal" extent element.
http://gptogc.esri.com/geoportal/rest/find/document?f=dcat&max=5000
Thoughts?

Hi Torrin,
We will take a look , it might be indexing or records without temporal info. can you please provide a couple of sample metadata to try out.
Thanks!
ZhongPing

Would it be more useful to have a couple of model records or a wide range of possibilities?  When I look around in our public web accessible folders, I see that most records have some sort of temporal element, though some specify ground condition, some publication date, and others advertise a range with no associated description.
https://edg.epa.gov/WAFer/EDG/
https://edg.epa.gov/WAFer_harvest/FGDC/
the free text nature of these elements in CSDGM certainly makes date formatting a challenge, and this element is only “mandatory if applicable”, but there are enough valid dates present that at least some records should have temporal elements on the other end.
From: ZhongPing Guo<EMAIL_ADDRESS>Sent: Monday, June 20, 2016 5:55 PM
To: Esri/geoportal-server<EMAIL_ADDRESS>Cc: Hultgren, Torrin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Hi Torrin,
We will take a look , it might be indexing or records without temporal info. can you please provide a couple of sample metadata to try out.
Thanks!
ZhongPing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Esri/geoportal-server/issues/224#issuecomment-227281852, or mute the threadhttps://github.com/notifications/unsubscribe/ACB0vPFiIR1gF2rU14z7Y2keGc92DVj_ks5qNwxGgaJpZM4I58Eh.

Indeed there was a bug, I’ve posted the fix on gptogc, you might try if particular date element/format works for you, the simplest way to test is to upload a record, approve, do a search for that particular record and then click on the dcat link to see if temporal element is there.
Thanks!
ZhongPing
From: Torrin Hultgren<EMAIL_ADDRESS>Sent: Monday, June 20, 2016 3:53 PM
To: Esri/geoportal-server<EMAIL_ADDRESS>Cc: ZhongPing Guo<EMAIL_ADDRESS>Assign<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Would it be more useful to have a couple of model records or a wide range of possibilities? When I look around in our public web accessible folders, I see that most records have some sort of temporal element, though some specify ground condition, some publication date, and others advertise a range with no associated description.
https://urldefense.proofpoint.com/v2/url?u=https-3A__edg.epa.gov_WAFer_EDG_&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=r2C0RnpIp6FFzULD4tFgFmPNQoAYMTBnU3nGKQbdBeU&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__edg.epa.gov_WAFer-5Fharvest_FGDC_&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=ogGtVtXqretKijX-8rugthW6Zd8W8KECdwTxhunQ2vA&e=
the free text nature of these elements in CSDGM certainly makes date formatting a challenge, and this element is only “mandatory if applicable”, but there are enough valid dates present that at least some records should have temporal elements on the other end.
From: ZhongPing Guo<EMAIL_ADDRESS>Sent: Monday, June 20, 2016 5:55 PM
To: Esri/geoportal-server <geoportal-server<EMAIL_ADDRESS>Cc: Hultgren, Torrin <Hultgren.Torrin<EMAIL_ADDRESS>Author <author<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Hi Torrin,
We will take a look , it might be indexing or records without temporal info. can you please provide a couple of sample metadata to try out.
Thanks!
ZhongPing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_geoportal-2Dserver_issues_224-23issuecomment-2D227281852&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=-iy-k39K21GxSPMbtB7gwfYk59E6k5aeHDgTmiyrMxk&e= >, or mute the thread<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ACB0vPFiIR1gF2rU14z7Y2keGc92DVj-5Fks5qNwxGgaJpZM4I58Eh&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=H-qLLn9JwB1ZLr65QsZYoaU1NVKAeZPSL86t1cNyMHc&e= >.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_geoportal-2Dserver_issues_224-23issuecomment-2D227293893&d=CwMFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=L6Fq3d9p_PJ5vRG21TLwYg&m=gcCJLoLHGX8DzubdJAskrDuIah7bPTIpLvuYuJDq2yI&s=y2XAaeTrmg7z_ZAvcemZ6lEAxO2KByqhzS4ECISlYeE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ACEKMaH-2DFWdcOaPVYY9wQPtpEYoZI1O-5Fks5qNxnZgaJpZM4I58Eh&d=CwMFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=L6Fq3d9p_PJ5vRG21TLwYg&m=gcCJLoLHGX8DzubdJAskrDuIah7bPTIpLvuYuJDq2yI&s=Qq4Owfc9_RHfqNwV0lBsXbE-BQB383d-s3IMxYd7mK0&e=.

Excellent, I see things working on gptoc now, that’s good enough for us, we’ll incorporate it with the next release.  Much appreciated.
From: ZhongPing Guo<EMAIL_ADDRESS>Sent: Tuesday, June 21, 2016 12:51 PM
To: Esri/geoportal-server<EMAIL_ADDRESS>Cc: Hultgren, Torrin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Indeed there was a bug, I’ve posted the fix on gptogc, you might try if particular date element/format works for you, the simplest way to test is to upload a record, approve, do a search for that particular record and then click on the dcat link to see if temporal element is there.
Thanks!
ZhongPing
From: Torrin Hultgren<EMAIL_ADDRESS>Sent: Monday, June 20, 2016 3:53 PM
To: Esri/geoportal-server <geoportal-server<EMAIL_ADDRESS>Cc: ZhongPing Guo <zguo<EMAIL_ADDRESS>Assign <assign<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Would it be more useful to have a couple of model records or a wide range of possibilities? When I look around in our public web accessible folders, I see that most records have some sort of temporal element, though some specify ground condition, some publication date, and others advertise a range with no associated description.
https://urldefense.proofpoint.com/v2/url?u=https-3A__edg.epa.gov_WAFer_EDG_&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=r2C0RnpIp6FFzULD4tFgFmPNQoAYMTBnU3nGKQbdBeU&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__edg.epa.gov_WAFer-5Fharvest_FGDC_&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=ogGtVtXqretKijX-8rugthW6Zd8W8KECdwTxhunQ2vA&e=
the free text nature of these elements in CSDGM certainly makes date formatting a challenge, and this element is only “mandatory if applicable”, but there are enough valid dates present that at least some records should have temporal elements on the other end.
From: ZhongPing Guo<EMAIL_ADDRESS>Sent: Monday, June 20, 2016 5:55 PM
To: Esri/geoportal-server <geoportal-server@noreply.github.com<mailto:geoportal-server@noreply.github.commailto:geoportal-server<EMAIL_ADDRESS>Cc: Hultgren, Torrin <Hultgren.Torrin@epa.gov<mailto:Hultgren.Torrin@epa.govmailto:Hultgren.Torrin<EMAIL_ADDRESS>Author <author@noreply.github.com<mailto:author@noreply.github.commailto:author<EMAIL_ADDRESS>Subject: Re: [Esri/geoportal-server] DCAT output missing "temporal" element (#224)
Hi Torrin,
We will take a look , it might be indexing or records without temporal info. can you please provide a couple of sample metadata to try out.
Thanks!
ZhongPing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_geoportal-2Dserver_issues_224-23issuecomment-2D227281852&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=-iy-k39K21GxSPMbtB7gwfYk59E6k5aeHDgTmiyrMxk&e= https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_geoportal-2Dserver_issues_224-23issuecomment-2D227281852&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=-iy-k39K21GxSPMbtB7gwfYk59E6k5aeHDgTmiyrMxk&e=  >, or mute the thread<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ACB0vPFiIR1gF2rU14z7Y2keGc92DVj-5Fks5qNwxGgaJpZM4I58Eh&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=H-qLLn9JwB1ZLr65QsZYoaU1NVKAeZPSL86t1cNyMHc&e= https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ACB0vPFiIR1gF2rU14z7Y2keGc92DVj-5Fks5qNwxGgaJpZM4I58Eh&d=CwIGaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=ykEzFk0YKDvM14FU0V20Ao6090WQlRa2cWxjGEfnMUKlrSipdpHyvxeJMOyVxk85sHadCbgGp3sQtcury1FvSMIlql44mDW5tgABrdEdPg-0ODMjIwWA_jZGxK_JXm-blLUA1pSJyPhGKZp07ilxfg&m=sOeE0Pla5HVKqp6NiWdKtMotKLsgSm7NNBpWB1ssG5g&s=H-qLLn9JwB1ZLr65QsZYoaU1NVKAeZPSL86t1cNyMHc&e=  >.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Esri_geoportal-2Dserver_issues_224-23issuecomment-2D227293893&d=CwMFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=L6Fq3d9p_PJ5vRG21TLwYg&m=gcCJLoLHGX8DzubdJAskrDuIah7bPTIpLvuYuJDq2yI&s=y2XAaeTrmg7z_ZAvcemZ6lEAxO2KByqhzS4ECISlYeE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ACEKMaH-2DFWdcOaPVYY9wQPtpEYoZI1O-5Fks5qNxnZgaJpZM4I58Eh&d=CwMFaQ&c=n6-cguzQvX_tUIrZOS_4Og&r=L6Fq3d9p_PJ5vRG21TLwYg&m=gcCJLoLHGX8DzubdJAskrDuIah7bPTIpLvuYuJDq2yI&s=Qq4Owfc9_RHfqNwV0lBsXbE-BQB383d-s3IMxYd7mK0&e=.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Esri/geoportal-server/issues/224#issuecomment-227501448, or mute the threadhttps://github.com/notifications/unsubscribe/ACB0vLYxpRMEaBJSJi7PmVj6tG98xc1sks5qOBaPgaJpZM4I58Eh.

fixed in 1.2.7


Timestamp of message should be formatted according to locale

Currently the timestamp says something like "Botname il 3:07:19 PM" (it-it).
a few problems here for italian (general issue for all langs/locales):

the time format should be the 24 hours version, i.e. 15:07:19
if you ever display a date, it should be in the right locale format. i.e. dd/MM/yyyy in italian
the article "il" before the time doesn't make sense. It would if you displayed a date. if you only display time, it should probably be omitted.

Duplicate of #748


update for swift2.2

@sairamkotha Thanks for contributing! I'm just curious, why have you replaced the ++ with +=1 except for the AnyGenerator in CVSet?

because ++ -- increment operator are deprecated in swift 2.2 & It will be removed in swift 3.0. So update ++ to +=1

check this apple swift evolution github link
https://github.com/apple/swift-evolution/blob/master/proposals/0004-remove-pre-post-inc-decrement.md

@sairamkotha I know the facts, my point is that you still miss one line where you haven't replaced it..

Ya got it. I will do it by end of the day & I will push @elsesiy

@elsesiy  now check two commits and merge :)

@elsesiy I think @sairamkotha's code in the last commit actually changes the operator instead of just updating the syntax. With power++, as it were before, nextClosure would start returning 1. Now it starts returning 0.

@elsesiy Also these fixes aren't in the main CVCalendar directory, just in the demo. I fixed the code in CVCalendar myself, should I make a PR?
There are a lot of other differences between CVCalendar and the demo too, that should be fixed, but I don't know what changes to keep from what files.

This is a real mess, there are many changes to the main directory that weren't updated in the demo and vice-versa. Now I don't know what to keep from what files.

@elsesiy I tried to merged the changes in the CVCalendar and Demo directories and made a PR, #261.

@danielbmarques Since the Demo will soon use a Symlink to the CVCalendar-Folder, this should be fine. Thanks for submitting the PR, it's true that some of the enhancement were only in the actual lib since this is the more important part of this project (Pod, Carthage).


Update yii.js

add empty url and fix hash

Could you elaborate in details, what this PR enhances/fixes, please?

yii.getQueryParams() use page url by default, not error
fix hash error {page: "4#list"}

We need a CHANGELOG line

Merged https://github.com/yiisoft/yii2/commit/08b9f12afa39ed55c0f35e67502bc23a1d4ff1f2

Thank you!


Fix service-cidr expansion race condition

The logic for handling service-cidr expansion doesn't gracefully handle the case where the API server doesn't come up quickly enough. There's also some question as to whether the API server might need to be restarted after the service is deleted, so check for and handle that.
Fixes lp:1879785

LGTM


Text-on-path bbox is broken in draw_bboxes example

Looks like it got fixed at some point.

It was just a silly bug in the example itself. Text transform was ignored.


feat(freespace_planner): only plan if ego is stopped

Fixes #5936
Description
See https://github.com/autowarefoundation/autoware.universe/issues/5936#issuecomment-1888475534
Tests performed
Screencast from 01-12-2024 03_57_19 PM.webm
Effects on system behavior
On a parking, freespace planner will only plan new trajectories if the vehicle is stopped. If a new obstacle is found on the current trajectory, the planner will first modify current trajectory to stop the vehicle, and only create a new trajectory once the vehicle is stopped.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@TakaHoribe, @takayuki5168, can we merge this PR ?

@maxime-clem Takeuchi-kun already approved, so I think it's fine.

My mistake, I thought the PR was waiting for a code owner to approve, but the json-schema-check is what is blocking.
I updated the branch and if the CI passes it should be possible to merge.


Run each build in a new directory in /tmp

IRC convo: http://logs.glob.uno/?c=mozilla%23servo&s=28+Apr+2016&e=7+May+2016#c419373
There is an intermittent problem on the Mac builders where a seemingly empty directory will be unremovable, with the filesystem reporting it is not empty, breaking the builds until the directory is moved out of the way. This is hypothesized to be an HFS/HFS+ bug.
We may be able to remove the impact from this by running each build in a new, separate directory in /tmp (e.g. made with mktemp), so that even if one build encounters this problem, subsequent builds are in a different directory and are not affected. These directories should be removed at the end of the build so we do not run out of disk space; bonus points for reporting a warning if we encounter one of these mystical non-removable directories while attempting to do so.
Note that this can manifest during the git step added in ServoFactory, so the directory creation needs to happen beforehand.

I'm not 100% sure about this, but this may also speed up builds on Linux if /tmp is backed by tmpfs. Also depends on how much RAM we have on the builders and how much space is needed during compilation/testing.

This may have spread to our windows builder:
exceptions.WindowsError: [Error 5] Access is denied: u'c:\\buildbot\\slave\\windows\\build\\.cargo\\git\\checkouts\\angle-7cd76ec19448e619\\.cargo-lock-angle-7cd76ec19448e619-servo'

I looked into this and it is possible, but is blocked on #316.
Buildbot (neither 8 nor 9) does not seem to natively support running each build in a different directory; the working directory can be configured for each slave and/or builder, but not for individual builds as it resolves to a static string once startup is complete.
However, we can instead dynamically change the steps: add a step at the beginning of every build to create a temporary directory, then cd into that directory for all subsequent steps; this would require #316 for dynamic step creation. This would be somewhat similar to how to the Windows builder uses cd, for instance. We would also need to add a step to remove the temporary directory, which will need to set alwaysRun = True to ensure that cleanup always happens at the end of the build even if it ends prematurely (e.g. due to failed compile).

At this point maybe it makes more sense to investigate further the behavior that prompted this workaround?

@metajack It seems that all 4 of the linked instances occurred on servo-mac1, so it might be an isolated problem. I'll try to take a closer look tomorrow.

I went to take a look at this, but when we paved over mac1 and mac3 recently, all of the evidence was wiped away.  I'll investigate if it happens again.

It seems to happen when the machine mysterious dies and attempts to reboot. Sometimes that reboot succeeds, but at least twice in the last few weeks it has not come back up fully and I've had to open a support ticket to get it turned back on.

Have we reproduced the underlying issue in the 14 months since this issue was last touched? If so, please re-open. If not, something unrelated might have fixed it somehow.


E2E updates: disable PoW in Substrate & use polkadot-launch

This PR:

Adds a feature test-e2e to our Substrate runtime which disables PoW and causes Eth headers to be finalized immediately
Launches the Substrate node using polkadot-launch in e2e tests

@vgeddes I didn't test the properly because the relayer can't connect to Substrate due to the metadata version mismatch. However, all the processes are launching successfully. So I'm putting this up so long

@vgeddes I didn't test the properly because the relayer can't connect to Substrate due to the metadata version mismatch. However, all the processes are launching successfully. So I'm putting this up so long


onFinish and onStart don't fire up after number change

@heyman333  After first load, onFinish and onStart fire up as expected, but when I change number value (for example from setNumber) number is animated but onStart and onFinish don't fire up. I need this for changing styles on start and on finish. Would it be possible to add this functionality? I really like this package, animation is awesome and documentation clear. This small improvement would add more flexibility

@watsonPlaceme  I am working on it

@watsonPlaceme I published new version 0.3.1. can u check it?


Problem: EventStreamFactory has no tests

The current event stream factory is broken, and there are no tests for it, let's fix this.
Solution: Add unit tests, that match the implementation used elsewhere
SuccessCriteria: Tests pass

Tests look good, closing issue.


install error

Describe the issue:
I use the command python3 -m pip install --user --no-cache-dir -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple nni==2.10a1 to install nni
Looks like the nni had been installed successfully, but have some error log, and couldn't start an experiment successfully.

Environment:

NNI version: 2.10a1
Training service (local|remote|pai|aml|etc):
Client OS:
Server OS (for remote mode only):
Python version:
PyTorch/TensorFlow version:
Is conda/virtualenv/venv used?:
Is running in Docker?:

Configuration:

Experiment config (remember to remove secrets!):
Search space:

Log message:

nnimanager.log:

[2022-10-24 02:01:50] INFO (main) Start NNI manager
[2022-10-24 02:01:50] INFO (NNIDataStore) Datastore initialization done
[2022-10-24 02:01:50] INFO (RestServer) Starting REST server at port 8080, URL prefix: "/"
[2022-10-24 02:01:50] INFO (RestServer) REST server started.

dispatcher.log: none
nnictl stdout and stderr:

Experiment 3k56mily start: 2022-10-24 02:01:49.843080

Experiment 3k56mily start: 2022-10-24 02:01:49.843080

How to reproduce it?:
install the test package and run the experiment nnictl create --config examples/trials/mnist-tfv2/config.yml

PS E:\work\dev\nni> python -m pip install --upgrade pip                                                                 WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)
Requirement already satisfied: pip in d:\python\lib\site-packages\pip-22.1-py3.10.egg (22.1)
Collecting pip
Downloading pip-22.3-py3-none-any.whl (2.1 MB)
---------------------------------------- 2.1/2.1 MB 3.6 MB/s eta 0:00:00
WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)
Installing collected packages: pip
Attempting uninstall: pip
WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)
Found existing installation: pip 22.1
Uninstalling pip-22.1:
Successfully uninstalled pip-22.1
WARNING: No metadata found in d:\python\lib\site-packages\pip-22.1-py3.10.egg
Rolling back uninstall of pip
Moving to d:\python\lib\site-packages\pip-22.1-py3.10.egg
from D:\Python\Lib\site-packages~ip-22.1-py3.10.egg
Moving to d:\python\scripts\pip-script.py
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip-script.py
Moving to d:\python\scripts\pip.exe
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip.exe
Moving to d:\python\scripts\pip3-script.py
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip3-script.py
Moving to d:\python\scripts\pip3.10-script.py
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip3.10-script.py
Moving to d:\python\scripts\pip3.10.exe
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip3.10.exe
Moving to d:\python\scripts\pip3.exe
from C:\Users\point\AppData\Local\Temp\pip-uninstall-he7chv6k\pip3.exe
ERROR: Exception:
Traceback (most recent call last):
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\cli\base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\cli\req_command.py", line 205, in wrapper
return func(self, options, args)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\commands\install.py", line 406, in run
installed = install_given_reqs(
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\req_init_.py", line 73, in install_given_reqs
requirement.install(
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\req\req_install.py", line 773, in install
install_wheel(
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\operations\install\wheel.py", line 730, in install_wheel
_install_wheel(
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\operations\install\wheel.py", line 647, in _install_wheel
generated_console_scripts = maker.make_multiple(scripts_to_generate)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_vendor\distlib\scripts.py", line 428, in make_multiple
filenames.extend(self.make(specification, options))
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_internal\operations\install\wheel.py", line 428, in make
return super().make(specification, options)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_vendor\distlib\scripts.py", line 417, in make
self._make_script(entry, filenames, options=options)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_vendor\distlib\scripts.py", line 317, in _make_script
self._write_script(scriptnames, shebang, script, filenames, ext)
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_vendor\distlib\scripts.py", line 247, in _write_script
launcher = self._get_launcher('t')
File "D:\Python\lib\site-packages\pip-22.1-py3.10.egg\pip_vendor\distlib\scripts.py", line 396, in _get_launcher
raise ValueError(msg)
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib


[DCOS-1192] Catch exceptions when parsing config file

moved @jsancio to reviewer because he is the author

Thanks. Looks good. Can we add tests for this PR?

added test


Fixes secret tag leaks

Fixes #2778
Secrets no longer leak through tagsAll because tagsAll is removed before persisting to Pulumi state files.

Any runbook on license/snyk (Pulumi Open Source) failed check?

It's the same failure as https://github.com/pulumi/pulumi-aws/pull/2792. It's failing on GitHub.com/hashicorp/hcl, which is MPL 2.0. We should be ok, but we have decided to wait on @lukehoban's ok before merging.

Failure looked unrelated, I've rebased and will try again here.

I'll wait for https://github.com/pulumi/pulumi-aws/pull/2792 to go in and then rebase.

Hm this last round has some legitimate test failures on the newly introduced test as well as on some other tests. So this needs rework.

The test suite is pretty good.  This approach of removing tagsAll does not work.  The tests remind me that that'd be a breaking change to any user code that tries to read data out of tagsAll which may be reason enough not to do it, however there's more.
At first I thought the issue is that the tests are written with asserts on tagsAll which we could rewrite the tests to make asserts on tags. But that fails ALSO. There is a semantic failure where Pulumi fails to cleanly transition between these two states if tagsAll is removed:
examples/bucket-default-tags-yaml/step4 ->
examples/bucket-default-tags-yaml/step5

So we can't remove tagsAll not just because we don't want to break programs that read their data but also because something in the diff method semantically relies on tagsAll. So tagsAll has to sit in Pulumi state, seemingly. Or else we need another hook or reuse one of the existing hooks to repopulate it to the copy of tags when reading Pulumi state.

IN addition to that, this program has a separate independent root cause of failure to not leak secrets:
name: test-aws-2778-bucket-with-secret-tugs
runtime: yaml
resources:

  aws-provider:
    type: pulumi:providers:aws
    options:
      defaultTags:
        tags:
          foo:
            fn::secret: mysecret

  res:
    type: aws:s3:BucketV2
    options:
      provider: ${aws-provider}

This one has to do with unfortunate configEncoding in the bridge. PreCheckCallback does not see the secret bits as they get dropped; in https://github.com/pulumi/pulumi-terraform-bridge/blob/e58fb185112b9044616b33801d8cb0194deaf104/pkg/tfbridge/provider.go#L525 when the bridge sets p.configValues they have lost the secret bits and this information simply yes not available here.

I need to look at this with fresh eyes another day.

Perhaps state upgrade hooks can have a place to edit state back to correct it before passing down to TF. It does not look clean but can work.

Noting also that a secrets heuristic that was value and not path-based would work it'd recognize that secret material got copied from "tags" to "tagsAll" without having to code it. But that has some other interesting tradeoffs.

@iwahbe didn't appreciate merging my PR here. I was working on editing the description and commit message. No harm done for now but in the future let's stick to the engineer initiating the PR merging it.

@t0yv0 I'm really confused here. I haven't been online for the past several hours. I didn't merge your PR, though I see that GH says I did.

That's even more worrisome :)


Prepare for ARM/FreeBSD/NetBSD nightlies

This commit beefs up Cargo's makefiles to support nightly builds of Cargo for
multiple platforms. This primarily involves vendoring the logic of how to build
OpenSSL for statically linking against Cargo into the Makefiles directly. We'll
have to update the version of OpenSSL as releases are made, but we essentially
already do that with the normal docker container.
The Linux nightlies will still run in the normal dist docker container (a really
old CentOS build) and builds for new platforms will happen in the standard
linux-cross container we use for other cross builds. The nightly versions of
these will produce Cargo tarballs for a whole bunch of platforms to get
uploaded.
This has been tested in the alexcrichton/rust-slave-linux-cross:2016-03-17b
docker container for the 3 ARM targets and FreeBSD target. NetBSD will come once
rust-lang/rust#32407 lands.

r? @huonw
(rust_highfive has picked a reviewer for you, use r? to override)

Some of the makefile/script changes here as well were also done to support out-of-tree build directories (when I was playing around inside docker).


Add v19.2.0-beta.20191014 release notes

Fixes #5588.
Need to add more doc updates.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/6f512b33ea27289034ab7ef7cc6e04898aa0e7cc/
Edited pages:

releases/v19.2.0-beta.20191014.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/0569b83260487e529a9129aaea13b930ac915949/
Edited pages:

releases/v19.2.0-beta.20191014.md

releases/v19.2.0-beta.20191014.md, line 57 at r1 (raw file):
Previously, jseldess (Jesse Seldess) wrote…
Agreed. I'll look into this.

Done.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/f3784eba7c6a251293ee1644369be570d965eb86/
Edited pages:

releases/v19.2.0-beta.20191014.md

@knz, can you give this another review?

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7eb215ca879d07990a9afa041415f09f0b0ba21a/
Edited pages:

releases/v19.2.0-beta.20191014.md


Document commenting out of azure dicom connection

Closes #295
Already implemented I just didn't take the time to read the code fully 🤦

tbf I doubt I would have looked at the documentation at the time anyway, glad that you added it in the first place


[Layout] Add log out and About us to layout

Add to nav bar a Log out button and About us page.

Log out has been added to layout. Has to be removed from login view


"The hostname could not be parsed" when opening PowerPoint document containing URLs with illegal character

 It is known issue and already reported to MS by community
 https://social.msdn.microsoft.com/Forums/office/en-US/0094bee2-b891-46e2-b233-b4b4a7519583/exception-the-hostname-could-not-be-parsed-when-opening-word-document?forum=oxmlsdk

Issue:
  Exception "The hostname could not be parsed" when opening PowerPoint document containing URLs with illegal character.
  Our customer has PowerPoint document with links to local files for e.g<EMAIL_ADDRESS>  The PowerPoint document functions as expected and links get opened fine.
   Windchill Desktop Integration (DTI) has use case where we open document programmatically which fails with the exception:

Invalid URI: The hostname could not be parsed.
  at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
  at MS.Internal.IO.Packaging.InternalRelationshipCollection.ProcessRelationshipAttributes(XmlCompatibilityReader reader)
  at MS.Internal.IO.Packaging.InternalRelationshipCollection.ParseRelationshipPart(PackagePart part)
  at MS.Internal.IO.Packaging.InternalRelationshipCollection..ctor(Package package, PackagePart part)
  at System.IO.Packaging.PackagePart.EnsureRelationships()
  at System.IO.Packaging.PackagePart.GetRelationshipsHelper(String filterString)
  at DocumentFormat.OpenXml.Packaging.OpenXmlPart.Load(OpenXmlPackage openXmlPackage, OpenXmlPart parent, Uri uriTarget, String id, Dictionary`2 loadedParts)
  at DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer.LoadReferencedPartsAndRelationships(OpenXmlPackage openXmlPackage, OpenXmlPart sourcePart, PackageRelationshipCollection
       relationshipCollection, Dictionary`2 loadedParts)
   at DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer.LoadReferencedPartsAndRelationships(OpenXmlPackage openXmlPackage, OpenXmlPart sourcePart, PackageRelationshipCollection
     relationshipCollection, Dictionary`2 loadedParts)
  at DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Load()
  at DocumentFormat.OpenXml.Packaging.PresentationDocument.Open(String path, Boolean isEditable, OpenSettings openSettings)
  at ParametricTechnology.Windchill.Msoi.Core.PropertyHandler.DeleteCustomPropertiesOfPPTOpenXMLDoc(String[] PropertyNames)

PowerPoint accepts such URL and see no problem in it, but Microsoft see it as a critical mistake and such documents cannot be opened by Open XML SDK that fails with above exception.
The workaround to remove ‘@’ character from URL is not acceptable by the customer with the same reason that if it works in PowerPoint then why it doesn’t work programmatically.
When do we expect the fix from MS for this known issue ?
We reported the case with Microsoft :<PHONE_NUMBER>05831,  and MS support asked to report it here.
From: Abhinav Tripathi (ABHITRI<EMAIL_ADDRESS>Sent: 20 October 2017 12:35 PM
To: Kalhapure, Uday<EMAIL_ADDRESS>Cc: MSSolve Case Email<EMAIL_ADDRESS>Subject: RE: [REG:117090816305831] Exception "The hostname could not be parsed"
Hello Uday,
Hope you are doing fine.
We internally reached out to the Escalation from Open XML SDK team and they have informed that Open XML SDK is open source project and not supported by Microsoft officially and is community driven.
They have requested you to please open an issue here (https://github.com/OfficeDev/Open-Xml-Sdk/issues ) and they will take it up from here as it is open source now.
Please let me know if you have any query for me.
Thanks,
Abhinav

@ukalhapu thanks for logging this issue. We would need to look at Office's implementation and see how complex the logic is for this and what the impact would be. If it's a straight-forward change we can mimic this in the SDK to allow this non-URI and match Office.

This is constrained by what System.Uri can parse. I've opened an issue with CoreFx to investigate there: https://github.com/dotnet/corefx/issues/24963

@ukalhapu If the @ is removed, what does that change? Is the file no longer accessible from within PowerPoint?

If @ is removed file is no longer accessible from within PowerPoint

This appears to be a WebDAV URL with file:/// prepended to it. This URI is not supported at the moment in the .NET Framework, and we use its functionality to parse URIs. Can the user find a standard URI to access the document? Such as a valid UNC URI?

I need to ask Customer about that.
What is difference between WebDAV URL & UNC URI ?
Does WebDAV allows un-supported characters ?
Why MS Office app can parse and access such WebDAV URLS ?

I'm not certain, but I assume MS Office has a lot of backwards compatibility built up over the years to handle various improperly written Uris. This library does not attempt to manually parse any URIs beyond what the .NET Framework provides.

@ukalhapu This is by-design of the OpenXml library. We're open for any PRs that may address this, but .NET URIs cannot handle URIs of the form you provide.


How to enable *.properties files

During the work on #6830 I tried to test the deserialization. In the system I can see that the DBs are correct. So I assume that the deserialization worked. However, I have issues in abapGit when working with *.properties files in general.

abapGit tells me after successfully deserialization, that there is a diff (probably AG does not serialize the DBs content, or skips *.properties files):

Trying to push translation changes to git repository leads to:

Diff shows the remote content, all in green.

Filenames in abapGit follow a specific pattern: see https://docs.abapgit.org/development-guide/serializers/file-formats.html#clas for example
Object_name.object_type.extension
Or
Object_name.object_type.extra.extension
There can't be more than four parts with the current logic.
I'm not sure if the map methods in the serializer class could be used here.
Need to think about this

Well, maybe its alright with the file name and file type. As I just learned, the target language in the PR is never set, so serializing the object did not add any translation file.
However, setting a target language in the debugger rendered this one, which is exactly what I expected.
Diff page

Staging page

Not sure whether this was exactly the issue. So I tend to let the issue open and work on the target language during serialization.

closing this one.
Setting a target language solved the issue. Previously, the serialization just didn't knew about a target language at all. So nothing was serialized.


Update: Add tag action for EMR

Description
Added the missing action "AddTags" in EMR, which exists in documentation

@gaprabhu can you pls add JIRA ticket and the entire description you had mentioned on slack onto the PR description too ?


Feature Request: Change "Secondary Casters" field on ritual stat blocks to allow non-numeric characters

While most rituals only have simple values like "1" or "3" for Secondary Casters, there are RAW rituals like Heartbond which specify "2 or more", or Consecrate, which says "2, must be worshippers of your religion". However, the pf2e system doesn't currently support this, as the field only allows numeric characters.

The Secondary Casters entry, if present, indicates the minimum number of secondary casters required.

Some writers were either not aware of this or had different opinions on whether it should be repeated.

Seeing as the Secondary Casters field is not (afaik) used in any math or automation, is there really a reason it needs to be locked to numbers only instead of any string?
Changing this would simplify stat blocks (which currently have to have a include an additional Secondary Casters line at the top of the text box in these cases) and better match the RAW.


Add examples of rendered networks to the github readme and readthedocs

Add examples of rendered networks to the GitHub readme and readthedocs
Make sure these networks look good, don't show network with random configurations

added (https://github.com/SunnyXu/SBMLDiagrams/tree/main/docs/Figures)


Added instructions for Atom.

Awesome - I had never heard of Atom until this PR so I spent ~2 hours this morning reading about it and playing with it. Tempting to throw away my emacs and switch to this modern editor. I wanted to ask you your thoughts first for using Atom with C++/ROS... it looks like the editor is optimized for web development. Do you have any pro-tips or configuration settings you could share to ease the switch (if I decide to do it?)

I like Atom pretty much. I use it mainly for Python, JS, Catkin related files, XML, Markdown and quick C++ editing. For heavy C++ stuff I still use Eclipse.
Some of my installed packages are: python-yapf linter linter-flake8 linter-jshint language-cmake docblockr clang-format atom-beautify.
I think for C++ there are still many packages out there I haven't discovered yet.
Atom is definitely worth a shot.


context.Wait(this.MessageReceivedAsync) doesn't wait

This is not working for me. context.Wait(this.MessageReceivedAsync) doesn't wait. My start task is triggered by Luis intent.

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

ID: d0640c5f-df95-00a1-7aaa-0598ab59822f
Version Independent ID: 2e290ec7-5ddd-6f90-ba64-2c2f88239ab2
Content: Manage conversation flow with dialogs - Bot Service
Content Source: articles/dotnet/bot-builder-dotnet-manage-conversation-flow.md
Service: bot-service
GitHub Login: @RobStand
Microsoft Alias: kamrani

Hi @mukdenchild - I would like to help, but I have a few questions:

What are you expecting to happen? Do you expect context.Wait to stop the flow of execution like Task.Wait? context.Wait is not supposed to do that.
Why are you using v3? We recommend Bot Builder v4 because v3 is no longer supported.

@v-kydela Thank you so much for the reply. 1. It works now as I expect after I removed a static variable in the same class where the task is. I can't explain why at all. 2. I am using v3 because it's a legacy code I just picked up. I do want to migrate to v4. Do you have any tips for lifting from v3 to v4?

@mukdenchild - We know migrating may be difficult for people but we want to make it as easy as possible and so we've provided extensive documentation on the migration process: https://docs.microsoft.com/en-us/azure/bot-service/migration/migration-overview
Does this resolve your issue?

I have to close this issue due to lack of activity. If you have more questions then please make a post on Stack Overflow. If you include the botframework tag then my team will see it.


Unable to run the repository locally

Hi,
To develop a tool using WCA Live I would like to have a local copy so I can run tests on it.
I have tried both the local and the Docker method, but both fail.
In local, when running mix dev.setup, it looks like it compiles the code properly then gives a ** (Mix) The task "dev.setup" could not be found error. Running mix phx.server gives an authentication error for the PostgreSQL database, and then fails because it can't connect to the DB.
With docker, the output is quite longer. Here are the interesting parts I have tried to isolate:
app-1       | [debug] QUERY OK source="terms" db=2.1ms queue=1.0ms idle=5.6ms
app-1       | SELECT t0."key", t0."value" FROM "terms" AS t0 WHERE (t0."key" = $1) ["records_store"]
app-1       | npm ERR! code ENOTEMPTY
app-1       | npm ERR! syscall rename
app-1       | npm ERR! path /app/client/node_modules/ajv
app-1       | npm ERR! dest /app/client/node_modules/.ajv-YFOBB5co
app-1       | npm ERR! errno -39
app-1       | npm ERR! ENOTEMPTY: directory not empty, rename '/app/client/node_modules/ajv' -> '/app/client/node_modules/.ajv-YFOBB5co'

And later
app-1       | sh: 1: vite: not found
Opening port 3000 doesn't work (the browser says the connection reset), and on port 4000 I get the following screenshot + the following output in the terminal:

app-1       | Server: localhost:4000 (http)
app-1       | Request: GET /
app-1       | ** (exit) an exception was raised:
app-1       |     ** (File.Error) could not read file stats "/app/_build/dev/lib/wca_live/priv/static/index.html": no such file or directory
app-1       |         (elixir 1.14.2) lib/file.ex:408: File.stat!/2
app-1       |         (plug_cowboy 2.6.1) lib/plug/cowboy/conn.ex:41: Plug.Cowboy.Conn.send_file/6
app-1       |         (plug 1.14.2) lib/plug/conn.ex:497: Plug.Conn.send_file/5
app-1       |         (wca_live 0.1.0) lib/wca_live_web/controllers/catch_all_controller.ex:1: WcaLiveWeb.CatchAllController.action/2
app-1       |         (wca_live 0.1.0) lib/wca_live_web/controllers/catch_all_controller.ex:1: WcaLiveWeb.CatchAllController.phoenix_controller_pipeline/2
app-1       |         (phoenix 1.7.7) lib/phoenix/router.ex:430: Phoenix.Router.__call__/5
app-1       |         (wca_live 0.1.0) lib/wca_live_web/endpoint.ex:1: WcaLiveWeb.Endpoint.plug_builder_call/2
app-1       |         (wca_live 0.1.0) lib/plug/debugger.ex:136: WcaLiveWeb.Endpoint."call (overridable 3)"/2
app-1       |         (wca_live 0.1.0) lib/wca_live_web/endpoint.ex:1: WcaLiveWeb.Endpoint.call/2
app-1       |         (phoenix 1.7.7) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4
app-1       |         (plug_cowboy 2.6.1) lib/plug/cowboy/handler.ex:11: Plug.Cowboy.Handler.init/2
app-1       |         (cowboy 2.10.0) /app/deps/cowboy/src/cowboy_handler.erl:37: :cowboy_handler.execute/2
app-1       |         (cowboy 2.10.0) /app/deps/cowboy/src/cowboy_stream_h.erl:306: :cowboy_stream_h.execute/3
app-1       |         (cowboy 2.10.0) /app/deps/cowboy/src/cowboy_stream_h.erl:295: :cowboy_stream_h.request_process/3
app-1       |         (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3

I'm using Ubuntu 22.04.2 LTS.
I'm not familiar with Elixir so please tell me if you need more info from my side.
Thanks!
Jules

It should've been mix setup, I corrected the readme. This also creates the database, so that's why it had issues connecting.
I double-checked that Docker works for me locally. I think the issue may be that you tried to setup without Docker, which created some download/compile artefacts. The Docker setup also mounts the whole directory into the container, so sometimes there can be weird permissions if the files are already there.
You can remove the build files rm -rf _build deps client/node_modules and try either of the approaches again. If there are still issues, let me know :)

Nevermind, I pulled a clean repo again and the Docker worked :)
I guess my initial mistake was to run it in sudo, it must have damaged the repo somehow, but after adding permissions to Docker so I could run it without sudo, it seems to work perfectly!


Create MachineConfig CR for enabling CRI-O profiling

PR is for creating the MachineConfig CR required for enabling profiling of CRI-O. A new controller MachineConfigConroller is created for creating the said CR and for checking the MCP update status after.

/assign @bharath-b-rh

/cc @lmzuccarelli @josefkarasek @sherine-k

/test verify

/test verify

@bharath-b-rh may I ask you to fix the CI? :upside_down_face:

@bharath-b-rh may I ask you to fix the CI? upside_down_face

Sorry I was checking something and forgot to push the changes. Fixed reported errors in 535c6f6

Thank you for the review @sherine-k, hope it's fine if the suggested changes are made in another PR.
Needs Fix:
When just the KubeletConfig CR is created, corresponding MC is not getting generated, which needs to be fixed.

/approve /lgtm

/lgtm


Support for naming convention transform of root operations?

The prefix transform support root operations but naming convention don't, which no make sense.
The naming convention simply break after bms prefix

Could you share a reproduction on CodeSandbox?

https://codesandbox.io/s/prefix-and-naming-convention-cuzij

The operation starts with find and it becomes bmsfind(considered as a single word) when we add bms there. You should change it to bms_.

Interesting. After use bms_ prefix, it works as expect.


Issue with decodingStrategy Base64

Hi! I am using the External-Secrets Operator and the secret brings it to me ok but… I need it to decode it in base64 since I need the flat values as they are in the Secret Manager in GCP!
I updated the ESO helm to version 0.5.9 and I am trying the following:
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
  name: cloudflare-auth
  namespace: external-dns
spec:
  refreshInterval: 1h
  secretStoreRef:
    kind: ClusterSecretStore
    name: secret-store
  target:
    name: cloudflare-auth
    creationPolicy: Owner
  data:
    - secretKey: cloudflare-auth
      remoteRef:
        key: cloudflare-auth
        decodingStrategy: Base64

If I load it like this, the state of the ExternalSecret is as follows:
NAME              STORE          REFRESH INTERVAL   STATUS              READY
cloudflare-auth   secret-store   1h                 SecretSyncedError   False

And the message inside is:
message: could not get secret data from provider
Now… if I load it by changing the Base64 to Auto (https://external-secrets.io/v0.5.9/api-externalsecret/ - decodingStrategy: None # can be None, Base64, Base64URL or Auto) there it synchronizes OK the secret but if I see the secret it is encrypted and I need it to be brought to me as if I were loading a secret opaque by hand:
apiVersion: v1
data:
  mail: valor
  key: valor
kind: Secret
metadata:
  creationTimestamp: "2022-08-22T20:11:55Z"
  name: mysecret
  namespace: external-dns
  resourceVersion: "3338212"
  uid: 5a8b3ca6-7413-4e5b-9fdc-c46df2867cd6
type: Opaque

Am I missing something in the ExternalSecret that can't bring me the secret in plain text?
Thank a lot to everyone!!!!!

@jholowaty hello! the most probable cause for this error is that your secret is not a valid base64 in your provider. What I suggest you to do is to verify if your encoding is correct (copy the value from your secret and paste it in tools like this one: https://www.base64url.com/  (paste it under base64 encoding and see if it can give you your secret in plain text area).

Hi! if i copy the value of the secrets that generated by the external-secret in that url, the plain text it's ok! What I just did was load the values in base64 in the secret and there I synchronized the external-secret ok (with the decodingStrategy: Base64) but if I look at the secret, the value is not displayed in plain text but in base64 yet.
I can't get the secret to bring it in plain text.

hi @jholowaty ! You mean when you do a kubectl get secret -o yaml the value is still base64-encoded? If so, that is fine, as it is the way kubernetes API exposes the secret. If the content matches exactly what's on your cloud provider, the mounted secret (or exposed via env var) to the application will be base64-decoded.

But if a did kubectl get secret -o yaml to another secret that create by me:
apiVersion: v1
kind: Secret
metadata:
name: cloudflare-auth
namespace: external-dns
type: Opaque
stringData:
CF_API_EMAIL: xxxxxx
CF_API_KEY: xxxxxx
I see this: kubectl get secrets mysecret -n external-dns -o yaml
apiVersion: v1
data:
CF_API_EMAIL: xxxxxxx
CF_API_KEY: xxxxxxx
kind: Secret
metadata:
creationTimestamp: "2022-08-22T20:11:55Z"
name: mysecret
namespace: external-dns
resourceVersion: "3338212"
uid: 5a8b3ca6-7413-4e5b-9fdc-c46df2867cd6
type: Opaque
I need to see the same in the secret that synced the external secret because the pod fails because doesn't find for example the key CF_API_EMAIL.... but if a rename the secret mysecret to cloudflare-auth, the pod works fine.

AFAIK kubectl get secret will never output things in stringData. you can edit with it, but it will produce a secret with only the data block.

It's the difference between stringData and data in your Secret.
When you store plaintext values as stringData, running get secret mystringdata -o yaml will indeed display stringData and the plain text values.
Conversely if you store as base64 encoded data, running get secret myb64data -o yaml will display the data properties as... you guessed it, base64 data. You can easily decode this using a tool like yq, e.g. kubectl get secret -o yaml myb64data | yq '.data."tls.crt"' | base64 --decode.

I can confirm that this issue still exists. We had to use Auto while it was clearly a base64.

First encoding level does not need any decoding to happen. decodingStrategy:Base64 is expected when your secret on the provider level is stored as a base64.
Please also beware that Base64 strategy does not consider Base64URL - while auto does. This may explain your issue as well.

Hi @gusfcarvalho
What solution can this be, if I have already encoded value in base64, and I don't need to encode it a second time, but the ESO does it and I get the error, how to prevent the operator from doing encoding?

Encoding is not done by the operator, but by kubernetes itself. You can set the decodingStrategy: Base64 to ask eso to decode your B64 encoded secret before storing to kubernetes (hence preventing the double encoding)