GH-39291: [Docs] Fixes Show source links to 404 page

Rationale for this change
To fix the show source button links to 404 page problem

What changes are included in this PR?
The show source button link will be removed.

Are these changes tested?
Not yet

Are there any user-facing changes?
Yes

Closes: #39291

@github-actions crossbow submit preview-docs

http://crossbow.voltrondata.com/pr_docs/40167

The "Show Source" doesn't exist:

Current: https://arrow.apache.org/docs/developers/index.html
Changed: http://crossbow.voltrondata.com/pr_docs/40167/developers/index.html

@AlenkaF @jorisvandenbossche Can we merge this?


#1053 Deduplication installation documentation

This PR aims to solve issue https://github.com/zulip/zulip-desktop/issues/1053 #21902. Most commits were tweaking minor errors.

Thanks for working on this! Can you clean this up and fix the CI failures?  I'd recommend reading our GitHub guide and commit guidelines; generally one doesn't ever want to make merge commits when working on Zulip, for example.

@raquelbryant just a quick bump on this in case you are able to complete the PR. Thanks!


Added ability to enforce thresholds

And slightly improved test reporting.
It seems like the main README example should be:
.pipe(mocha())
.on('error', cb)
.pipe(istanbul.writeReports()) // Creating the reports after tests runned
.pipe(istanbul.enforceThresholds()) // Check coverage against thresholds
.on('error', cb);

Otherwise errors aren't reported correctly (also .on('end', cb); doesn't seem to do anything).

Couple review comments, but that looks mostly good - that's a high quality PR, thanks a lot!

I think the test failure may be a node version issue, gonna try and figure it out.

Now updated.
Also what do you think about my comments above re. on('error')?

Sounds good, can you squash your commits?

Squashed.

Thanks!


Added my norm theme to oh-my-zsh

Added my custom theme, which is inspired by lambda, but is a bit more colorful. It also displays a second lambda for git repos.

Thanks! Please add a screenshot to the Themes wiki page:

https://github.com/robbyrussell/oh-my-zsh/wiki/Themes


[5.1] Allow calling of whereHas without callback closure.

It would be nice to use whereHas without the need for passing a callback, to the model has at least one relation. eg:  $family->whereHas('children') would return all families that have children.
At the moment I get fatal error "Argument 2 passed to Illuminate\Database\Eloquent\Builder::whereHas() must be an instance of Closure"
I see other methods like whereDoesntHave and doesntHave do allow empty callbacks..

This already exists and is called has()

Ok, have added the phpdoc..
@lukasgeiter , can't hurt to allow it for the whereHas method too can it?

See has method.


[Bug]: Names of running background applications show incorrectly

Before submitting your bug report, please confirm you have completed the following steps

[X] Searched the issue is not already listed in the Issue List (I've searched it)
[X] Searched in the Quicksilver Users' Group for questions relating to tech support.
[X] Downloaded the latest version of Quicksilver for your system and confirmed the issue still persists.

Bug description
Why is it that when I "show contents" for "Running Applications & Processes" it shows several running Firefox apps in the results?

The weird thing is if I uncheck the box: Include background applications, Firefox doesn't show up at all.

You can see the conversation about this issue in the QS Google Group here.
Steps to reproduce

Type "Running Applications" . . .
Choose "Show Contents" in 2nd pane
Multiple instances of Firefox show up in the results.

Expected behavior
1 instance of Firefox, rather than many. 1 instance of Firefox even when "include background applications" is unchecked.
MacOS Version
macOS 10.15
Quicksilver Version
2.4.0 (4039)
Relevant Plugins
No response
Crash Logs or Spindump
No response
Screenshots
No response
Additional info
No response

Thanks Gloria for reporting. This has now been fixed, see 8f1eb8a617952185abd7a921528dc7eb53a6b9be for full information

Ok. Where do I get the update? Because, according to the releases on the
Github page, the last update was 29 days ago.

We'll build and release a new version of Quicksilver in the coming days. If you really want to run it now, you can download a pre-release version from: https://github.com/quicksilver/Quicksilver/actions/runs/2825754664

Ah, ok. Thank you.Message ID:
@.***>


Add Microsoft.PowerShell.UnixCompleters module

@SteveL-MSFT

@iSazonov while I'm grateful for the review, this is really just me checking in code from https://github.com/rjmholt/PSUnixUtilCompleters, which has already been released. I'm probably not going to make any major edits in this PR, since it's just a migration.

@iSazonov I've addressed the easier parts of your feedback. I've left the constants and the string localisation

@SteveL-MSFT this should be ready to merge now


Improve message feed date scrolling behavior

As suggested on CZO:

The behavior we should really have is that the date header should be sticky in the same way as the message header, so that the new date from the date separator smoothly scrolls onto the message header while the old date scrolls off the top (or vice versa).

There’s no such thing as “hiding” a date indicator in this proposal. There’s exactly one copy of each distinct date in the feed, and it remains stuck to the upper-right corner until a different date scrolls along to replace it.

If the first message with some date starts a new topic, the date scrolls in with that topic header, and if it does not start a new topic, the date scrolls in with its date divider.

See CZO discussion for some technical notes.

Removed from the 8.0 release plan as #26677 is enough of a stopgap to make this something we can defer.


add webhook annotations in order to populate caBundle from a cert-manager Certificate

Hi,
Thanks for your work, this project is very interesting.
It's could be very cool if we manage Kubernetes Admission Webhook's certificates with cert-manager CA Injector.
You know what ? It's done :D
Below is an example of use (require argocd & cert-manager + ClusterIssuer) :
---
apiVersion: v1
kind: Namespace
metadata:
  labels:
    admission.kubemod.io/ignore: "true"
    control-plane: controller-manager
  name: kubemod-system
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: serving-cert
  namespace: kubemod-system
spec:
  dnsNames:
  - kubemod-webhook-service
  - kubemod-webhook-service.kubemod-system
  - kubemod-webhook-service.kubemod-system.svc
  - kubemod-webhook-service.kubemod-system.svc.cluster.local
  issuerRef:
    kind: ClusterIssuer
    name: selfsigned-cluster-issuer
  secretName: webhook-server-cert
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: kubemod
spec:
  project: kube-stack
  info:
  - name: artifacthub
    value: https://artifacthub.io/packages/helm/kubmod/kubemod
  - name: values.yaml
    value: https://github.com/kubemod/kubemod-helm/blob/main/helm-chart/kubemod/values.yaml
  - name: table-of-contents
    value: https://github.com/kubemod/kubemod#table-of-contents
  source:
    # chart: kubemod
    # repoURL: https://kubemod.github.io/kubemod-helm
    # targetRevision: v0.3.0
    repoURL: https://github.com/MalibuKoKo/kubemod-helm.git
    path: helm-chart/kubemod
    helm:
      releaseName: kubemod
      skipCrds: false
      values: |
        ---
        job:
          # Deploy the KubeMod certificate generation job
          enabled: false
        webhook:
          annotations:
            cert-manager.io/inject-ca-from: kubemod-system/serving-cert
        modrules:
        - name: add-label-color-blue
          namespace: kubemod-system
          spec:
            targetNamespaceRegex: .*
            match:
              - matchValue: Pod
                select: $.kind
            patch:
              - op: add
                path: /metadata/labels/color
                value: blue
            type: Patch
  destination:
    namespace: kubemod-system
    server: https://kubernetes.default.svc

Thank you @MalibuKoKo.
This looks good, but I'd like to rethink how KubeMod's helm chart is built.
Currently the helm chart is a separate project and the yaml files are manually picked from the manifest generated by KubeMod's kustomize build process. This is not ideal as one needs to keep reconciling the changes between the two projects.
I am planning on revamping the helm chart and have it be generated as the result of kubemod's build process (similar to the way bundle.yaml is produced).
Once this is done, it would make sense to bring in your changes into the new helm chart.


MakeAndRegisterTestInfo LNK2019

MakeAndRegisterTestInfo LNK2019 when build with msvc 2019 win32 via vcpkg and cmake

in dbclib\script\googletest.cmake
you must change the 'GIT_TAG HEAD' to 'GIT_TAG v1.12.0'

I think the error is that google test is included in the VCPKG build but Google test is always built from scratch (by FetchContent). Need to remove some lines in CMakeList.txt and vcpkg.json. I can do the change.

I have fixed the linkage problem in VC2022 and Win64. Hopefully this fix will work for VC2019 and Win32. It would be nice if you could verify the above fixes on your build system.


FR: Add "unit" parameter to get_data method for Raw and Epochs

I often find myself doing things like this:
# get EEG data and scale to micro volts
# ntrials x nchannels x ntimes
eeg_data_uV = epochs.get_data() * 1e6

... just to do different kinds of analyses with custom functions.
I think we should add a "unit" parameter to .get_data():
"""
Parameters
----------
unit : str, one of ["nV, uV, mV, V"]
    The unit in which the data will be returned. Defaults to "V".
"""

This would make it more transparent for users what units the data are in they are receiving, and also offer a chance for customization.
I have a complete déjà vu writing up this issue, but I couldn't find existing threads on this.

get data will give you any of any channel type not just EEG. What if you
have misc, eeg, eog, grad and mag? you pass a dict of units?

you pass a dict of units?

That was my thinking. It keeps it consistent with the units param we have in viz. Though in viz you're saying what the unit of the data is, meaning no scale factors get applied unless you also supply scalings as well -- and in this function the data will be converted to those units so we'll have to be careful about the docstring.

you pass a dict of units?

and if in the data there are channel types for which no keys are passed, then the default unit is used :thinking:

and if in the data there are channel types for which no keys are passed, then the default unit is used ￼

This is also how it works in units for our viz functions, yes.
How do we handle units='uV'? Do we treat this effectively as:

dict(eeg='uV', eog='uV', ecg='uV', misc='uV'), "anything that typically has V units should be returned in uV"
raise an error, "more than one channel type could be in uV units"
dict(eeg='uV'), "whatever the first data channel type with this unit will get uV" (probably not safe for example because of reference MEG channels)

and if in the data there are channel types for which no keys are passed, then the default unit is used

yes that seems natural

How do we handle units='uV'?

perhaps we could make our lives easy and only accept a dict?
"""
Parameters
----------
unit : dict | None
    Key-value pairs in this dictionary determine the unit in which the data
    of a particular channel type will be returned. For example
    ``{"eeg": "uV", "eog": "nV"}`` will return data from all channels of type "eeg"
    in micro Volts and those of type "eog" in nano Volts. All other potentially
    existing channel types in the data will retain the unit they are currently in.
    Defaults to None, returning MNE standard unit for each channel type.
"""

I think the str option is nice for EEG users, or really any users with a single channel type (other than STIM/trigger) in their data. I see your edit and agree (1) is probably the way to go.

Hi, would it work with fNIRS as well? The fNIRS channels when the types are hbo and hbr are in M (mol/L) but it may be interesting to have the data in mM or uM.

Hey @HanBnrd - that'd probably be possible. Currently, nothing has been implemented: We only have a good idea of what we want :-)
The start was made here: https://github.com/mne-tools/mne-python/pull/8476
If you want to take this on, I'd be happy to help along the way

Okay, will take it then :)

I now had a look at it more in details, are you sure this is worth implement this? I feel that this would be quite a consequent code addition for little reward. For example it would enable to write epochs.get_data(unit=dict(eeg='uV')) instead of epochs.get_data() * 1e6 which is even longer. While the code change needs to take into account different units or different structures (raw, epochs...).

The benefits are (at least) twofold:

when somebody (a non-user) reads your code, something like epochs.get_data() * 1e6 is much more confusing than epochs.get_data(unit=dict(eeg='uV')) --> where does the magic number 1e6 come from? They'd need to learn that in MNE all EEG data is represented in Volts, and that 1e6 scales to microVolts
as a fresh MNE user, I was confused about these units and a parameter unit would certainly have cleared up the situation for me

But I agree that this is an issue that requires quite some work, so no worries if you'd rather work on something else.

Okay makes sense, I just wanted to be sure before starting working on it :)

I was wondering why the EOG channels are not considered as data channels in get_channel_types() and whether this units parameter should work on them?

I was wondering why the EOG channels are not considered as data channels in get_channel_types()

In some sense all channels are data channels. I think the idea is that the "data channels" in MNE correspond mostly to the channels that record brain data.

whether this units parameter should work on them?

I wouldn't restrict it just to data channels. Any channels with units (which is most of them I think?) should be able to be modified by the unit parameter.

If I remember correctly there was also some talk somewhere (can't find it right now) to add a .get_data method to Evoked objects. Once that is added, the units parameter should also work for that.


feat: implement @message_command and @user_command

About
This pull request is about implementing context menus, which lets you easily create context menus.
Due to #406 and #407, I was not able to get them to work. However, I implemented decorators that work and sync the commands properly, so at least I was able to test that.
Checklist

[x] I've ran pre-commit to format and lint the change(s) made.
[x] I've checked to make sure the change(s) work on 3.8.6 and higher.
[ ] This fixes/solves an Issue.

(If existent):

[x] I've made this pull request for/as: (check all that apply)

[ ] Documentation
[ ] Breaking change
[x] New feature/enhancement
[ ] Bugfix

Hi toricane! 👋

Hey

hola!
(@DeltaXWizard ) oops

LGTM :)


Enable toK8sService for all services with external endpoints

Currently, toK8sService is limited to headless services, we can relax the selection and translate to toCIDR rules for all services with Endpoints that have an IP outside of the cluster range.

@tgraf is there a sensible way to create such service without specifying spec.ClusterIP as "none"?
What would be the use case for service with not-"none" ClusterIP (so endpoints are created by k8s automatically based on service selectors) with additional user-created endpoints pointing to external IP?

Create a ClusterIP and have k8s allocate a service IP, omit the selector and create an Endpoints resource to define the backends.

Seems like current implementation can be switched to neglect whether the service is headless, since the only thing we are interested in is - does the service have a selector. If it has one, its endpoints will point to in-cluster addresses, which won't work with ToCIDR translation, if not - most probably user will add endpoints to external services.
Service being headless doesn't matter here AFAIU.


Correct Logging Statement for Transaction Rollback in TransactionImpl Class

Description:
This PR corrects a misleading logging statement in the TransactionImpl class. The existing log message incorrectly states that the transaction’s commit method is invoked, whereas the surrounding code is actually performing a rollback operation.
Changes Made:
Updated the log statement from Transaction.commit() invoked in transaction with Xid=%s to Transaction.rollback() invoked in transaction with Xid=%s.
Reason for Change:
The original log message could cause confusion during debugging or monitoring, as it suggests that a commit operation is being performed when, in fact, the transaction is being rolled back. This change ensures that the log accurately reflects the operation being performed, thereby improving clarity and maintainability of the code.
Testing:
Verified that the log message appears correctly when a transaction rollback is triggered.
Ensured that no other parts of the code are affected by this change.

@logresearch It needs a JIRA ID. Can you create one? https://issues.redhat.com/projects/ISPN


Issues using self-hosted runners

I'm having a bunch of issues running this action with a self-hosted runner.  Everything worked well until I made a change today to update some versions in pixi.toml.
My action basically looks like this:
env:
  PIXI_VERSION: 0.5.0

jobs:
  Lint:
    runs-on: [self-hosted, Linux, X64, ubuntu-22.04]
    steps:
    - name: Checkout code
      uses: actions/checkout@v4

    - name: Setup pixi
      uses<EMAIL_ADDRESS>      with:
        pixi-version: v${{ env.PIXI_VERSION }}

    ...

  Test:
    runs-on: [self-hosted, Linux, X64, ubuntu-22.04]
    steps:
    - name: Checkout code
      uses: actions/checkout@v4

    - name: Set up Docker Buildx
      uses: docker/setup-buildx-action@v3

    - name: Setup pixi
      uses<EMAIL_ADDRESS>      with:
        pixi-version: v${{ env.PIXI_VERSION }}

    ...

When I updated the pixi.toml and pixi.lock, I get errors:
TestENOENT: no such file or directory, lstat '.pixi'
--
TestDestination file path /home/github/.pixi/bin/pixi already exists

or
Run<EMAIL_ADDRESS>Downloading Pixi
Error: Destination file path /home/github/.pixi/bin/pixi already exists

I've tried every combo of post-cleanup:true/post-cleanup:false based on the docs, and tried with and without cache:true.
I'm not sure how to fix this.  Any tips?

It looks like your runner persists its state between runs. Ideally, you would redeploy the runner image after each run to not persist old state.
For the case when this is not possible, post-cleanup: true should be the solution. This will delete all of the pixi stuff from the runner after it's finished. You probably executed the action once with post-cleanup: false which resulted in the action failing. To fix this issue, you can do
- run: rm -rf $HOME/.pixi

before the setup-pixi stuff once.
An alternative would be to use pixi-bin-path: ${{ runner.temp }}/bin/pixi. This should put pixi to a temporary location instead of in $HOME

I like the pixi-bin-path: ${{ runner.temp }}/bin/pixi approach along with post-cleanup: true, that seems to have been enough to fix our issue.  I wonder if it's worth calling out in the README where you discuss self-hosted runners?  I wouldn't have come to this solution without your guidance.
Thank you so much for your quick response!  We have nothing but the highest of respect for the pixi devs and what you're building.  It's really great software and very much appreciated.

Good idea, see #26!


fix typo for 'childern'

Hi, Mu
Just fix a simple typo for word 'childern' :-)

Hi Yizhi,
Many thanks:) I guess you will be more interested in the dev branch. It simplifies the codes a lot and has slightly better documentation:)
best
mu


Divider at the wrong position after entropy-analysis.

How to reproduce this issue? - Upload a file for entropy analysis.
Screenshot -

@MAZHARMIK - Instead of creating a divider after each text with style - 'open-sans-sans-serif-text' (as you have done in this PR - https://github.com/gbelwariar/Microbiome-Diversity-Inspector/commit/4d869c7b61ad78bacee680e05cca55873ec393fd), maybe you can use <hr> tags and associate them with a CSS selector (for an example, see - https://codepen.io/ibrahimjabbari/pen/ozinB).
This would also fix this issue easily.

Resolved


Use cloudflare as IPFS gateway

probably the IPFS gateway from Cloudflare will be a bit faster because they have the Servers all around the globe!

Problem is they don’t allow streaming of video via their gateway. You get this message:
“ipfs: video streaming is not allowed”

Ok well, we could add muliple gateways again, like mine and some others, normal visitors can bounce between them, would be ok to install some sort of monitoring on my server (Well to get an status were to head the request the best - well CPU usage on the IPFS nodes is a thing.)


[WIP] fix tests

https://github.com/browsertron/pytest-parallel/issues/62

Codecov Report

Merging #63 into master will decrease coverage by 0.28%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #63      +/-   ##
==========================================
- Coverage   70.86%   70.58%   -0.29%
==========================================
  Files           5        5
  Lines         357      357
  Branches       35       35
==========================================
- Hits          253      252       -1
- Misses         93       94       +1
  Partials       11       11

Flag
Coverage Δ

#linux
70.58% <0%> (-0.29%)
:arrow_down:

#py36
70.58% <0%> (-0.29%)
:arrow_down:

#py37
70.58% <0%> (-0.29%)
:arrow_down:

Impacted Files
Coverage Δ

pytest_parallel/__init__.py
59.45% <0%> (-0.39%)
:arrow_down:

Continue to review full report at Codecov.

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

I included these changes in 0.1.0.


Investigate why node immediately fails on startup

Followed instructions step by step -- immediatley fails.
dusk@venus:~$ /usr/local/go/bin/src/github.com/dusk-network/dusk-blockchain/bin/dusk --config=dusk.toml
INFO[0000] initializing node...                          app=dusk prefix=main
INFO[0000] Timeout config...                             app=dusk config.timeout.timeoutbrokergetcandidate=2 config.timeout.timeoutclearwalletdatabase=0 config.timeout.timeoutgetcandidate=5 config.timeout.timeoutgetlastblock=5 config.timeout.timeoutgetlastcertificate=5 config.timeout.timeoutgetlastcommittee=5 config.timeout.timeoutgetmempooltxs=3 config.timeout.timeoutgetmempooltxsbysize=4 config.timeout.timeoutgetroundresults=5 config.timeout.timeoutkeepalivetime=30 config.timeout.timeoutreadwrite=60 config.timeout.timeoutsendbidtx=5 config.timeout.timeoutsendstaketx=5 config.timeout.timeoutverifycandidateblock=5 prefix=main
Wallet file not found. Creating new file...
Enter password:
Confirm password:
Failed to write to log, write debug7000.log: file already closed

The config file is just a copy of the default, also tried running as root, same outcome.

Hey there @HM999 ! Would you mind sharing any other logs that were created by the process? It looks like there was a panic, but I can't see why from this output alone.

Closing since there hasn't been any more information

Hey @julesdesmit
I have met the same problem, here is a bit information on my setup:
I built all the binaries using docker image golang:1.16.5 and launched the node using this command:
dusk --config=/root/dusk/config.toml
Here are all the logs I get:
INFO[0000] initializing node...                          app=dusk prefix=main
INFO[0000] Timeout config...                             app=dusk config.timeout.timeoutbrokergetcandidate=2 config.timeout.timeoutclearwalletdatabase=0 config.timeout.timeoutgetcandidate=5 config.timeout.timeoutgetlastblock=5 config.timeout.timeoutgetlastcertificate=5 config.timeout.timeoutgetlastcommittee=5 config.timeout.timeoutgetmempooltxs=3 config.timeout.timeoutgetmempooltxsbysize=4 config.timeout.timeoutgetroundresults=5 config.timeout.timeoutkeepalivetime=30 config.timeout.timeoutreadwrite=60 config.timeout.timeoutsendbidtx=0 config.timeout.timeoutsendstaketx=5 config.timeout.timeoutverifycandidateblock=5 prefix=main
Wallet file not found. Creating new file...
Failed to write to log, write debug7000.log: file already closed

And the content of debug7000.log
INFO[0000] Loaded config fileUsedConfigFile/root/dusk/config.toml  app=dusk prefix=main
INFO[0000] Selected networkNetworkdevnet                 app=dusk prefix=main
INFO[0000] gRPC HTTP server TLS configured               process=grpc-server tls=disabled
INFO[0000] create dupemap instance                       cap=300000
INFO[0000] create dupemap instance                       cap=300000
PANI[0010] context deadline exceeded                     prefix=grpc

Could you please take a look? Tbh not sure what's the exact issue, The VM has public IP accessible, also I tried running with docker run --network host. But that didn't make any difference


SICD v1.3.0 Mag-Phase NITF

Hi guys,
We recently created a new SICD v1.3.0 of an old TRE Mag-Phase NITF.
When reading it into sarpy, we got an error in io/complex/sicd.py on line 361:
if self.sicd_meta.ImageData.PixelType != 'AMP8I_PH8I' or self.sicd_meta.ImageData.AmpTable is None:
It complained that our PixelType was not AMP8I_PH8I which I believe to be a bug since looking at the SICD spec, that is not a valid pixel type. We made the PixelType AMP8I_PHS8I.
Thanks!

@jwsv61099 we've updated the code, v1.3.18, so it now checks for PixelType AMP8I_PHS8I.
Thank you for bringing this to our attention.


Fix clippy warnings/errors

lovely tuple, thanks clippy!

That was actually me, not clippy :trollface:


Defaults: bidirectional leap for Normal mode (use <Plug>(leap))

Pro

only one key used, comfort
prioritizing the current line did the trick, and IMO made the whole concept work; smart autojump (the default) is not fully deterministic anyway, even if the search is directional, you might have to use a label for the first target too
we lose only 1 bit of information (versus 8-10 in the pattern itself)
in Normal mode, as opposed to Visual and O-p mode, we're not interested in the target in relation to our current position, we just want to jump there

Con

inconsistency between Normal and Visual/O-p mode (though there is a fundamental difference, see above)
traversal (which implies directionality) is useful for "f/t" mode (s{char}<enter><enter>...) (related: #210)

An old discussion in the Sneak repo: https://github.com/justinmk/vim-sneak/issues/62

Noise means ... there are twice as many target labels on average

True, bidirectional mode means more visual noise.

label-mode will invoke twice as often (fewer opportunities to jump to a single match and skip label-mode)

Right... (but as mentioned above, it's still only 1 bit of information we're losing, the pattern itself contains a lot more)

half as many labels available in the direction you want to go, which means more steps

With smart autojump (using an extended label set on demand), it's very rare to have additional steps, group switch is a truly exceptional case.

Also: which direction should bi-directional search go if all matches are off-screen?

Fortunately, not a problem here. Use /? for their intended purpose, that is, searching in the unknown, and Leap for jumping to on-screen positions.

You pay these costs every single time all for the convenience of occasionally being able to search backwards.

Yeah, but "occasionally" = 50%.

Yes. yes, and yes please. I've been craving this for a while.

prioritizing the current line did the trick, and IMO made the whole concept work; smart autojump (the default) is not fully deterministic anyway, even if the search is

What if always smart jump forward, and also put labels above?

@ggandor Is there a way to test these new changes?


def in sanitization doesn't work

Tested on the live version
Data:
{}

Sanitization:
{
    type: "object",
    strict: true,
    properties: {
        test: {
            type: "array",
            def: []
        }
    }
}

No validation.
Result in:
{}

I was expecting def to catch on and add the test property:
{
    test: []
}

Is it me that misread the documentation, or is sanitization not working when the field is not set at all?

From the sanitization doc, the property optional is true by default. Setting it to false in your example produces the expected result.
{
    type: "object",
    strict: true,
    properties: {
        test: {
            type: "array",
            def: [],
            optional: false
        }
    }
}

Generated
{
    "test": []
}


fetch encapsulation

Properly encapsulate fetch versions between browser, Node.js, and Deno using the "imports" property in the package.json.

Implemented in https://github.com/jspm/generator/pull/20.


mat-drawer menu button requires two clicks after escape close

Bug, feature request, or proposal:
bug
What is the expected behavior?
a menu button in the mat-drawer-content should consistently require a single click
What is the current behavior?
a menu button in the mat-drawer-content requires two clicks to reopen -- like a needing a second select or drill click before the actual button click.
What are the steps to reproduce?
https://stackblitz.com/edit/angular-43m4xt-vm4v2s
What is the use-case or motivation for changing an existing behavior?
bug fix
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
current on stackblitz
Is there anything else we should know?

This was my error. I find it interesting. My menu button was
(click)="drawerOpen=!drawerOpen"
which worked fine when the mode was "side". The problem is changing to mode "push" and the variable gets out of sync -- I hand not considered or expected how this feature works.
I am also not sure how to properly fix this. It is like
[opened]="drawerOpen"
should be bound. Do I have to subscribe to MatSlideToggleChange?
I must be missing something. I updated stackblitz to demonstrate.

Works using ViewChild
https://stackblitz.com/edit/angular-43m4xt-zuhcdz
I always struggle with Material docs, and in this case it is probably best to not bother with
@Input opened


Multiplatform setup

Currently the project heavily depends on some methods that are available only on the JVM platform.
For example, we can see the usage of System.arrayCopy method used in a lot of places, as well as String.toCharArray and other JVM-only methods.
I think it would be great to set up the whole project to ne multiplatform ready, allowing us to delegate the implementation of such methods inside the proper JVM/JS/native modules.
The problem is: I don't know which organization would be the best. Having all those small modules, how should be proceed into this?
Working on this would make #61 easier

Unfortunately I do not yet have much experiences with multiplatform - and also currently not much time to dig into this. That said I would be happy if KEthereum gets multi-platform friendly. Ideally this is done by someone that uses KEthereum for multi-platform. I currently only use KEthereum for Android and console JVM projects.

@ligi I think we should stop the development of new features until this issue is closed properly. Can we look at the PR and see if everything is fine/fix the remaining problems?


[ace] does not respect VCPKG_BUILD_TYPE

The port ace does not respect set(VCPKG_BUILD_TYPE release) in a triplet. So for example arm64-osx-release will also build the debug variants of the lib.

Reproduced on linux and osx, caused by this part of the code: ports/ace/portfile.cmake#L277-L386


Make sure CI's router isn't allowing the iOS devices to talk to each other over the local WiFi

We have a new router in CI and we need to make sure that it is configured so that the iOS devices can get to the coordination server (which btw has an Internet routable address) but can't get to any of the other iOS devices over the local wifi or this will invalidate our MPCF testing as we will be testing over normal wifi and not using the P2P radio features.
Please also update the CI README to point out the need for this and explain how we did it with what ever router we are currently using.

All IOS devices are connected to Guest Access Point which disallow to connect to the local network.


added feature to fetch diff

Returns unique secrets from the new baseline file

your branch name says 1.4.1. but, code says 1.4.5 😆


SysInfo widget: add current CPU load progress-bar

refers to FR: https://github.com/opnsense/core/issues/4480

@kulikov-a works like a charm, thanks!


Division by zero

The production page are actually showing an error on trying to divide by zero and the calculations are not made.
https://calculator.for-bitcoin.com/

Seems like the api are not fetching the price.

Good catch thanks for letting me know! I'll try to fix your asap

Looks like the coindesk API is missing dates:
https://api.coindesk.com/v1/bpi/historical/close.json?start=2020-08-14&end=2020-08-24
{"bpi":{"2020-08-14":11759.5,"2020-08-16":11908.33,"2020-08-17":11856.5,"2020-08-18":12327.5,"2020-08-19":11918.5,"2020-08-23":11611.5},"disclaimer":"This data was produced from the CoinDesk Bitcoin Price Index. BPI value data returned as USD.","time":{"updated":"Aug 25, 2020 00:03:00 UTC","updatedISO":"2020-08-25T00:03:00+00:00"}}

The output is missing 8/15, 8/20, 8/21, 8/22, 8/23, 8/24.
I'll see if I can just use the previous date prices as placeholders.

Fixed in commit dd2533caeeb0128a758a73e460c24c1ebd1d60b3


[Bug] doris-flink-connector can not import oracle pdb database's data to doris

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
doris 2.0.0
flink 1.17.0
oracle 19c
What's Wrong?

What You Expected?
no error
How to Reproduce?
In oracle 19c, first step, create a pdb database, second step, create a pdb user,then create a table in the pdb user, finally import the pdb user's table into the doris
Anything Else?
Looking forward to your reply
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks, this has been resolved by #423


Add reinitialize() and destroy() to AbstractFactory

See https://github.com/senzing-garage/sz-sdk-go/issues/191

Pull requests:

https://github.com/senzing-garage/serve-grpc/pull/351


Enhance Software Engineering Resources with Localization Guide

This PR introduces two updates to enhance our software engineering learning resources:

Creation of 'Localization in Software Engineering' Page: A new markdown file, Localization.md, has been created. This page covers the technical aspects of software localization. It explains internationalization, key localization practices, and UX considerations.

Update to Resources Page: The resources page for software engineering has been updated to include a link to the newly created localization.md guide. This link is placed under a new category, 'Core Concepts in Software Engineering'.

You've done a great job outlining the concept of localization and all the intricacies that are involved. I believe this is a topic that is sometimes overlooked in the discussion of core software engineering topics. However, I have a couple of suggestions that could make this resource even more valuable:

A more detailed description of what automated localization looks like in a practical sense and how the tools you have mentioned help/how they work. This would provide the reader with some practical guidance on how they might go about the process of localization.

Thanks for your feedback! I'll add more details on how the tools I listed can be used to automate localization and how they work/what exactly they should be used for.


Unable to run 'leds' prject

Hi
I have set up the connectal environment on my system and I am trying to run examples provided in connectal/examples/ directory.
But when I execute the example on zedboard (make RUNPARAM=ip address run.zedboard command), leds on the board do not blink, thought the program exists with status=0.
The terminal also shows the following message while uploading the project (If it is relevant):

checkSignature: driver 'zynqportal.c' signature mismatch b4791221c70d331441afef51e9156e3d bf944f5660f734277d66c3f53966c920
checkSignature: driver 'MMURequest.c' signature mismatch 4ccddc03b93b952a7d5cce13d25fa1d4 fd9677e7a83b9f64b391489dabbb5a4e
checkSignature: driver 'portalmem.c' signature mismatch 21bf003a30101a6a0ce59deb4a9b93be f57ae0564233a9bd1082a68979b27524

Let me know if any modifications in the project are needed.
PFA log file!
leds.txt

Hi Prasanna,
This example is so old that I'm surprised that it builds. I guess it is
time for me to take a look and to update it if necessary.
It did not build for me. I'm impressed that you got it to build. How did
you do that?
I made a one line change to the Makefile, and now I have something to test.
I did not have a chance to test it today, but will do so tomorrow.
Jamey
On Wed, Feb 17, 2016 at 9:14 AM Prasanna Rawke<EMAIL_ADDRESS>wrote:

Hi
I have set up the connectal environment on my system and trying to run
examples provided in connectal/examples/ directory.
But when I execute the example on zedboard (make RUNPARAM=ip address
run.zedboard command), leds on the board do not blink, thought the program
exists with status=0.
The terminal also shows the following message while uploading the project
(If it is relevant):
checkSignature: driver 'zynqportal.c' signature mismatch
b4791221c70d331441afef51e9156e3d bf944f5660f734277d66c3f53966c920
checkSignature: driver 'MMURequest.c' signature mismatch
4ccddc03b93b952a7d5cce13d25fa1d4 fd9677e7a83b9f64b391489dabbb5a4e
checkSignature: driver 'portalmem.c' signature mismatch
21bf003a30101a6a0ce59deb4a9b93be f57ae0564233a9bd1082a68979b27524
Let me know if any modifications in the project are needed.
PFA log file!
leds.txt
https://github.com/connectal-examples/leds/files/134455/leds.txt
—
Reply to this email directly or view it on GitHub
https://github.com/connectal-examples/leds/issues/1.

Hi Prasanna,
I just ran the leds example on my zedboard, and the LEDs blinked in time with the "led value" messages that were printed in the output.
Judging from the "leds.txt" attachment, you're not running the latest version of this code, but still I think it should have blinked the LEDs.
Are you installing connectal from the Ubuntu packages? Or did you download it from github?
I just pushed a change so that leds builds with the latest version of connectal. Please give it a try.

Thank you Jamey!
I had installed connectal from Ubuntu packages. I will give it another try with the new version of connectal.

I'm glad to hear that you installed connectal from the Ubuntu packages.
Which version of Ubuntu are you using? The current version of the connectal
package is 2016.02.1.
On Mon, Feb 29, 2016 at 11:05 AM Prasanna Rawke<EMAIL_ADDRESS>wrote:

Thank you Jamey!
I had installed connectal from Ubuntu packages. I will give it another try
with the new version of connectal.
—
Reply to this email directly or view it on GitHub
https://github.com/connectal-examples/leds/issues/1#issuecomment-190270142
.

With new version of the project worked for me with leds blinking in that order! :)
I have 2016.02.1 version of connectal on my ubunutu 14.04 machine. I was wondering what changes did you do in the older leds project to get the problems solved.
Thanks!
Thanks!


Teaching Materials Panel Outside of Spec Scope

Solid Panels are groups of individuals focused on a specific problem or domain relevant to Solid, with an aim to propose changes to the Solid Specification.
The teaching materials panel has a focus that falls outside of the specification proposals and fits more closely into the Creators.
I propose inviting the participants of the teaching material panel to join either the Creators or submit pull requests that the Creators can edit and closing the teaching materials panel.

https://github.com/solid/process/pull/159


Add LookupTableTransformer

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (b130786) to head (bab668b).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #393   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          106       107    +1
  Lines         3427      3441   +14
  Branches       254       254
=========================================
+ Hits          3427      3441   +14

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


Why not create this repository for our organization?

I think it is a good idea to make it public for our Bliss-and-Wisdom, and everyone can upload there different solution to there.

you can fork it.😅😅


Synch with p6

Contents are out of sync with puppet 6
If the Tracking entries are no longer in use on puppet3, may I suggest that the section is emptied or removed?
[AFAICT other entries in the file are still used in P3]

Accumulo edit is wrong


Added support for Beanstream SHA-1 hash key validation

Required for the following setting in Beanstream account setup:
"Require hash validation on all Payment Gateway transaction requests."
Please let me know if you have any questions.

I'm leery to add a whole duplicated set of test suites just for an authentication method - could it instead be tested in the existing Beanstream test suites? Or am I missing something?


feat: add todo list

closed because im retarded

[ ] add todos types and schemas
[ ] make it work
[ ] drag and drop todos between users in room


src/Cedar/Session: resolve coverity "issue", remove unused functions

SoftEther VPN Patch Acceptance Policy:
http://www.softether.org/5-download/src/9.patch
You have two options which are described on the above policy.
Could you please choose either option 1 or 2, and specify it clearly on the reply?

one

accidently superceeded by https://github.com/SoftEtherVPN/SoftEtherVPN/pull/682


Section Title Text Font

Is it possible to change the font of the section text in the drawer?

Yes, you  can get all sections from a menu, and then get from every section the textview element. To the element you can set the front.

Thanks and thanks for the library. I forked the project and created my own method to set the font when i create a section.


Load balancing on actor groups

The usecase
Certain types of workloads follow a request/response or rpc pattern:

responding to an HTTP request in a REST API;
sending an acknowledgment to an AMQP broker when a consumer has successfully processed a message.

To ensure high availability these workloads are typically fulfilled by a software system with several replicated processing units: incoming requests/messages could modify the state of the software system as a whole (e.g. trigger a change in a database) but more often than not the actual processing units are stateless or hold ephemeral state, the bare minimum required to fulfill a task (e.g. a connection to a database).
In other words, we don't care which specific processing unit handles a request or message - it won't affect the outcome.
Actors can be quite useful to reason about these workloads:

a REST API can be modeled as a TcpListener that dispatches requests to a set of actor workers;
a queue worker can be modeled as a groups of actors, one group for each handler or message type.
Each actor encapsulates the logic to build the required ephemeral state (e.g. connect to a db, create a queue and bind it to an exchange) and process incoming units of work.

Supervisors can be used to ensure that our system recovers gracefully when a transient failure occurs (e.g. a network disruption causes most of the queue workers to lose connection with the broker and panic/return an error) - just model the happy case, let it crash if some of the resources you depend on are not available, delegate to the supervisor system recovery with exponential/linear backoffs.
Current limitation
In 0.3.4 we can have redundancy for a children group via a supervisor and a restart policy, but:

There is no way to ask a group of children and receive a single response;
ChildrenRef is invalidated if a restart occurs;
There is no way to get a ChildrenRef/Vec<ChildRef> from a SupervisorRef.

In master, via Dispatcher, bastion supports natively the concept of an addressable target group, but the communication is one-sided: there is no way to get a response back, because different dispatchers implementation might implement different semantics (pure broadcasting or 1-to-many, noop or message dropping, load balancing or 1-to-1).
Proposal
Make a clear distinction in the Dispatcher trait between 1-to-1 (ask/tell) and 1-to-many (broadcast) communication.
Even if bastion's next release only ends up supporting one way communication (tell/broadcast) it will allow backward compatible extension of the API and prevent ambiguity in how to implement a certain communication flow.

Speaking with very little awareness of implementation constraints, the API I have in mind looks more or less like this (compare with the existing example https://github.com/bastion-rs/bastion/blob/master/src/bastion/examples/middleware.rs):
fn main() {
    env_logger::init();

    Bastion::init();

    // Workers that process the work.
    let workers = Bastion::children(|children: Children| {
        children
            .with_redundancy(100) // Let's have a pool of an hundred workers.
            .with_exec(move |ctx: BastionContext| {
                async move {
                    println!("Worker started!");

                    // Start receiving work
                    loop {
                        msg! { ctx.recv().await?,
                            stream: TcpStream =!> {
                                // ... processing logic ...
                                answer!(ctx, stream).expect("Couldn't send an answer.");
                            };
                            _: _ => ();
                        }
                    }
                }
            })
    })
    .expect("Couldn't start a new children group.");

    let workers = Arc::new(workers);

    // Server entrypoint
    Bastion::children(|children: Children| {
        children.with_exec(move |ctx: BastionContext| {
            let workers = workers.clone();
            async move {
                println!("Server is starting!");

                let listener = TcpListener::bind("<IP_ADDRESS>:2278").unwrap();

                for stream in listener.incoming() {
                    let _ = ctx.ask_group(&workers, stream.unwrap(), RoundRobinStrategy).unwrap().await?;
                }

                // Send a signal to system that computation is finished.
                Bastion::stop();

                Ok(())
            }
        })
    })
    .expect("Couldn't start a new children group.");

    Bastion::start();
    Bastion::block_until_stopped();
}

where RoundRobinStrategy would implement a `LoadBalance' trait along these lines:
pub trait LoadBalance {
    pub fn choose(&self, children: &[ChildRef]) -> &ChildRef;
}

ask_group implementation would then call choose internally to determine which actor should handle the message. The same applies for tell_group. Some smart logic in ask_group and tell_group could be used to re-route messages if the chosen actor dies between the moment of choosing the address and the actual dispatch using dead letter mailboxes.
Broadcast would be implemented by bastion directly on ChildrenRef, without customisation options (a.k.a. send the message to all actors in the group).
Feel free to tear this apart as non-sensical :sweat_smile:

Re-reading this today, I noticed that I put the choice of load balancing strategy on the caller, while it makes more sense (and it's more coherent with the current structure) to have it on the consumer (ChildrenRef) using a method like with_lb_strategy, similar to the current with_dispatcher.

Just merged https://github.com/bastion-rs/bastion/pull/268 which fixes a couple of dispatcher related hiccups, and allows you to have round robin with named DispatcherTypes and named BroadcastTargets.
I'm not a fan of the naming for now, but there's more in the works to make it easier, hopefully soon ™ :D
If you want to define your own dispatch mechanism, we might need to dig a bit deeper and add examples on how to use the Dispatcher trait and the new ChildRef is_public() method that allows you to filter and choose a recipient for your messages.
So it's rather a workaround for now I guess, but I hope it helps!

Ok I think the Distributor api now allows for all of the requirements here!
as shown here we can create a let workers = Distributor::named("workers") and send messages / questions to one or all of them:

// in the setup side
let children =  Bastion::children(|children: Children| {
        children.with_distributor(Distributor::named("workers")).with_exec(/* ... */);

// and on the caller side
let workers = Distributor::named("workers");
workers.tell_one("hello you!"); // Result<(), SendError>
workers.tell_everyone("hello you!".to_string()); // Result<Vec<()>, SendError>
let answer: Answer = workers.ask_one("marco?"); Result<Answer, SendError>
let answers: Vec<Answer>= workers.ask_everyone("hows it going everyone?".to_string());// Result<Vec<Answer>, SendError>

going to close this and hope it fits the use case! :) if not please let me know, I'll gladly iterate on that!


Conditionally allow to keep partition_by columns when using PARTITIONED BY

Is your feature request related to a problem or challenge?
I am using Datafusion to partition some data stored in parquet files into a different set of parquet files. I would like those newly created files to contain the columns I am partitioning by, however currently the column gets removed as it becomes part of the file directory structure. Something like:
COPY (SELECT col1, col2, col3, col4 FROM my_external_table) TO '/output' PARTITIONED BY (col1) OPTIONS (format parquet);
...
/output/col1=val1/some_random_file_name.parquet
/output/col1=val2/some_random_file_name.parquet
/output/col1=val3/some_random_file_name.parquet
...
some_random_file_name.parquet will not contain the column col1. I would like to keep it as it might be needed later for other use cases.
Describe the solution you'd like
I would like to have a flag as part of the OPTIONS of the COPY statement to conditionally allow the column to remain in the partitioned files. For example: keep_partitioned_by_columns, set to false by default.
Describe alternatives you've considered
None. I don't think there is an alternative at the moment.
Additional context
Related discussion: https://github.com/apache/datafusion/discussions/10962
I also don't know if this might have implications when reading a hive-partitioned directory structure as you would have a given column in the parquet files and also as part of the directory structure, but it's worth pointing it out in case there might be a collision.

Seems like a good idea to me

I spent some time looking into how to implement this. I have a very basic change that I think would bring the functionality:
https://github.com/apache/datafusion/compare/main...hveiga:datafusion:issue-10971
I am looking for guidance on two aspects:

Where is there best place in the code base to add a test case for this?
If we want to allow to pass this flag as part of the COPY command (ie COPY (...) TO (...) STORED AS FILE_FORMAT (OPTIONS keep_partition_by_columns true)), what would be the right way to pass this flag to hive_style_partitions_demuxer?

I see that sql/src/parser.rs can parse the option and keep it the CopyTo struct under options, and then those get used to configure the different FormatOptions for the different output formats. This particular flag would apply to all formats I believe. Should I add it as another config to TableOptions ?
Thanks!


UI integration with ESLync seems be broken - "Searching" instead of load saved lrc

It seems like there multiple issues with getting/reloading/saving/reading the lyrics but I will try to look into this one which is easy to reproduce:
After saving lrc file in the same folder and configuring plugin as such that next track play should skip the search and just load existing file.
Expected: file loaded, lrc displayed
Actual: UI shows search but seems like nothing happened, after some time UI shows that nothing was found
My config/reproduce steps:

If im tying to run manual search app see the file and can performer next searches no problem:

Hi @kyxap,
if you want to have a different directory and not the default, i.e
foobar2000\profile\cache\lyrics ( %fb2k_profile_path%cache\lyrics )
you need to set it in the ESLyric directory location:
foobar's Preferences > Tools > ESLyric > Lyric Option > Save settings:
Location: Click on the ... button and select The same folder as the track ( as shown in your screenshot ).
Now the lyrics will be auto saved and read from the album dir.
Additionally if needed, you can change the filename pattern in the ESLyric Save settings window
and in your georgia-reborn-config.jsonc config file:
foobar2000\profile\georgia-reborn\configs\georgia-reborn-config.jsonc
in the "lyricsFilenamePatterns" section.
HTH
-TT

@TT-ReBORN
hi, yeah I do have such configuration (safe file in local dir) that how I go that file in there.
After enabling auto search on playback seems  it started to work more stable but still im getting same issue occasionally.
For example if I do those steps im getting this issue all the time

open foobar2000
click play (you must have some audio in playlist with local lyrics)
go to lyrics

It will start to search and after some time gives:

if I do double click on the same song it opens saved lrc file... but again after some time (>1m) it will shows that no lyric found
Some something is not right, hope this make sense

Ok, I have take a look and indeed there was an issue when using custom lyrics directories.
This should be now fixed in the latest DEV version, download and replace your files:
https://github.com/TT-ReBORN/Georgia-ReBORN/archive/refs/heads/master.zip
Thanks for reporting!
-TT

apparently coping over master reset all my configs so it started to use cache folder which gave me false positive, after making all my changes back this issue is still there...

apparently coping over master reset all my configs so it started to use cache folder which gave me false positive, after making all my changes back this issue is still there...

You can make a theme backup that saves all your settings, here is how to do that:

Please make a theme backup via Options > Settings > Theme backup > Make backup.
Now make a new portable foobar install and install the latest DEV master version from here:
https://github.com/TT-ReBORN/Georgia-ReBORN/archive/refs/heads/master.zip
After you have downloaded and installed the theme, copy from your old foobar your theme backup folder:
foobar2000_old\profile\backup
to your new:
foobar2000\profile\backup
Now restore your theme backup via Options > Settings > Theme backup > Restore backup

is there a manual how to debug that js and see what is wrong on my end?

To debug, you use the console.log and print the result in the console ( top menu View > Console ).

Can you please tell me the exact steps to reproduce?
Also can you post your modified lyrics settings and attach the lyric file that is making problems?
The default settings for the lyrics are as follows:
The ESLyric download directory:
%fb2k_profile_path%\cache\lyrics
The ESLyric filename is:
[%artist% - ]%title% the brackets are optional, i.e when there is artist available, it will use %artist% - %title%
otherwise it will use just %title%.
The "lyricsFilenamePatterns" ( tfilename ) in your georgia-reborn-config.jsonc config file has these default patterns:
"%title%",
"%artist% - %title%",
"%artist% -%title%",
"%tracknumber% - %title%",
"%tracknumber% - %artist% - %title%"

After looking into this I've found that my custom file naming of the lyrics is ignored and there no mechanism to look into saved file format. Here is not the best but potential solution https://github.com/TT-ReBORN/Georgia-ReBORN/pull/177

I have tried your filename pattern and see no issues, it is working as expected.
It does apply and search for the user-set filename pattern from "lyricsFilenamePatterns" in your
georgia-reborn-config.jsonc config file and is finding the lyrics:

When deactivating foobar's Preferences > Tools > ESLyric > Lyric Option > Lyric Search section > Automatically when playback starts setting, it will not automatically fetch lyrics from the ESLyric Lyric Sources ( internet ) but then will try to find lyrics from the HDD/Tags ( offline ) using the "lyricsFilenamePatterns" in your georgia-reborn-config.jsonc config file.
So when using a custom lyric filename pattern, it should be set both in ESLyric Save settings
and "lyricsFilenamePatterns" in your georgia-reborn-config.jsonc config file.
-TT

oh manually set lyricsFilenamePatterns? yeah that will work, was not excepted such complexity :)

btw I do have georgia-reborn-config-3.0-DEV.jsonc and also georgia-reborn-config.jsonc which one in used ? should I do any cleanup?

The georgia-reborn-config-3.0-DEV.jsonc is a backup of the georgia-reborn-config.jsonc config file.
So the georgia-reborn-config.jsonc and georgia-reborn-custom.jsonc are the ones that are being used and read from.
The config backups will be created when the user has updated to a new Georgia-ReBORN version or
when old/invalid config setting names or values were updated.
-TT


Use a different schema for the read model

We're forcing the read model schema to be recreated on every startup.
In a future version we want to give more control to the consumer on how to start up a read model, tools like bookmarking. Until then this fixes a bug where we we're deleting the "write side" schema.

Also, a whole bunch of hours of investigation for 1 line of code 😆


OKFN: Open Data and other meetups

Thanks for adding OKFN Austria. Keep it up. Cheers.

@marfi  Welcome. FYI: I've added the awesome-austria repo to the members team too (that is, you can now also edit in your browser with out pull request etc.). Cheers.


Upgrading pre 1.12 Android projects to results in missing platform exception for path_provider

Followed the steps mentioned in the against - https://flutter.dev/go/android-project-migration
Results in missing platform exception post upgrade

Hi @rr0055256
Can you please provide your flutter doctor -v, your flutter run --verbose your pubspec.yaml and a minimal complete reproducible code sample?
Thank you

I have downgraded the version and been using it. I will re-upgrade and update the thread.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Integers are not always printed as integers

I think it would be preferable if “proper” integers would be represented as such and not in scientific notation. Assuming that the internal representation of numbers is an IEEE double, that means any integer whose absolute value is less than 2^53<PHONE_NUMBER>740992), since these are exactly representable as doubles. In particular, I find the following behaviour less than optimal:
⬥ echo 12345678 | from-json
▶ 1.2345678e+07

It gets in the way of serving those numbers to other programs that might expect integers, not floating point numbers.
Larger numbers, though they too may represent integers, should still be printed in scientific format to indicate loss of accuracy.

TBH I'm not sure why it is printing this way, I thought I'm using %g which should take care of that...

OK, Go's %g prints floating point numbers using scientific notation for "large exponents". It doesn't say what is threshold for "large", but it seems to be 7:
~> float64 123456
▶ (float64 123456)
~> float64 1234567
▶ (float64 1.234567e+06)

I am now foraging the strconv package for a more ideal choice.

I researched how Firefox and the Lua CLI print numbers. Both JavaScript and Lua only have floating point numbers.
It is not really a matter of being a whole number; they actually use similar heuristics as Go's %g, just with larger thresholds. For example, 1e100 is technically an integer and it is printed as 1e+100 in both environments.
In Firefox, the threshold is 21 for positive exponents, and -7 for negative exponents:
>> 1e20
100000000000000000000
>> 1e21
1e+21
>> 1e-6
0.000001
>> 1e-7
1e-7

In Lua CLI, the thresholds are 14 and -5
> 1e13
10000000000000.0
> 1e14
1e+14
> 1e-4
0.0001
> 1e-5
1e-05

In Go's %g: the thresholds are 6 (the previous comment said 7 which was incorrect) and -5:
~> float64 1e5
▶ (float64 100000)
~> float64 1e6
▶ (float64 1e+06)
~> float64 1e-4
▶ (float64 0.0001)
~> float64 1e-5
▶ (float64 1e-05)

The threshold may be actually based on the binary exponent, not the decimal exponent.

Indeed: https://golang.org/src/strconv/ftoa.go#L209

It is not possible to change the threshold, other than copying ftoa.go and changing it.
But we can implement the threshold by not using %g. It is a bit hacky, but doable (assuming that the positive threshold is p and the negative threshold is n):

Use %f to print the number.
Parse the result; if the number of digits before the decimal point is larger than p, or the number of digits after the decimal point is larger than n, reprint the number with %e instead.

Corrections for step 2:

If the number has no decimal point, apply the positive threshold to the total number of digits (as if there is an invisible decimal point at the end).
The negative threshold applies to the number of 0's after the decimal point, not the number of digits.

For the interest of choosing a good threshold, I surveyed more languages. This is the complete result of all languages I surveyed:

Language
p
n

Go
6
-5

Chez Scheme
10
-4

Lua
14
-5

Racket
14
-5

Ruby
15
-5

Perl
15
-5

Raku
15
-5

Python
16
-5

JavaScript (Firefox)
21
-7

I will go with 14 and -5.

Hmm, the heuristics should be a bit more sophisticated than that: the positive threshold should apply to the number of trailing zeros, not the exponent.

Hmm, at least Racket and Chez Scheme's algorithms are both more sophisticated than just using the number of trailing zeroes:
><PHONE_NUMBER>1230000000.0
1.234567890123e+19

Here is another go at reverse-engineering Racket's algorithm. I think the part with the positive threshold is more sophisticated:

It only applies to whole numbers (applying to number with a fraction point does not make output shorter)

It only applies when the number ends in 0.


Integrating PLIER algorithm into mutation detection pipeline

Overview of changes:

Added a script for fuzzy mapping of gene symbols (used in PLIER) to Entrez IDs (used in TCGA)
Added R scripts to download pathway data used in PLIER, and to run PLIER given expression/pathway datasets
Added code to data_model.py to save compressed feature representations using PLIER in the same format as other algorithms, and to transform test data using these feature representations
Added analysis of PLIER results to analysis/plotting notebook

@zietzm @arielah Thanks for the comments! I think I addressed everything, but let me know if there's anything I missed.


Angular 13 + jest v27 incompatibility

Angular 13 introduced a change and now tries to load dependencies in ESM format. This lib is incompatible and is a huge major blocker for migrating to Angular 13. As a temporary workaround I'm using the path alias:
"datebook": ["datebook/dist/index.js"],

Any updates on this issue?

@gagle Could you please provide more details on the workaround mentioned? Where do we need to add the path changes?
Thanks in advance

Datebook v7.1.0 now exports an ESM module which should take care of the issue.


viewValue gets set with extra input

http://take.ms/zWzr3
If i keep hitting numbers with the cursor at the end of the input, then $viewValue gets set to that value.

I can confirm it, but don't have time to fix it. Please consider submitting a PR.


LangchainLLMWrapper not compatible with some BaseLanguageModel implementations (ChatOllama)

Hi,
LangchainLLMWrapper passes temperature to the generate_prompt method even though the generate_prompt method from BaseLanguageModel does not explicitly define this parameter.
This leads to an issue with ChatOllama, which expects the temperature to be set upon object instantiation and not on the generate_prompt method as the kwargs are passed down up until the ollama package method which does not accept kwargs and raises an exception because there is no such parameter defined.
I wonder if this is something to tackle in ragas llm, langchain_ollama, or Ollama?
Best regards,
John

Hi @shoxyouness ,
as a workaround I commented out passing the temperature argument in generate_text but I assume this may lead to unexpected behavior if the ragas library changes temperature on subsequent generate_text calls.

If i get it right...
Working with LlamaIndexLLMWrapper solves problem for me
from ragas.llms import LlamaIndexLLMWrapper
from llama_index.llms.ollama import Ollama

llm = Ollama(model="llama3.1" request_timeout=120.0)
evaluator_llm = LlamaIndexLLMWrapper(llm)


Project doesn't compile

Error with the array list, due to a false comma. The end of the list is not marked. Removing the comma fixes the issue..

I am not sure what problems you are experiencing, but railing commas are perfectly legal in python.

Thank you for the quick response.. I was a bit skeptic on my PR. However,
since i couldn't find any other failure i assumed it was an error.
Here is my usecase: I run this command
Install Elastalert.
RUN python setup.py install &&
pip install -e . &&
pip uninstall twilio --yes &&
pip install twilio==6.0.0 &&
# Install Supervisor.
easy_install supervisor &&
# Create directories. The /var/empty directory is used by openntpd.
mkdir -p "/opt/config" &&
mkdir -p "/opt/rules" &&
mkdir -p "/opt/logs" &&
mkdir -p "/var/empty" &&
# Clean up.
apk del python2-dev &&
apk del musl-dev &&
apk del gcc &&
apk del openssl-dev &&
apk del libffi-dev &&
rm -rf /var/cache/apk/*
And I get the following error when i compile it.
TypeError: super() argument 1 must be type, not None
[0mThe command '/bin/sh -c python setup.py install &&     pip install
-e . &&     pip uninstall twilio --yes &&     pip install
twilio==6.0.0 &&     easy_install supervisor &&     mkdir -p
"/opt/config" &&     mkdir -p "/opt/rules" &&     mkdir -p "/opt/logs"
&&     mkdir -p "/var/empty" &&     apk del python2-dev &&     apk del
musl-dev &&     apk del gcc &&     apk del openssl-dev &&     apk del
libffi-dev &&     rm -rf /var/cache/apk/*' returned a non-zero code: 1
This is all the information i have. Any idea what is wrong here?
On Mon, Apr 23, 2018 at 9:06 PM, Krassimir Valev<EMAIL_ADDRESS>wrote:

I am not sure what problems you are experiencing, but railing commas are
perfectly legal in python.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Yelp/elastalert/pull/1655#issuecomment-383687704, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AXTDMs4K_wX0Tqu5RAYEkF0rX3n7Ab6Mks5triY0gaJpZM4Tfc1-
.

--
Dicken George

Yeah, you have to downgrade the jira plugin version to 1.0.14. See this issue - https://github.com/Yelp/elastalert/issues/1654.

I'm having this same issue. How do I downgrade the jira plugin version? I googled it, but couldn't find anything

https://github.com/Yelp/elastalert/commit/ae716bdff06da4d4033a981cac86a79196978dcd


Stuck on Fetching network data... though node is actually syncing.

When attempting to start v0.4.4 on windows i am facing an error where the GUI shows Fetching Network Data... and never shows how much its synced etc, but if you look on telemetry it is actually syncing blocks.
See screenshot attached

You are right.
The issue is, the rewardAddress logic was unnecessarily complicated before multi-replica changes. And that complicated structure was causing many edge cases. This is one of them. I could fix this specific bug as well, but feeling like another edge case will arise.
Multi-replica branch has none of these problems, because of the improved and simplified rewardAddress logic.
I reflected those changes in here as well, and tested locally. Should work fine now 👍

Issue is persistent on v0.4.5


Missing semicolon incorrectly reported as final newline issue

What version of Sass Lint are you using?
1.10.2
Please include any relevant parts of your configuration
I am using the default config, with final-newline and trailing-semicolon enabled.
What did you do? Please include the actual source code causing the issue.
@import 'another-file'

Notice there is a newline after the @import line.
What did you expect to happen?
Triggers the trailing-semicolon rule, since I forgot it on @import.
What actually happened? Please include any error messages given to you by Sass Lint.
Triggers the final-newline rule, which is incorrect. By adding a semicolon, no rules are triggered.
1:23  warning  Files must end with a new line  final-newline

Note that this is not unique to a this exact setup. A file of any length which ends with an @import statement without a trailing semicolon reproduces the issue.

I'll have to check this but definitely a bug.


[Datafactory] Add upgrade api

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ x ] I have reviewed the documentation for the workflow.
[ x ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ x ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Can one of the admins verify this patch?

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Automation for azure-sdk-for-node

Automation for azure-sdk-for-js

Automation for azure-sdk-for-java

Requesting ARM review since this introduces a new api to stable API Version?
cc @KrisBash @ravbhatnagar

@KrisBash @ravbhatnagar could you take a look please?

Automation for azure-sdk-for-net
A PR has been created for you:
https://github.com/azure/azure-sdk-for-net/pull/5403
.NET SDK Commits:
https://github.com/adxsdknet/azure-sdk-for-net/pull/5403/commits/f83f3730df3ca5c613e49c9f8366428b90405827

Requesting for reviewer reassign since I'm OOF

@hvermis if this is not deleted please close this PR

Automation for azure-sdk-for-ruby


Unclear and partly wrong (?) description of task dependencies

Issue type
Wrong or misleading information
Problem description
The text under Figure 1 in the paragraph linked below says: "You can see that the test task is not executed, even though it depends on the dist task.".
This sentence trips me up and I think it might be wrong. Following the arrows in the picture I would argue that it is the dist task that depends on the test task, not the other way around.
In addition, the last sentence of the paragraph says: "Those dependencies of test that another task requires, such as compile, are still executed."
This sentence uses the word "requires" instead of "depends" event though I think the meaning is the same as when the word "depends" is used in the first sentence. I think it is better to consistently use one word, in this case "depends".
Context (optional)
This paragraph was a bit hard to read and understand due to these two problems pointed out above.
If you agree the paragraph should be changed along the lines I've suggested I'm happy to take on this change as a first contribution to the Gradle repository.
Page with the problem
https://docs.gradle.org/current/userguide/command_line_interface.html#sec:excluding_tasks_from_the_command_line

Thank you for your interest in Gradle!
This is a valid documentation issue.

@jorander contributions are welcome!
See CONTRIBUTING.md for more information.


NOTES.txt is printed for "helm test"

Hi,
when run "helm test "  the  \templates\NOTES.txt is also printed which is target for "helm install".
is it an issue ? thanks
Output of helm version:
"v3.10.1+2.el8"
Output of kubectl version:
Major:"1", Minor:"25",
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
Openshift OCP

helm test abc -n nstest
NAME: abc
LAST DEPLOYED: Mon Sep  4 01:50:26 2023
NAMESPACE: nstest
STATUS: deployed
REVISION: 1
TEST SUITE:     test_suit
Last Started:   Mon Sep  4 09:12:48 2023
Last Completed: Mon Sep  4 09:12:54 2023
Phase:          Failed
NOTES:
#################################################################################
.......

.......

The docs say:

The chart can also contain a short plain text templates/NOTES.txt file that will be printed out after installation, and when viewing the status of a release.

I suspect Helm is just displaying the release status, the same as install.
Can you please detail why is this a concern?

in my opinion notes is to provide some useful info of the installed release to the operators such as what has been installed and how to use it next step.
helm test is to run some test for the release. personally the print of notes in this step looks unnecessary especially it includes long print for helm install.

helm test is to run some test for the release. personally the print of notes in this step looks unnecessary especially it includes long print for helm install.

Fair. I wouldn't disagree.

To date, Helm has avoided changing the output format of commands (to avoid breaking users who have built parsing of Helm's output, prior to structured output being available). The next time Helm would consider changing output format is Helm v4 (next major version). As such, I'll tag this as a proposal for Helm v4
(I don't think there is urgency here? just a nice to have?)


LE Audio: Fix several small issues with the audio shell

Fix a couple of minor things in the audio shell, most notably how some of the functions were wrongly guarded.
fixes https://github.com/zephyrproject-rtos/zephyr/issues/50778

Rebased to solve merge conflicts


Explainability: Consistent handling of partialy specified connection

The current implementation to specified connection assumes no degree of freedom.  Namely:

The answer to the query is that the connection exists only if the entire connection exists
Any port not specified assumes the relevant min/max value
Thus, if one queries for a TCP connection without specifying ports and TCP connection exists only on port 56 then the answer will be that the connection is blocked.
Actually, this is not very consistent since if no connection is specified then the query looks for "any connection between source and destination", but if the protocol is specified ports are not specified then the query looks for "all ports must be in the connection".

Perhaps the smooth way to handle this is via enhancing the connection package (otherwise it could become very messy, as specified ports and unspecified ports should be treated differently)

what kind of enhancement do you suggest and to which exact package (did you mean 'common`?)

Enhance ConnectionSet in common.
The idea is to enable a "don't care" in connection's ports and enhance the operators accordingly. However, this is very initial and still needs to be finalized and see if feasible.
The first step needs to be defining the exact spec. Even this is not completely trivial.
Intuitively, unspecified ports should be treated as don't cares.

The consistency is maintained by checking for intersection with the queried connection instead of containment. Solved by PR https://github.com/np-guard/vpc-network-config-analyzer/pull/351


Update cargo-dist to v0.13, enable ARM builds again

The build for ARM linux fails because it fails to install libudev, because apt-get update is not run before apt-get install, see https://github.com/axodotdev/cargo-dist/issues/876.

The ARM build seems to work now.


feat(devicepreferences): expand i18n support

list preference localizations
update a preference localization for a locale

Types of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project (npm run lint produces no warnings/errors)
[ ] Any required documentation has been added
[x] I have added tests to cover my changes

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Minimize scope in bitbucket oauth 2.0

Trying to address #822. @whit537 could you help with "invalid redirect_uri" issue please?

May I check if Callback URL is configured in consumer?

@nobodxbodon Thankfully, it sounds like this PR is unnecessary!

Good to know it's necessary. Though I'd prefer it to be cleaned up (from the code it still seems like it's using Oauth1), but I guess there are othe higher priority tech debt.


Facebook share dynamic content

I'm trying to share a dynamic content that I fetch from a REST API in my SPA. Now, I don't think facebook is fetching that title, description and image when we share the link. Is there any option for this?

At moment only Google support dynamic data in applications SPA.
Just using SSR (server side rendering), it's working with any social media and search mechanism, so it is recommended for SEO.

So, something like nuxtjs would be the solution?

Nuxt.js (...vue-meta) is your best option, that way you can fetch the dynamic data in the server side and populate the head tags with it, before the actual components/app are render/init . Crawlers don't  really wait for your app to load + fetch the data. I recently had a project that required some SEO integration (WP-REST API/Yoast + Vue --vue-head/no ssr--), ended up having to conditionally (if crawler) render some data in the server side (php) for it to comfortably work.

@JillzTom
Yeap!
Nuxt.js uses the vue-meta and so far it's the best approach for SEO.

I am running into a similar problem. My SEO meta tags are dynamically added, and never fetched by Facebook. My site is hosted on a CDN. Whats the best way to solve this? Can i block the rendering of the page until the head has been populated with the SEO tags?


ScaleSetTemplate conflict

Hi,
I'm trying to deploy your template in azure but the deploy fail on the resource "ScaleSetTemplate" with the following error:
{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "VMExtensionProvisioningError",
"message": "VM has reported a failure when processing extension 'setup_moodle'. Error message: "Command returned an error.\n---stdout---\n\n---errout---\ndpkg-preconfigure: unable to re-open stdin: No such file or directory\ngpg: keyring /tmp/tmpvdygynm1/secring.gpg' created\ngpg: keyring /tmp/tmpvdygynm1/pubring.gpg' created\ngpg: requesting key 3FE869A9 from hkp server keyserver.ubuntu.com\ngpg: /tmp/tmpvdygynm1/trustdb.gpg: trustdb created\ngpg: key 3FE869A9: public key "Launchpad PPA for Gluster" imported\ngpg: Total number processed: 1\ngpg:               imported: 1  (RSA: 1)\ndpkg-preconfigure: unable to re-open stdin: No such file or directory\ngpg: keyring /tmp/tmp6fld5em1/secring.gpg' created\ngpg: keyring /tmp/tmp6fld5em1/pubring.gpg' created\ngpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com\ngpg: /tmp/tmp6fld5em1/trustdb.gpg: trustdb created\ngpg: key E5267A6C: public key "Launchpad PPA for Ond\xc5\x99ej Sur" imported\ngpg: Total number processed: 1\ngpg:               imported: 1  (RSA: 1)\nException in thread Thread-1:\nTraceback (most recent call last):\n  File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner\n    self.run()\n  File "/usr/lib/python3.4/threading.py", line 868, in run\n    self._target(*self._args, **self._kwargs)\n  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 687, in addkey_func\n    func(**kwargs)\n  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 370, in add_key\n    return apsk.add_ppa_signing_key()\n  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 261, in add_ppa_signing_key\n    tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir):\n  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 210, in _verify_fingerprint\n    got_fingerprints = self._get_fingerprints(keyring, keyring_dir)\n  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 202, in _get_fingerprints\n    output = subprocess.check_output(cmd, universal_newlines=True)\n  File "/usr/lib/python3.4/subprocess.py", line 609, in check_output\n    output, unused_err = process.communicate(inputdata, timeout=timeout)\n  File "/usr/lib/python3.4/subprocess.py", line 947, in communicate\n    stdout = _eintr_retry_call(self.stdout.read)\n  File "/usr/lib/python3.4/subprocess.py", line 491, in _eintr_retry_call\n    return func(*args)\n  File "/usr/lib/python3.4/encodings/ascii.py", line 26, in decode\n    return codecs.ascii_decode(input, self.errors)[0]\nUnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 92: ordinal not in range(128)\n\nW: GPG error: http://ppa.launchpad.net trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C\nE: There are problems and -y was used without --force-yes\nE: There are problems and -y was used without --force-yes\nMount failed. Please check the log file for more details.\ncp: cannot stat '/etc/apache2/apache2.conf': No such file or directory\nsed: can't read /etc/apache2/apache2.conf: No such file or directory\nsetup_moodle.sh: line 66: /etc/apache2/apache2.conf: No such file or directory\nsudo: a2enmod: command not found\nsetup_moodle.sh: line 72: /etc/apache2/sites-enabled/000-default.conf: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\nsed: can't read /etc/php/5/apache2/php.ini: No such file or directory\napache2: unrecognized service\n\n"."
}
]
}
}
Can you  help me please ?

Hi,
I'm doing some architectural changes and the template is broken for a while, probably during this entire week.
If it's urgent for you to deploy an environment, I recommend you using the V1 branch instead, it should work with no issues.
HTH

As soon I've the template fixed, I'll close this issue, ok?

ok thank you.
I have another question, i need to do some stress test with jmeter. I have insert a new vm with jmeter in the resource group and configured jmeter but when i'm going to call the site via ip the browser responds with the following error: "ERR_CONNECTION_REFUSED". can you guide me to enable connetion via ip ?

template updated.


Fixed #25924 -- Removed gis.utils.srs.add_postgis_srs backwards-compatibility alias.

https://code.djangoproject.com/ticket/25924

Since it still has some usage according to GitHub search, I added a mention in the release notes. Merged in f7889b83b0e62f3dd7e16c0f54b03985de900ffb, thanks!


Maps and apps gallery cant handle vector tile layer

Share a vector tile layer with maps and apps gallery's group
The item is seen in the maps and apps gallery  application
Click on the item and notice that it returns json and no map is seen.

dup


Added the automated e2e testing app using postman, newman and nodejs

What type of PR is this?
/kind new feature
What this PR does / why we need it:
This PR adds the SODA automated E2E API testing app.
This app is written with NodeJS and uses Postman collections and the  Newman collection runner.
The usage and configuration instructions can be found in the Readme located in the automated-e2e-test folder.
Which issue(s) this PR fixes:
Fixes #13
Test Report Added?:
/kind TESTED
Test Report:
SODA E2E API Testing App Home Screen

SODA E2E API Testing App Collection run

SODA API Collection

SODA API Automation test report

SODA Multicloud Collection

SODA Multicloud Test Report - Iteration 1

SODA Multicloud Test Report - Iteration 3

SODA Delfin Collection

SODA Delfin Test Report

Special notes for your reviewer:

LGTM

Tried the E2E Automation , works fine ,
We should merge this and bring it to main line, useful in running API automation
We should add more content to it , each release.
LGTM


textDocument/completion: set CompletionItem.Documentation

WIP: Needs more work and input. I don't expect this PR to be approved, I guess I am just asking for input on how to improve the implementation

Changes:

Remove LangHandler:getImportPackage and call goast.SearchImportPackage directly.
Move LangHandler:findComments from langserver/hover.go to langserver/internal/source/hover.go as FindComments.
Refactor FindComments and introduce new function PullComments.
Move packageDoc from langserver/hover.go to langserver/internal/source/hover.go.
Move joinCommentGroups from langserver/hover.go to langserver/internal/source/hover.go.

https://microsoft.github.io/language-server-protocol/specification#textDocument_completion

Screenshot:

See: https://github.com/saibing/bingo/issues/91

@mbana
thank your great work


Build: remove unused parameter

This parameter was unused, remove it to simplify he signature. Identified when trying to investigate the removal of the use of the builtin command in llbuild.

@swift-ci please smoke test


0.85.2-1 and 0.85.2-2 reconciliation branch

Proposed changes to versioning of GM files going forward.

Moves versions to dash semver notation
Removes duplicate 0.85.2 version
Readme update

FYI I can't actually merge this into the branch myself since I don't have commit privileges

@dandesousa, I know, I'm waiting for @celandro review. If he does not reply in the next day I'll merge.

I think this is a good way going forward.
On Mon, Dec 11, 2017, 5:39 AM Livio Brunner<EMAIL_ADDRESS>wrote:

@dandesousa https://github.com/dandesousa, I know, I'm waiting for
@celandro https://github.com/celandro review. If he does not reply in
the next day I'll merge.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/BrunnerLivio/pokemongo-game-master/pull/28#issuecomment-350726695,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAX4gJJShoyKY9_7OV7VEIPecSmD2evGks5s_TCkgaJpZM4Q9OtF
.


Alignment issue on :focus

Problem doesnt occur here:
https://www.webcomponents.org/element/vaadin/vaadin-radio-button
Does occur here:
https://vaadin.com/components/vaadin-radio-button/html-examples/radio-group-demos
http://cloud.h-o.nl/qPj9
It probably has something to do with the sizing being of by one or something?

Yeah, it’s because of different font sizes used on the page. Lumo expects 16px, and I think on vaadin.com it ends up using 15px or some other odd number. The radio button is scaled when activated, and that causes it to “wiggle”.

Would be great if we can find a more robust way of rendering a uniform circle inside the radio button. Here’s how it’s currently done: https://github.com/vaadin/vaadin-radio-button/blob/master/theme/lumo/vaadin-radio-button.html#L48-L61

Just to add – this happens in Chrome, but not on Safari or Firefox (although the dot is slightly off-center in Firefox).

Tested this on Chrome 72 and it doesn't seem to be reproducible any more.


Delta compression using up to 4 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (15/15), 1.05 KiB | 1.05 MiB/s, done.
Total 15 (delta 6), reused 0 (delta 0)
remote: Resolving deltas: 100% (6/6), completed with 6 local objects.
To github.com:ORG/PROJECT.git
 * [new branch]      ABC-7170 -> ABC-7170
Branch 'ABC-7170' set up to track remote branch 'ABC-7170' from 'origin'.
fuck:history: bad option: -s

The output of The Fuck with THEFUCK_DEBUG=true exported (typically execute export THEFUCK_DEBUG=true in your shell before The Fuck):
ORG/PROJECT [ABC-7170] » git push
fatal: The current branch ABC-7170 has no upstream branch.

Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (9/9), 754 bytes | 754.00 KiB/s, done.
Total 9 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5), completed with 5 local objects.
To github.com:ORG/PROJECT.git
 * [new branch]      ABC-7170 -> ABC-7170
Branch 'ABC-7170' set up to track remote branch 'ABC-7170' from 'origin'.
fuck:history: bad option: -s
ORG/PROJECT [ABC-7170] »

If the bug only appears with a specific application, the output of that application and its version:
git version 2.16.3

Anything else you think is relevant:

Also, I was able to reproduce this without using git, like lss correcting to ls (still got the error).

I have the same problem, it happens when I use zsh, in bash it does not have this problem.

This is a duplicate of #783.
NOTE: Please always make sure you're using the latest version before reporting issues.
Version 3.25 does not correctly detect the shell in some cases. Please upgrade to 3.27 and confirm the bug is gone.

I'm using the latest version of the distro, I'll uninstall and install it in another way to get the last one
João Thallis
Desenvolvedor de Software
Stone<EMAIL_ADDRESS>(21) 99982 2589
Rio de Janeiro
https://joaothallis.github.io

From: Pablo Aguiar<EMAIL_ADDRESS>Sent: Monday, September 24, 2018 5:06:19 AM
To: nvbn/thefuck
Cc: João Thallis | Stone; Mention
Subject: Re: [nvbn/thefuck] fuck:history: bad option: -s (#797)
The Fuck 3.25 using Python 3.6.5
@joaothallishttps://github.com/joaothallis, what if you test with latest release?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/nvbn/thefuck/issues/797#issuecomment-423901107, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AYO3QHvf9-LySu0diTh0M_lWy2DSL4Htks5ueJJ7gaJpZM4S9ya1.


Add width sharding support to conv op

Downgrading to P3, since we decided to not take the width sharding route.

@AleksKnezevic Please share some shapes on which I can start working.

@shwetankTT, @sankarmanoj-tt  whats the latest status -- is there a PR?

I haven't had an opportunity to look into this. I will get back to it once I finish #9756.

@shwetankTT @sankarmanoj-tt any updates here? Is there a PR yet?


Path to CWD is not guaranteed for Non RaspberryPi installs

On a non-raspberry Pi install (basic ubuntu image), Domoticz may not always run the script in domoticz/ folder.
For example, on my machine, the CWD for this plugin.py returns /home//
This makes the search for the zwave config file break if you hardcode it as ("./Config/zwcfg_0x????????.xml")

I've made some changes to make the script figure out where it is, and then find the Config folder and then then zwcfg file, but I don't fully understand how to make a pull request on github.
You can see the edits in my commit here: https://github.com/coolnovember/BatteryLevel/commit/3b0f0a2f49bf28201418547666320845abf3cbfe

@coolnovember thanks for your suggestion. Seems you cannot make a pull request ? Pls confirm and otherwise I’ll include myself in a future version

Correct. I am unable to submit a pull request at this moment.  The change is to make the following additions. You can see the code along with some logging print statements at my commit linked above.
script_file=os.path.realpath(__file__)
script_dir=os.path.dirname(script_file)
config_path=os.path.join(script_dir,"../../","Config")
config_path_clean=os.path.abspath(config_path)
controllers = glob.glob(os.path.join(config_path_clean,"./zwcfg_0x????????.xml"))


Add supported multiarch labels

Codecov Report

Merging #450 (0df3f10) into master (7763e55) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #450   +/-   ##
=======================================
  Coverage   41.48%   41.48%
=======================================
  Files           9        9
  Lines        1849     1849
=======================================
  Hits          767      767
  Misses       1033     1033
  Partials       49       49

Continue to review full report at Codecov.

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

/lgtm


CppLexer pathological slowness case (regression?)

(Original issue 1081 created by erikrose on 2015-01-26T21:02:10.617899+00:00)
It looks like #795 has regressed. To reproduce, just run pygmentize over the attached file, which I've reduced somewhat. It will run practically forever. For a shorter runtime, delete some lines. My laptop can do the first 23 lines in 45 seconds. Runtime doubles for each additional line.
I'm going to see if I can bisect this, assuming it truly is a regression.

(Original issue 1081 last updated on 2015-07-21T15:11:47.001686+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by erikrose on 2015-01-26T21:15:06.062423+00:00)
Bisect says:
The first bad revision is:
changeset:   2614:e19e3591780a
user:        Georg Brandl<EMAIL_ADDRESS>date:        Fri Jan 10 10:53:55 2014 +0100
summary:     #944: allow multiple comments in ws1 regex

(Original comment by erikrose on 2015-01-26T21:24:31.261395+00:00)
Indeed, reverting https://bitbucket.org/birkenfeld/pygments-main/commits/e19e3591780ae26aaa0c2a672771192f71c28b50 fixes it. Let's see if it passes the tests....

(Original comment by erikrose on 2015-01-26T21:28:28.425147+00:00)
Yep, it does.

(Original comment by erikrose on 2015-01-26T21:53:06.445414+00:00)
PR: https://bitbucket.org/birkenfeld/pygments-main/pull-request/441/1081-revert/diff. (Please pardon my hg and BitBucket deficiencies; I'm a git native.)

(Original comment by erikrose on 2015-01-26T22:04:33.030737+00:00)
Looking at #944, I see we never added a test for that case, so it passing the tests here doesn't mean much. Oh, bother. So it fixes my case and breaks the other guy's.

(Original comment by birkenfeld on 2015-01-27T08:46:39.621793+00:00)
I'll have a look.

(Original comment by birkenfeld on 2015-07-21T15:11:47.016150+00:00)
Ok, I think here it is better to avoid slowness than to be completely correct in every case.


Create FindDigitalRootOfANumber.js

Closes #3080
What's being changed:
Added JS file to find digital root of a number

@Greeshma-frontier
The issue is assigned to someone else. Please look for other issues to contribute. Make sure you type !assign to grab the issue
Thank you!


[vm & test] Migrate the treat_friend_as_private to CompatibilityConfig and add tests

Motivation

treat_friend_as_private as CompatibilityConfig and rename it to check_friend_linking as @sblackshear suggestion, because it only affect the module publish Compat verify.
Add --skip-check-friend-linking flag to the transactional test publish command.
Add tests for --skip-check-friend-linking

Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
CI

Just rebase the origin/main to trigger the CI rerun.


fix(helm): Pass listen-address flag through arguments and install service.

Why is this PR required? What issue does it fix?

Pass listen-address flag value through arguments.
This PR is also required for Service Discovery in Prometheus.

To get LVM metrics in Prometheus:
Metrics Endpoint <- Service <- ServiceMonitor -> Prometheus
Add configuration for service yaml which needs to be installed when lvm-metrics collection is enabled.

What this PR does?:

LVM metrics endpoint is passed via arguments to openebs-lvm-plugin.
This PR also adds service yaml while installing lvm-localPV via helm chart.
Configuration to install service yaml:lvmPlugin:
  ...
  metricsListenAddress: 9080
  ...

If metricsListenAddress is set, then this value is passed through the environment variable to openebs-lvm-plugin which is used in the code as an endpoint to expose LVM metrics and also service is installed.

Does this PR require any upgrade changes?:

This PR will create a new helm release. Helm chart version is bumped in this PR.

Any additional information for your reviewer? :

Dependent PR: https://github.com/openebs/lvm-localpv/pull/94

Checklist:

[ ] Fixes #
[x] PR Title follows the convention of  <type>(<scope>): <subject>
[ ] Has the change log section been updated?
[ ] Commit has unit tests
[ ] Commit has integration tests
[ ] (Optional) Are upgrade changes included in this PR? If not, mention the issue/PR to track:
[ ] (Optional) If documentation changes are required, which issue on https://github.com/openebs/openebs-docs is used to track them:

@akhilerm @iyashu Are we planning to enable lvm-metrics collection by default? If yes, then which endpoint should we choose by default?
If we plan to enable it by default, then we can add the configuration for lvm-operator yaml otherwise document with steps would be fine.


Add logging on slow UFS calls

Add information on UFS call logging:
(1) time elapsed for each UFS call
(2) add a new flag to control log UFS calls that takes time longer than defined threshold.

Codecov Report

Merging #12948 (64c1303) into master (c73bfd7) will decrease coverage by 5.26%.
The diff coverage is 55.00%.

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

alluxio-bot, merge this please