Release 0.4.1

Do we want to make a minor release?
From the top of my head, we added a lot of stuff.

Deriving a lot of common functionality (Debug, Clone, etc.)
The wonderful dz! macro
Some new fields
Updated the leptos example to the latest stable version
Upgraded to echarts 5.5.0
Fixed some serialization bugs
Fixed a bug where the ssr renderer did not work

Do we want to make a minor release?
I feel that the substantial additions made warrant a more substantial update.

The upcoming step line chart seems straightforward to merge; I don't foresee any major obstacles

Do we want to make a minor release?
From the top of my head, we added a lot of stuff.

Deriving a lot of common functionality (Debug, Clone, etc.)
The wonderful dz! macro
Some new fields
Updated the leptos example to the latest stable version
Upgraded to echarts 5.5.0
Fixed some serialization bugs
Fixed a bug where the ssr renderer did not work

I feel that the substantial additions made warrant a more substantial update.
+The upcoming step line chart seems straightforward to merge; I don't foresee any major obstacles

I feel that the substantial additions made warrant a more substantial update.

What do you mean with a more substantial update? As far as I can think of, there were no breaking changes, so a minor release should be appropriate.

The upcoming step line chart seems straightforward to merge; I don't foresee any major obstacles

We should probably wait for a release until we merge the step line chart.

Your derive macros ?

The derive macro is intended to simplify just some internal stuff, user facing code should not really be affected. There will probably be some breaking code changes, which will result in a major release, but they should be minimal. I am not familiar with writing proc macros, so I am hesitant on using this for now and hope to get someone to review it.

Unfortunately, the current documentation does not accurately reflect the implemented changes.

What do you have in mind? Would you like to have a changelog of important changes between the versions?

I feel that the substantial additions made warrant a more substantial update.

What do you mean with a more substantial update? As far as I can think of, there were no breaking changes, so a minor release should be appropriate.

Sorry, I thought these two PRs are low hanging fruits, but, clearly I have underestimated the amount of work still required to mature them.

The upcoming step line chart seems straightforward to merge; I don't foresee any major obstacles

We should probably wait for a release until we merge the step line chart.

Your derive macros ?

The derive macro is intended to simplify just some internal stuff, user facing code should not really be affected. There will probably be some breaking code changes, which will result in a major release, but they should be minimal. I am not familiar with writing proc macros, so I am hesitant on using this for now and hope to get someone to review it.

Unfortunately, the current documentation does not accurately reflect the implemented changes.

What do you have in mind? Would you like to have a changelog of important changes between the versions?

I was looking dz! macro, which I feel more documentation might be able to help new user for a complete, end-to-end workflow, e.g. from csv (or xls) to plot, kinda "user-guide". Personally, I do read changelog to know more about what has changed. Rust has a standard CHANGELOG.md format.

Nice to see updates again, i have a few small changes I'll contribute soon. I would prefer smaller updates.

I was looking dz! macro, which I feel more documentation might be able to help new user for a complete, end-to-end workflow, e.g. from csv (or xls) to plot, kinda "user-guide". Personally, I do read changelog to know more about what has changed. Rust has a standard CHANGELOG.md format.

More documentation is always great but can be added later. I think the thorough examples you provided are good enough for now.
I don't think there is a good general way to describe how to read and plot csv files. Reading csv files is documented very well, and plotting examples are plenty in this library. But there is no typical format we can generalize over.
I would be happy to have a document of the changes, would you be interested in starting a CHANGELOG.md for the upcoming changes?

Nice to see updates again, i have a few small changes I'll contribute soon. I would prefer smaller updates.

If you need help or have any questions, just open an issue or start a discussion.

I was looking dz! macro, which I feel more documentation might be able to help new user for a complete, end-to-end workflow, e.g. from csv (or xls) to plot, kinda "user-guide". Personally, I do read changelog to know more about what has changed. Rust has a standard CHANGELOG.md format.

More documentation is always great but can be added later. I think the thorough examples you provided are good enough for now.
I don't think there is a good general way to describe how to read and plot csv files. Reading csv files is documented very well, and plotting examples are plenty in this library. But there is no typical format we can generalize over.
I would be happy to have a document of the changes, would you be interested in starting a CHANGELOG.md for the upcoming changes?

I've submitted a PR to initiate the CHANGELOG.md file. Feel free to make any updates as needed; it's essentially a copy-paste from your list of changes.

I added an SSR/Leptos wasm example in the discussions section here, feel free to use/copy it.
https://github.com/yuankunzhang/charming/discussions/118

Looking forward to the addition of step line support

You can pick up the PR for the step line if you want. The author does not currently seem to want to implement the proposed changes. If you are interested, let me know, or I will tackle the small changes this week.


Add csv preparation scripts for handling time-series data

Scripts to Pre-process CSV Data Files before Transformer Training
This pull request introduces a method to reduce the transformer model's over-reliance on initial tokens for predictions by applying a two-step enhancement to the data preprocessing routine.
Background:
The current decoder-only transformer model tends to heavily weigh the first few tokens in sequence when predicting subsequent tokens. This behavior can limit the model's ability to learn more complex patterns and dependencies that are essential for accurate predictions across diverse datasets.
Changes Introduced:

Labeling Enhancements: We have updated the preprocessing scripts to assign labels to each data point within a given timestamp. This ensures that each value is explicitly associated with its corresponding feature, regardless of its position within the input sequence.

Random Permutation: After labeling, the dataset undergoes a random permutation process. By shuffling the order of data columns in the CSV files before training, the model is discouraged from learning patterns based solely on the fixed position of columns.

Expected Impact:

Reduced Positional Bias: The proposed changes aim to make the transformer learn from the actual data distribution rather than the sequence of input, mitigating positional bias.
Improved Generalization: By forcing the model to predict each column based on preceding data and potentially leveraging other advanced techniques (like those used in beam search), we anticipate an improvement in the model's ability to generalize across different datasets and tasks.
Versatility in Data Handling: These improvements will make our model more flexible in handling data where the column order can vary, which is a step towards better real-world applicability.
Modularity: attaching the prediction to labels means we can potentially add and remove labels later down the line, expanding on the network's abilities with "finetuning" or "additional pre-training" with different sets of labels.
Beam-Search: The model can start with inferencing the columns it is "more confident" in, and build incrementally from there. The length of this beam can be explored, including not allowing the columns to even see other columns in the same frame.

LGTM. Tested on local machine, and looking through also doesn't require any dependencies.

Reverted, please remove one of the example csv and resubmit


Regex replace \n with empty string not working

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Replace all \n regex with empty string does nothing.
Steps to Reproduce

Input asd\nasd
Ctrl+F, enable "Use Regex" and try to replace \n with empty string
input still contains newline

Expected behavior:
Newline removed
Actual behavior:
Input still contains newline
Reproduces how often:
Ever time.
Versions
Atom    : 1.53.0
Electron: 6.1.12
Chrome  : 76.0.3809.146
Node    : 12.4.0
Additional Information

This issue should be on https://github.com/atom/find-and-replace


Upload sdk to maven with ci

added configuration and a CI pipeline for uploading to maven central

Deploy is Working fine the pipeline failed because of wrong credentials we will have to enter the credentials of ant media account

For some reason, I could not make this PR work and publish to the sonatype. I've started from scratch in this PR(https://github.com/ant-media/WebRTC-Android-SDK/pull/23). So I'm closing this PR.

It does not publish to the sonatype for me in my tests and Burak also mentioned that there is a problem in publishing.
Did you confirm that it's published to the sonatype?
For instance, I confirm that aar files are here and I use the the framework in sample project by adding this dependency
implementation "io.antmedia:webrtc-android-framework:1.0.0-SNAPSHOT"

as mentioned here

yes I have confirmed it by using it as a dependency.
here are the arr file

Yes, they are there. You're right.
You made it work for you in your repository. That's good for testing.
Just one feed forward, I expect you to finalize the work completely and make the PR ready to merge. I mean it does not publish to io.antmedia.webrtc-android-framework and it does not work for me even if I use the correct credentials.
If you need something(key, password, etc) to finalize the work, please ask.

Sorry for my irresponsibility I will try to finalize things. Thanks for the feedback.


Issue with blog/index.html

The https://istio.io/feed.xml has relative URLs to the articles that fail in most RSS readers. Can you use absolute URLs?

Should be fixed now.


[ODS-5903] Fix the bit value used for the ReadChanges action

Fix the bit value used for the ReadChanges action.

Failing build is a stale build that is no longer applicable and has been removed now. Merging the change.


ZIP Previewer & File Downloader (PR for betatest)

See https://github.com/gdcc/dataverse-previewers/pull/7.
Code is now in previewers/betatest directory

Sorry for the delays - this should now be live in the github.io betatest folder.
If you'd like, go ahead and add an acknowledgement in https://github.com/gdcc/dataverse-previewers#acknowledgments and I'll push that out as well.

Thanks. Added a acknowledgement to the branch https://github.com/MPDL/dataverse-previewers/tree/zip-preview-download-dev
Let me know if you need a new PR for this


download albums images

seems that the URLs change pretty frequently and the ones from the currently local stored discogs cache are broken -- so would be better to delete the cache, redownload and mirror all the images locally?

temporarily fixed by https://github.com/seanbreckenridge/albums/commit/6742f0838a058f805fa1edfb774f6366b21bea8f

done in https://github.com/seanbreckenridge/albums/commit/382233a5da8ab7a0d6b1a244acea2de3c7acef0d


Private fields and no getters for table.Column

Is there any specific reason why all fields are private/don't have getters? I would need to have access to the 'key' property and do not know if I should prepare a PR :)

To clarify, you mean the key property of Column?
Everything is unexported to avoid any modifications that would break the flow of Bubble Tea; everything must be immutable.  I'm not against adding a read-only getter for Column.key in particular, if that would be useful to you.

Got it... sounds good then, should be pretty straightforward!  I'll keep an eye out for PR.

https://github.com/Evertras/bubble-table/pull/158

Released as v0.15.5


Tag nbS1-2023-v1.0 breaks version parsing in setup.py

The git tag "nbS1-2023-v1.0" breaks the version parsing code that creates the version value.
Specifically, I get the following error:
"""
The version specified ('nbS1.dev2023.devv1.0.dev3') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
"""
May I suggest a policy ensuring tag names conform  to PEP440
e.g. a better tag name for this release would be 2.15.2+2023nbs1
This would conform to the specification:
[+]
https://peps.python.org/pep-0440/

That’s a valid point! Thanks for pointing it out.
@WeinaJi: for other projects we have been using scheme https://peps.python.org/pep-0440/#version-scheme. This is also required if we create wheels etc.
you can check the versions compliance with:
>>> from pep440 import is_canonical
>>> is_canonical('your-version')
False

do you remember why we decided to create a « release » instead of just a « tag » for publication purposes?
Because Zenodo archives the repository and issues a new DOI each time we create a new release.

Ok, so this was done to have a DOI for publication purposes then.

I believe this is no longer an issue since we don't use setup.py anymore


Moving Forge to new brave world

I think it's high time to create Forge 2.0 that will move Forge templates to, and adds support for new fsproj files.
Actually I believe that changes in specification were pretty minimal, the only problem is that lot of things that were optional in specification are also now optional in reality (and we don't handle it because we had to follow VS requirements, not specification).
CC: @enricosada for more info about new fsprojs

I noticed that adding file to the project is broken. Is it because of the new fsproj format?

Ionide is still using 1.X version of Forge which doesn't support new fsproj.
2.0 that moves everything to new fsproj is in preview - https://github.com/fsharp-editing/Forge/pull/71


[spark] Compact procedure support where parameter

Purpose

support: CALL sys.compact(table => 't', where => 'p>0 and p<3')
bug fix: Non-partition columns should not be in "partitions", e.g  CALL sys.compact(table => 't', partitions => 'non_partition_col=1')) which will result in data loss

Tests

API and Format

Documentation

Should we also modify flink compact?


Added Additional Attributes to Signature Model

Added signed_on, sigtype_signed_approved_id
Added user_email, user_github_username, user_name
Added set/get, added to constructor, string function
Resolved a number of flake8 lint issues

Resolves issue identified by @prasannamahajan where a python record save action was removing previously-stored values for signature records.

Also removed duplicate functions (identifed during lint):

def get_event_project_name
def get_event_project_name_lower

and missing attribute get_event_user_name_lower


Typed GDScript - Cannot infer type on iOS

Godot version:
From master
OS/device including version:
iPhoneX iOS 11.4.1
Issue description:
Doing
var test: = File.new()

Works fine on Windows and MacOS, however when run on an iOS device results in:
 **SCRIPT ERROR**: Parse Error: Assigned value does not have a set type, variable type cannot be inferred.
At: res://child.gd:3:GDScript::reload() - Parse Error: Assigned value does not have a set type, variable type cannot be inferred.

Minimal reproduction project:
res.zip

CC @vnen

Also failed with the same error when I defined a custom class eg.
class SomeClass:
	var someMembers: float = 0
	var object: Object = null

And then later
var myVar: = SomeClass.new()


There is sufficient capacity in lsn, but the scheduler log shows that the capacity is insufficient, resulting in pvc being pending

There is sufficient capacity in lsn, but the scheduler log shows that the capacity is insufficient, resulting in pvc being pending
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-master-03 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-01 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-02 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-master-02 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-03 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-master-01 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-insight-worker-05 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-04 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-229-200-06 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="filter out a candidate node for predicate fail" Module=Scheduler/Resources error="not enough capacity" node=demo-dev-worker-06 spec="{53687091200 LocalStorage_PoolHDD 1 false {[] [] []}    <nil> false}" volume=
time="2023-05-11T06:47:38Z" level=debug msg="matchable node candidates []" Module=Scheduler vols="[]"
time="2023-05-11T06:47:38Z" level=debug msg="Filtered out the node" error="need 1 node(s) to place volume, but only find 0 node(s) meet the volume capacity requirements" node=demo-dev-worker-02 pod=mcamel-common-es-cluster-masters-es-data-1
I0511 06:47:38.147524       1 factory.go:338] "Unable to schedule pod; no fit; waiting" pod="mcamel-system/mcamel-common-es-cluster-masters-es-data-1" err="0/11 nodes are available: 1 need 1 node(s) to place volume, but only find 0 node(s) meet the volume capacity requirements, 1 node(s) had taint {insight-prometheus-exclusive: }, that the pod didn't tolerate, 2 node(s) had taint {tag: zou}, that the pod didn't tolerate, 3 node(s) had taint {node-role.kubernetes.io/master: true}, that the pod didn't tolerate, 4 node(s) didn't find available persistent volumes to bind."

[root@demo-dev-master-01 ~]# kubectl get lsn demo-dev-worker-04 -o yaml
apiVersion: hwameistor.io/v1alpha1
kind: LocalStorageNode
metadata:
  creationTimestamp: "2022-12-01T03:39:00Z"
  generation: 1
  name: demo-dev-worker-04
  resourceVersion: "617106530"
  uid: aa371aad-c3e3-4c37-92ef-268fdae4f38b
spec:
  hostname: demo-dev-worker-04
  storageIP: <IP_ADDRESS>
  topogoly:
    region: default
    zone: default
status:
  conditions:
  - lastTransitionTime: "2023-04-06T06:51:04Z"
    lastUpdateTime: "2023-04-06T06:51:04Z"
    message: Sufficient storage capacity
    reason: Available
    status: "True"
    type: Available
  - lastTransitionTime: "2023-01-31T08:33:30Z"
    lastUpdateTime: "2023-01-31T08:33:30Z"
    message: 'Failed to expand storage capacity, err: Command nsenter [--mount=/proc/1/ns/mnt
      --ipc=/proc/1/ns/ipc --net=/proc/1/ns/net --uts=/proc/1/ns/uts -- vgs --reportformat
      json --units B] timed out after 30 seconds'
    reason: StorageExpandFailure
    status: "True"
    type: StorageExpandFailure
  - lastTransitionTime: "2023-02-08T10:17:41Z"
    lastUpdateTime: "2023-02-08T10:17:41Z"
    message: Insufficient storage capacity
    reason: Available
    status: "True"
    type: UnAvailable
  - lastTransitionTime: "2023-02-08T10:26:29Z"
    lastUpdateTime: "2023-02-08T10:26:29Z"
    message: Successfully to expand storage capacity
    reason: StorageExpandSuccess
    status: "True"
    type: StorageExpandSuccess
  poolExtendRecords:
    LocalStorage_PoolSSD:
    - description:
        diskType: SSD
      diskRefs:
      - apiVersion: hwameistor.io/v1alpha1
        kind: LocalDisk
        name: demo-dev-worker-04-sdc
        resourceVersion: "355327002"
        uid: 14a2a135-5ddb-4f3f-973e-60e7516d1972
      nodeName: demo-dev-worker-04
      owner: local-storage
    - description:
        diskType: SSD
      diskRefs:
      - apiVersion: hwameistor.io/v1alpha1
        kind: LocalDisk
        name: demo-dev-worker-04-sdc
        resourceVersion: "44728"
        uid: f7443e1a-6d65-4ab8-a199-d2d9787e884b
      nodeName: demo-dev-worker-04
      owner: local-storage
  pools:
    LocalStorage_PoolSSD:
      class: SSD
      disks:
      - capacityBytes:<PHONE_NUMBER>96
        devPath: /dev/sdc
        state: InUse
        type: SSD
      freeCapacityBytes:<PHONE_NUMBER>48
      freeVolumeCount: 991
      name: LocalStorage_PoolSSD
      totalCapacityBytes:<PHONE_NUMBER>96
      totalVolumeCount: 1000
      type: REGULAR
      usedCapacityBytes:<PHONE_NUMBER>8
      usedVolumeCount: 9
      volumeCapacityBytesLimit:<PHONE_NUMBER>96
      volumes:
      - pvc-67e7f5db-89ad-42aa-bc0b-a64509c9cc47
      - pvc-a5473ae4-5fef-4e4b-8a88-2920c308a1c1
      - pvc-e8e9ffed-1f76-46f7-91e2-27749baf0629
      - pvc-213a469f-b84b-433d-a004-dfd8df888627
      - pvc-7a03fd5f-db7f-4725-85d7-6d249a56a4cb
      - pvc-9388a2e9-8945-4fdd-807d-876c17c06775
      - pvc-ce0b0c0a-a667-4736-8d86-faf9d3c77dbb
      - pvc-df9cd3ef-2acb-456d-b1dd-0e4b02c3d945
      - pvc-eea769ff-9980-4f6e-82fc-f4954381eb2f
  state: Ready

it is not a recurring issue, need more evidences.


fix 579: cluster name

r? @Emilgardis
(rust-highfive has picked a reviewer for you, use r? to override)


Create Meny “starters”

Automatically generated by Netlify CMS

👷 Deploy Preview for xenodochial-jang-0ad7f2 processing.
🔨 Explore the source changes: 5e7a2800cb546e086662d30b2f0f8670844bc0a8
🔍 Inspect the deploy log: https://app.netlify.com/sites/xenodochial-jang-0ad7f2/deploys/613a3729575c680008dbae60


Unsafe channeling of parameters through less url

As pointed out in Issue #135, a user can do a XSS attack via for instance
http://localhost/mysite/css/default.less?myVariable=expression(alert('XSS'))
They could also exploit a bug in dotless to make the web server crash (e.g. call a mixin with the same name).
Should we restrict \n{}(); characters and is that sufficient to fix the problem?

Reminds me that I should send that email I wrote 2 days ago to warn our users about this issue.
I believe the attach window is slim (the attacker would have to access the  tag to exploit this and that's hardly easy to do. But if people are not sanitizing user input and writing that directly into the dotless variables it creates a problem.
I believe if we can restrict this to primitive values it may help - but unless I am mistaken we could also simply prevent people from using the expression() method to close this avenue. Only issue is with detecting all forms of escaped input that would result in expression() :(
Also still puzzled that IE seriously supports javascript in CSS.. oh my god..

I would prefer to fix this with a whitelist rather than a blacklist..
say "#?[a-zA-Z0-9"']*"
Maybe the regular expresion whitelist can be a web config parameter - that way a user can change it to something that only stops expression if they want.

I agree with the whitelist idea..
Making it configurable is not really needed I'd think.
Am 02.03.2012 um 18:21 schrieb Luke Page
<EMAIL_ADDRESS>
I would prefer to fix this with a whitelist rather than a blacklist..
say "#?[a-zA-Z0-9"']*"
Maybe the regular expresion whitelist can be a web config parameter - that way a user can change it to something that only stops expression if they want.

Reply to this email directly or view it on GitHub:
https://github.com/dotless/dotless/issues/142#issuecomment-4289950


WIP: assure compilation is made before install

Avoids failure to install when compilation was not run yet.
Fixes: #53
Signed-off-by: Sorin Sbarnea<EMAIL_ADDRESS>

After the other changes, I don't think we need this anymore.
Or am I missing something?

Please keep it open. The bug is not fixed but this patch also needs rework. Please mark it as WIP. I will ping you once is ready for review.

I believe this pull request no longer applies. It if does, please correct it an re-submit.
Thank you for your help.


cinnamon.pix: 3.4.0 -> 3.4.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/pix/versions.
meta.description for cinnamon.pix is: Generic image viewer from Linux Mint
meta.homepage for cinnamon.pix is: https://github.com/linuxmint/pix
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.4.1 with grep in /nix/store/ff5307m0x6cy7q5d1bg4vsm25fwh4r3r-pix-3.4.1
found 3.4.1 in filename of file in /nix/store/ff5307m0x6cy7q5d1bg4vsm25fwh4r3r-pix-3.4.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

cinnamon.pix

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ff5307m0x6cy7q5d1bg4vsm25fwh4r3r-pix-3.4.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cinnamon.pix https://github.com/r-ryantm/nixpkgs/archive/e7b8b841e1b23de6ad4334a35b81491d9729bd80.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e7b8b841e1b23de6ad4334a35b81491d9729bd80#cinnamon.pix

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ff5307m0x6cy7q5d1bg4vsm25fwh4r3r-pix-3.4.1
ls -la /nix/store/ff5307m0x6cy7q5d1bg4vsm25fwh4r3r-pix-3.4.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

cinnamon.pix

Maintainer pings
cc @bobby285271 @mkg20001 for testing.

@ofborg build cinnamon.pix


Help IA team to analyse user research

What
The IA team have done some research and we have volunteered to help.
Done when

[ ] IA user research is analysed

Would also like to be involved with this to help inform and shape the design work related to I.A. guidance in the service manual moving forward!


Feature/patricia trie amcs

Just some example changes, no need to merge. (Also while the tests pass I did not check that the logic is exactly the same by stepping through.)

thanks @mcsherrylabs ... logic might be improved but as far as the final hashes return the same values as other implementation (EthereumJ, parity, etc) we are good.


"Azure Boards with Teams" link redirects to wrong URL

"Azure Boards with Teams" link (https://aka.ms/AzureBoardsTeamsIntegration) inside "Related articles" section redirects to Microsoft website and not to the corresponding documentation page.

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

ID: 43aa8c60-c25d-535b-2166-f51fa9f171c6
Version Independent ID: 8890a537-9eda-5606-4be4-580bdc9e8269
Content: Azure Repos with Microsoft Teams - Azure Repos
Content Source: docs/repos/integrations/repos-teams.md
Product: devops
Technology: devops-code-git
GitHub Login: @RGKarthik
Microsoft Alias: karrg

Thank you for your feedback.  We have updated the documentation and it should be live by tomorrow.


yyrestart: fix first FILE* character getting swallwed

The Input constructor was being called twice, thereby twice reading the "first" character to check for an UTF signature and only caching the second one for use during parsing.
resolves #178

Thanks for your patience. This looks important. I had no time to work on this unit now and will catch up this weekend.


look into replacing ecf files with yaml files

ecf files are buggy (there are issues with spaces and tabs). -- are we reinventing the wheel? would a yaml file be better?

While all currently known bugs with ECF/EPF files should be resolved with PR #234 (no longer any issues with spaces or tabs), discussing the potential for changing to YAML rather than basically making a YAYAML (yet another, yet another markup language) may still be worthwhile in the future.

@kevin218, what do you feel about changing from ECFs to YAMLs? If we're going to make this change, v1 is likely the time to do it. I don't feel strongly either way, but I also don't feel like the work put into this would solve any problems we're currently experiencing. The one possible exception is that in S1 setting ramp_fit_max_cores all ends up with all being interpreted as the built-in function all() rather than the intended 'all'; as a result, some special strings like that occasionally need to be escaped, while most values do end up being interpreted correctly. I'm not sure that YAML will resolve that issue, but I also don't know that it won't.
Ultimately, I'm not overly inclined to put the effort into make the change from ECFs and EPFs to YAMLs, but I'm also not opposed to the idea if you think it's worthwhile.

I think we should keep the ECFs. You're right in that it isn't really solving a problem, and it may even introduce new ones due to unexpected behavior.
Let's spend our limited resources on more important issues.


Actstream unusable if you set USE_JSONFIELD to True after installation

In the migration 0002 you have:
    if not USE_JSONFIELD:
        operations = [
            migrations.RemoveField(
                model_name='action',
                name='data',
),

Consider the following use case:

assumption USE_JSONFIELD is False by default
You install activity-stream and run the initial migration
You set USE_JSONFIELD to True

Now, each operation raise an SQL error because data column is missing.
If you rollback 0002 when USE_JSONFIELD is True it will not fix the problem. You need to rollback to 0001 with USE_JSONFIELD set to False then change USE_JSONFIELD to True and reroll 0002 migration.
May this condition can be removed.
Regards

conditional migrations are pretty tricky. also i think you are taking into account that people would be changing the value of USE_JSONFIELD in their settings. I would suggest that people set it once, migrate, and then dont change it.
if you have some changes to the migrations that would b helpful please make a PR

When #294 lands, I might be in this exact situation: I started a project with USE_JSONFIELD = False to avoid the dependency on jsonfield, but I'll want to enable it once native PostgreSQL JSONField is supported.
Had you previously considered merely providing an abstract base class a la custom user model as opposed to conditionally adding model fields based on a setting?
I'm sure there are complexities I'm unaware of but it seems like this would mean you could avoid including migrations at all for the model and users would be free to add their own extra fields. The action signal could then just pass the kwargs during creation. Backwards incompatible, but might be able to at least document the steps to transition (create subclass, set db_table, etc.). Thoughts?
I could put together a PR if this sounds like a workable approach.

Im not sure whether an abstract base class would get you out of the problems you have now with moving to postgres json fields since those changes would be to the base Action class anyway.
That being said, I think that there are other opportunities where this level of extension would be helpful so please go ahead and make a PR

I wasn't clear in my previous comment but I was thinking the 'data' field wouldn't be a part of the base class at all. If users want a JSONField or any other fields, they would just add the fields to their subclass and do their own migrations and be responsible for passing the extra data through action.send(**kwargs).
So if you wanted just a single JSONField for 'data', you'd have to explicitly pass data = {'custom_key': 'custom value',} as one of the kwargs and action_handler would simply pass this in during creation rather than capturing all remaining kwargs and stuffing it in the 'data' field.
Does that make sense? It's definitely not backwards compatible, but seemed more flexible.

A major version bump (1.0? :O) and dropping migrations would be something I would +1 all over, as a repeat user of this library, I'd be happy to endure the painful migration this would require for existing users – abstract would be far more flexible IMO – I'd encourage it for the Follow class too, why not.
I always found it weird this library opts for providing migrations rather than going down the same route as Django contrib auth.

Hi every one? Any update to solve this usse? Regards

Just ran into this today. We've been using the library for a year and now want to extend usage by attaching data via a JSONField. Docs say

This behavior is disabled by default but just set ACTSTREAM_SETTINGS['USE_JSONFIELD'] = True in your settings.py to enable it.

Well that is only true if you never ran migrations in the first place, it's basically an invitation to get stuck and I think both docs as the process itself can be improved. How about removing this 0002 migrations altogether, what purpose does it have? Is it an optimization, sparing us a column in the database? No big deal for me honestly.

@cb109 how about removing and regenerating new migrations to avoid the 2nd migration? or do you have any other better suggestion in mind?

This would help with people changing their mind whether they want to use the data field later on. However they'd still have to make the right decision in choosing an implementation in the first place, so that the field type does not have to be changed later. That would require an installation of one of the JSONField packages, making it a hard dependency instead of an optional one. I think the default case should cater to most people and I believe that this would be an improvement over the current approach.
I would say USE_JSONFIELD is obsolete and can go away, instead we always create a data field during initial migrations and make it a jsonfield.fields.JSONField by default (or optionally a django_mysql.models.json.JSONField, depending on installed packages). That would make django-jsonfield a default requirement, which I think is okay (it's a pure python package in the end).
Migration 0002 could be removed. Maybe it would be possible to prompt the user during initial migrations, explaining the decision he is about to make for the JSONField implementation. Not sure if this "interrupting" migration is something feasible to do. Other than that, any changes that need to be done later would be covered once the swappable models are in place, allowing to migrate field types inside your own application at a later time.
I may have missed something, so other opinions on this would be helpful.


flutter packages upgrade not working in flutter for web project?

Steps to Reproduce

...
...
...

Logs

You're not providing any info or logs whatsoever. Please follow the issue template, as it's difficult to understand what you mean by "not working". There is no plugin system in place for flutter_web yet, which means that any packages depending on flutter will not work at the moment.
Your dependencies should look like this (with the inclusion of any pure dart dependencies you might have):
environment:
  # You must be using Flutter >=1.5.0 or Dart >=2.3.0
  sdk: '>=2.3.0-dev.0.1 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any

dev_dependencies:
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0
  pedantic: ^1.0.0

dependency_overrides:
  flutter_web:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web
  flutter_web_ui:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web_ui

Also, make sure the webdev plugin is installed and activated as per the instructions.

I already have webdev
in fact, **webdev serve** works perfectly fine
it runs the project and I am getting desired output in small projects which are not using any external libraries.
This is my pubspec.yaml:
`name: hello_world
description: An app built using Flutter for web
environment:
You must be using Flutter >=1.5.0 or Dart >=2.3.0
sdk: '>=2.3.0-dev.0.1 <3.0.0'
dependencies:
flutter_web: any
flutter_web_ui: any
http: any
dev_dependencies:
build_runner: ^1.4.0
build_web_compilers: ^2.0.0
pedantic: ^1.0.0
dependency_overrides:
flutter_web:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web
flutter_web_ui:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web_ui
`
And this is my terminal output:
`F:\Project\WebSite\test\hello_world>flutter packages upgrade
Could not find a file named "packages/flutter_web/pubspec.yaml" in https://github.com/flutter/flutter_web 7a4c33425ddd78c54aba07d86f3f9a4a0051769b.
Running "flutter packages upgrade" in hello_world...
pub upgrade failed (1)
F:\Project\WebSite\test\hello_world>`

I already have webdev
in fact, webdev serve works perfectly fine
it runs the project and I am getting desired output in small projects which are not using any external libraries.
This is my pubspec.yaml:
`
name: hello_world
description: An app built using Flutter for web
environment:
You must be using Flutter >=1.5.0 or Dart >=2.3.0
sdk: '>=2.3.0-dev.0.1 <3.0.0'
dependencies:
flutter_web: any
flutter_web_ui: any
http: any
dev_dependencies:
build_runner: ^1.4.0
build_web_compilers: ^2.0.0
pedantic: ^1.0.0
dependency_overrides:
flutter_web:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web
flutter_web_ui:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web_ui
`
And this is my terminal output:
`
F:\Project\WebSite\test\hello_world>flutter packages upgrade
Could not find a file named "packages/flutter_web/pubspec.yaml" in https://github.com/flutter/flutter_web 7a4c334.
Running "flutter packages upgrade" in hello_world...
pub upgrade failed (1)

 F:\Project\WebSite\test\hello_world>

Please try one of the following:
If you are using the Flutter SDK for Flutter for web development (i.e. you are using the flutter command) then run:
flutter pub upgrade

Or, if you are using the Dart SDK for Flutter for web development (i.e. pub and webdev commands) then run:
pub upgrade

clia-mbp:samples clia$ cd web/charts/flutter/
clia-mbp:flutter clia$ flutter pub get
Could not find a file named "packages/flutter_web/pubspec.yaml" in https://github.com/flutter/flutter_web 1ed4317aa91038ba99531037ce00c04672c4bee1.
Running "flutter pub get" in flutter...
pub get failed (1)
clia-mbp:flutter clia$ flutter pub upgrade
Could not find a file named "packages/flutter_web/pubspec.yaml" in https://github.com/flutter/flutter_web 2e540931f73593e35627592ca4f9a4ca3035ed31.
Running "flutter pub upgrade" in flutter...
pub upgrade failed (1)

I have met the same issue.

platform flutter pub upgrade
Could not find a file named "packages/flutter_web/pubspec.yaml" in https://github.com/flutter/flutter_web 2fefa8c7315c32191aa10ef0ef03afb565e99701.
Running "flutter pub upgrade" in platform...
pub upgrade failed (1)

That's a strange error message. The file is definitely there: https://github.com/flutter/flutter_web/blob/master/packages/flutter_web/pubspec.yaml. I'm wondering if you are having a network issue. Perhaps git is unable to download the package from github. If that's the case, you could git clone https://github.com/flutter/flutter_web manually and use a path dependency instead of a git dependency.

Otherwise, I think we'd need more info to figure this out. Could you please run flutter pub get -v and paste the output here?

The following is what I get when run flutter pub get -v
[+5075 ms] Could not find a file named "packages/flutter_web/pubspec.yaml" in
https://github.com/flutter/flutter_web 20e59316b8b8474554b38493b8ca888794b0234a.
[  +46 ms] Running "flutter pub get" in platform... (completed in 5.1s)
[  +19 ms] "flutter get" took 5,271ms.
[        ] "flutter get" took 5,271ms.
pub get failed (1)
#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      pub (package:flutter_tools/src/dart/pub.dart:173:5)

#2      pubGet (package:flutter_tools/src/dart/pub.dart:106:13)

#3      PackagesGetCommand._runPubGet (package:flutter_tools/src/commands/packages.dart:95:13)

#4      PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:126:11)

#5      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:478:18)

#6      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:383:33)

#7      AppContext.run. (package:flutter_tools/src/base/context.dart:153:29)

#8      _rootRun (dart:async/zone.dart:1124:13)
#9      _CustomZone.run (dart:async/zone.dart:1021:19)
#10     _runZoned (dart:async/zone.dart:1516:10)
#11     runZoned (dart:async/zone.dart:1463:12)
#12     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)

#13     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:375:20)
#14     CommandRunner.runCommand (package:args/command_runner.dart:197:27)

#15     FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:396:21)

#16     AppContext.run. (package:flutter_tools/src/base/context.dart:153:29)

#17     _rootRun (dart:async/zone.dart:1124:13)
#18     _CustomZone.run (dart:async/zone.dart:1021:19)
#19     _runZoned (dart:async/zone.dart:1516:10)
#20     runZoned (dart:async/zone.dart:1463:12)
#21     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)

#22     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)

#23     CommandRunner.run. (package:args/command_runner.dart:112:25)
#24     new Future.sync (dart:async/future.dart:224:31)
#25     CommandRunner.run (package:args/command_runner.dart:112:14)
#26     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#27     run.. (package:flutter_tools/runner.dart:62:22)

#28     _rootRun (dart:async/zone.dart:1124:13)
#29     _CustomZone.run (dart:async/zone.dart:1021:19)
#30     _runZoned (dart:async/zone.dart:1516:10)
#31     runZoned (dart:async/zone.dart:1500:12)
#32     run. (package:flutter_tools/runner.dart:60:18)

#33     AppContext.run. (package:flutter_tools/src/base/context.dart:153:29)

#34     _rootRun (dart:async/zone.dart:1124:13)
#35     _CustomZone.run (dart:async/zone.dart:1021:19)
#36     _runZoned (dart:async/zone.dart:1516:10)
#37     runZoned (dart:async/zone.dart:1463:12)
#38     AppContext.run (package:flutter_tools/src/base/context.dart:152:18)

#39     runInContext (package:flutter_tools/src/context_runner.dart:56:24)

#40     run (package:flutter_tools/runner.dart:51:10)
#41     main (package:flutter_tools/executable.dart:62:9)

#42     main (file:///Users/jinliang/workspace/flutter-sdk/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#43     _startIsolate. (dart:isolate-patch/isolate_patch.dart:299:32)
#44     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

That's a strange error message. The file is definitely there: https://github.com/flutter/flutter_web/blob/master/packages/flutter_web/pubspec.yaml. I'm wondering if you are having a network issue. Perhaps git is unable to download the package from github. If that's the case, you could git clone https://github.com/flutter/flutter_web manually and use a path dependency instead of a git dependency.

It works by using it as a path dependency.

Would a path dependency work for you for now? We're in the middle of moving the workflow to the mainline Flutter SDK, where this issue should be fixed.

ETA?

@MateusAmin It should already work when you use the Flutter SDK rather than package:flutter_web. It's just less stable and not documented, so we're not yet recommending it. Current options are:

Take the risk and use flutter run -d chrome for your web projects, along with all the flutter CLI tools. flutter packages upgrade should work in this mode.
Keep using package:flutter_web, and either use the path dependency workaround (https://github.com/flutter/flutter/issues/33309#issuecomment-518335140) or use the non-Flutter Dart SDK and pub upgrade.

Yes, it works. But it make flutter-web looks like to toy.


Should be possible to use deploy keys instead of personal access token

Personal access tokens usually has access to all repositories the user has, which is not what you want in this scenario.

This has been fixed with the newest pull request, closing

This has been fixed with the newest pull request, closing


Multiple 'Also published on Medium' links are displayed at top of post

This can be seen: http://johnjohnston.info/blog/wordpress-to-medium/
The link is also at the bottom of the post where I would expect it.
I had to change all the short echo tags to the older style because I am running on php 5.3 so it might be my problem?

Hey @troutcolor, short tags will be fixed with #30. Not sure what is causing the multiple additional links. Perhaps the_content() is being called on things that are not a post? I'm going to look into that, thanks.

Do you use a custom theme, or one that I can get from the theme database? Do you have other plugins running? Did you make multiple revisions of the post before publishing, or re-publishing?

Ok, I pushed a change, which may fix it. Can you take the latest version and try again?

Thanks @majelbstoat
The short tags if fixed for me.
I am using a child theme of  SemPress
http://notizblog.org/projects/sempress/
https://wordpress.org/themes/sempress/
I did make several changes to the post before publishing.
I've got Cross-post as: None set as default, and edited the post, saving a draft a few times.
I've added the new plugin. The multiple links are still on the post and on a new one:
http://johnjohnston.info/blog/this-medium-is-not-a-message/
I've got about 25 plugins running, can send a list, but it might be easier for me to test on a clean blog with sempress. I did this quickly and did not see the problem.
I also set my main blog back to the sempress theme, but still saw the problem. Which points to a plugin I guess. I'll try toggling them off one at a time and see.

I toggled all of my plugins off and the problem seems to be when the medium plugin and Jetpack is activated.
I went through all of the jetpack modules I have active and toggled them off.
If I turn of the Publicize and Sharing Modules the multiple links go away.
If I deactivate the Publicize module there is only one problematic link at the top of the single post view. Deactivating Sharing leaves all 4 problematic links.
I had set up another blog with no plugins  and did not see the problem.
Added the jetpack plugin and the publicize and Sharing modules. The problem links are added to the top of the post:
http://johnjohnston.info/wp2/index.php/2015/10/11/testing-post-to-medium/
Although only three at this post. (The medium post produced has been deleted).
I hope this is useful. apologies for the long posts here.

This is great, thanks.

I'm just jumping in to let you know that I also experienced multiple links at the top of this post:
http://thedavidjohnson.com/2015/10/09/rebranding-epiphany/
Interestingly enough, I didn't notice the extra links at the top the day I posted it. I could've just been really, really blind and not paying attention (I doubt this), or perhaps something else changed since then.
I've not gone through the troubleshooting steps that @troutcolor did, but I can say that I do have Jetpack activated as well as the Medium plugin.
Also, if it helps to know this, I installed the plugin by downloading the zip rather than using Git. I'm going to update here shortly and see if the latest changes help.
Thanks!

FYI: I just updated to the latest version (including #30) and I still see the 4 extra links at the top. Will be more than happy to supply any troubleshooting info or cooperate however I can. Thanks!

Just to let you know, I'm still looking into this.

Ok, thanks to your information, I can now reproduce the problem locally. Working towards understanding why this is happening.

Should be fixed, please check out the latest version and let me know.

Yep both posts that showed the problem
http://johnjohnston.info/blog/wordpress-to-medium/
and
http://johnjohnston.info/blog/this-medium-is-not-a-message/
don't show the extra text any more.
Many thanks


Added correct translations

*Added correct translations
*Fixed indentation(removed white spaces)

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Improve game audio by switching to Web Audio API

Currently the game utilizes react-sound, which just wraps an HTML audio tag as far as I know. I've heard that Web Audio API is much more advanced and could help smooth out the audio issues we are experiencing. If anyone has experience, I would love to hear about it!

For this game it might be an overkill.  Unless you have plans to mix sounds or do something equally advanced, switching from  tags to Web Audio API would be somewhat akin to switching from using  tags to . That is you'd have to do a lot of extra work for no benefit (and would still probably end up using the  tags as sources for the audio context.
As to the sound issues we are having, what are they? Maybe I can try to look into them.

@Alaricus I can see what you're saying. I've heard that the Web Audio API allows for playing multiple sounds at once better than tags. I'm pretty sure HTML audio tags have problems (especially on mobile) with multiple sounds at once (ie. game music + player walking, attacking, and monster death). This is mostly a mobile issue.

@ASteinheiser, ah I see. Yea, I have no idea how this works inside native apps, so will defer to someone who might.

Well, the "Native App" is just a WebView. So you could test on any mobile browser. After running the app locally, you can just go to the IP on your phone.
No worries though either way. I may tinker around with this one day. I'm hoping someone who knows more about Web Audio API can chime in.


Sounds?

Not an issue, but is there any plan or chance to add sounds? I keep the original app running in the background, so the music is there, but the absence of sounds makes it a bit dry. (not that there are any sounds in other board games, but sound effects when solving a puzzle or when monster appeared are building the atmosphere)

See #73, #74

Great stuff, thanks!


Use Test MCP Environment

Description
Currently, there is a dev, test, and production environment in MCP.
We also have a staging environment in UAH.
We currently go from staging in UAH to production in MCP
The goal is to use a test MCP environment as an intermediary between staging in UAH and production in MCP, so that we can push changes into MCP without disturbing live users.
Acceptance Criteria

[ ] Deployment pipeline utilizes a test environment in MCP before pushing changes to production

@wrynearson @oliverroick @naomatheus FYI for potential future development work

Sorry for my slow reply @bwbaker1. We have not prioritized this – we think that automating the production deployment process is a higher priority, but perhaps we could do the two in tandem.
@sunu @batpad let's look into our deployment pipeline and focus on it for next sprint? cc @leothomas @naomatheus

If the goal is to reduce the chances of breakage on production, I don't think adding a new environment will help. Most MCP deployment breakages are due to some sort of misconfiguration. But since configuration is environment specific, adding a new deployment environment is not going to help us reduce the risk of misconfiguration.
I think we should focus on automating the production deployment pipeline instead. Automated deployments will help a lot since that will help us use a consistent deployment pipeline where configuration changes are properly tracked and that will help us avoid misconfiguration

With https://github.com/NASA-IMPACT/nasa-apt/issues/793, I will close this ticket as not planned.


generate task and front matter

@andrewscwei Is there any way to put a environment flag on the generate/build task that still minifies, BUT keeps the front matter intact on the .html/.md files? cloudcannon is a cms solution that uses front matter in its client editing solution.

Short answer: no.
Front matters are parsed by the Jekyll generator, so obviously they won't be present in generated files. If you are using CloudCannon then you shouldn't need the Gulp pipeline provided by this generator. I believe CloudCannon handles all asset compression (minifying JS/CSS) for you when it deploys your site.


require keep use to set to true before keeping

Gonna test a little more before merging, but here's to stopping keep from storing stuff until a var is set to do so.


Feature/tooltip on stack bar

This PR adds the tooltip to the stack-bar.
It also fixes the bug reported here
This PR introduces the new flame-graph-tooltip-content component that contains the markup and the logic needed by the tooltip when hovering over a frame.
The stack-bar component itself has been updated to better support the edge case when the user hovered/clicked on the gap between frames.

Something we probably would need to fine tune is the tooltip behaviour when a frame is zoomed in.
Currently we show the tooltip, centre-aligned to the selected frame, on animation-end. Maybe we want to rethink this also because we can now zoom a frame in from the stack-bar, which sits in the top section of the page, far away from the zoomed frame and the tooltip itself.

Nice. One behavioural thing - this makes it possible for someone to click the 'Expand' button on a frame that is above the top scroll position of the viewport. Could we maybe detect such cases and scroll up to show say 20% above the expanded node on zoom? Otherwise it's a bit confusing as to what is happening, everything just goes black.
General tip - can we keep PRs to one thing at a time. Even if that means a PR is tiny - tiny PRs are good, it's better to have a micro-PR for the fix for the copy paths button bug, as we can merge it straight away and that bug fix doesn't get delayed by discussion and review of other features.

@AlanSl You are going to like this.
When a node is selected the canvas scrolls it into view (only if not already visible)
Also, the user can now dblClick on the stack-bar to zoom in/out.

Any suggestion on how to fix those CI errors?

(I kinda feel like this functionality might work better as buttons in the frame info area though, so you'd click a frame in the stack bar and then access the expand/copy buttons from there…)

Yes... we might not need the tooltip in the stack-bar after all. The user can dblClick on the stack-bar to zoom in/out and select/copy the path from the info-box. Will create a new PR and test this out


Change ECR login mechanism

Update ECR login mechanism for pushing builds
What
Use current preferred login mechanism
Why
More secure and old get-login mechanism is deprecated

@dependabot rebase


#963 broke build on Windows

In package.json, ** is not supported by Windows' command line. Hence, the build broke with #963

This patern was user before with jsxhint. Maybe some quotes are missing?

Before where and when? I've only been at this for a couple of days.

+1
Quoting does not seem to work.  Reverting back the change in #963 (eslint src) works.

@alshain Here https://github.com/callemall/material-ui/commit/c8f5f6dd86ce695817d8353ae43eb39711c6395a

@codedance The problem with src is that it's not linting everyfile.

No, that doesn't work either, it still says "no such file or directory" because it doesn't seem to expand the asterisk.
Why not create gulp tasks instead? Then you'd have globs that work across platforms.


Adds legacy chime, slack, custom webhook messages, request/response f…

…or publishing legacy notifications, and method for executing transport action
Signed-off-by: Drew Baugher<EMAIL_ADDRESS>Description
Adds required legacy messages, request/response classes, and methods for ISM to publish a notification through the notification plugin with the old embedded types without having to create a channel first.
opensearch-project/notifications#253
Issues Resolved
https://github.com/opensearch-project/common-utils/issues/44
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Don't have access to push to this branch once it's been created in the repo it seems... going to close this and recreate on fork.


ESS: C-return triggers default newline-below instead of ess-eval-region-or-line-visibly-and-step

When editing a .r file using doom and ESS, pressing C-return triggers (newline-below) instead of (ess-eval-line). I have to delete or comment the following keymap in modules/config/default/config.el to get the expected behavior.
(map! :gni [C-return]    #'+default/newline-below)

Fixed as of 724413d88f3ab317cbcc8349e3fc18cace86d886.

Ah, this issue slipped by me. Thanks for letting me know!


[enhancement] Seeding should follow .NET Core 2.0 best practice?

https://github.com/MarkPieszak/aspnetcore-angular2-universal/blob/35c336b6625ccbef405804cb99303656720c9b90/Startup.cs#L69
Should be something along the lines of: https://github.com/aspnet/Home/issues/2188#issuecomment-327471217
Basically, seed data prior to running the site.

Definitely, I've unfortunately been beyond busy as I really need to get back to fixing the Prod & TransferState issue here, but I'll definitely try and fix up some of these when that's all settled! Thanks @pjmagee 👍


MOSES Install.html.

I am trying to get mgm-defunct going on a virtual machine.
I have followed the install instructions completely, but when I get to creating the admin by visiting the install.html page, all I see is a blank webpage.  I know my Browsers are loading the code, because I can check the page source, but nothing is displayed.
The only lead I can find is that when I look at the JavaScript console I see the following message that looks like an error.
Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.[Learn More]
GET XHR http://localhost/server/install/test [HTTP/1.0 500 Internal Server Error 4ms]
Thanks in advance for any help.
Sincerely,
Stan Rosenbaum

Stan Rosenbaum
That 500 internal server error is an error generated on the php side with apache.  The install page just doesn't know how to gracefully handle that error.  please check your apache and php logs for any errors.  MGM is also a code-igniter php applicaiton, so it also has its own internal log if the normal apache error logs come up dry.
Michael

Ok the Initial PHP error, seems to be due to needing to uncommon the include_path in the PHP.ini.
However, the install page is still not displaying.
The Java Script error is pretty much the same except for the bottom line.   I don't know if the JavaScript function getPreventDefault() being deprecated would be enough to cause the problem, but that is all the new information I have.
Any ideas?
Sincerely,
Stan
====
The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol. install.html
Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.[Learn More]
Use of getPreventDefault() is deprecated.  Use defaultPrevented instead. install.html

That is not enough information for me to take a guess at it.  Since you are already using your browsers development console, have a look at the networking calls javascript is making against the server, and see if there are responses that resemble an html index page, or other error messages.  There is likely a configuration issue somewhere, but it isn't severe enough for the console to recognize it and print it for you.
Michael

Actually  I just got the Install page to display.  [Haven't gone much further yet, just enjoying the fact I see the page.]
This is what I did if you want to record it for future reference.
Running on Ubuntu 14.04 - 64bit on  VM.
First Ubuntu's default install of PHP  needs to have the include_path in the php.ini uncommented.
So it looks like so.  [This got me past the initial problem.]
; UNIX: "/path1:/path2"
include_path = ".:/usr/share/php"
The second part of the problem was I didn't have the hostname specified in the database.ini in
/mgm/server/application/config
I assumed the base install would default to localhost [since I am running locally].  But I had to specify it in these lines:
$db['default']['hostname'] = 'localhost';
and
$db['opensim']['hostname'] = 'localhost';
Hope this helps someone in the future, and thanks for your help too.
Peace
Stan

One more question... I was able to create the Admin account for MGM, but when I go to the front page to login, I am getting an invalid credentials error.  Any ideas?
Thanks
Stan

I am taking a guess here, but moses accounts are de-facto opensim accounts, and are authenticated against the simian front end.  So any moses account is also an avatar account for the grid that you are creating.  This also means that it must follow the rules for an opensim avatar, such as having a first and last name, and the password can't be longer than 16 characters (when using firestorm, if I remember correctly.)
So if you used admin for your account name instead of 'admin user' or similar, you can have problems.  I do not believe the installer page checks this.  The password problem does not affect MGM though, so that only manifests when you attempt to login to a region using a viewer.
I hope one of these helps
Michael


ParamSets containing non-send parameters should also be non-send

Objective
Fix #10207
Solution
Mark a ParamSet's SystemMeta as non-send if any of its composite parameters are non-send.

Like that?


No CORS file (preventing me from pulling a remote child application)

Surge supports adding a CORS file. I'll submit a pull request to add a CORS file.
Basically I'd like to ensure my parent application is set up correctly. If I add a CORS file to the deploy on surge then I can pull the deployed file as a child application of my local application to ensure I set it up correctly.

CORS requires paid plan with surge. To do this we'd have to switch off of surge


Endless loop

After login the redirect goes into an endless loop

why closed this issue， i have same problem @lovemaths

how to resolve this @lovemaths


Building a lustre project didn't work

https://github.com/sanabel-al-firdaws/gleam_vite/tree/master
i tried making a template for lustre it works fine in development but when building the project it gives errors

i tried changing vite config to this but it didn't work
import gleam from "vite-gleam";

export default {
    plugins: [gleam()
    ],

}

it gives me this error
index-Sk90AiAu.js:1  Uncaught Error: Pattern match failed, no pattern matched the value.
    at pe (index-Sk90AiAu.js:1:4603)
    at ji (index-Sk90AiAu.js:7:4780)
    at index-Sk90AiAu.js:7:6062
    at We (index-Sk90AiAu.js:1:4983)
    at Xn (index-Sk90AiAu.js:7:6054)
    at jt.<anonymous> (index-Sk90AiAu.js:7:7048)
    at jt.Ne (index-Sk90AiAu.js:2:9567)
    at index-Sk90AiAu.js:2:8263
    ```

i think its related to sketch
function vi(e, t) {
    if (!(t instanceof mt))
        throw pe("let_assert", "sketch", 53, "class_name", "Pattern match failed, no pattern matched the value.", {
            value: t
        });
    let n = t.cache
      , r = ui(e, n);
    return dr(r, s => new mt(s))
}

the issue is related to sketch i tried building without sketch and it worked

building the same project with Lustre dev tools works on windows


Didn't see a 'Network.responseReceived' event for frameId

I'm trying to log into twitter.com automatically. When I try to submit the login form, I get an error:
Didn't see a 'Network.responseReceived' event for frameId CCFEFDAEDAF4F4BDFBD57DCF85C5B736, requestId<PHONE_NUMBER>.28, cannot synthesize response at /Users/me/perl5/perlbrew/perls/perl-5.24.1/lib/site_perl/5.24.4/WWW/Mechanize/Chrome.pm line 1852.
Here's the code which is pretty straightforward.
  $mech->form_number(1);
  $mech->field('session[username_or_email]' => 'user');
  $mech->field('session[password]' => 'password');
  $mech->click({ selector => "form.LoginForm input.EdgeButton" });  # error occurs here

I've tried different ways of submitting the form but without luck.

Most likely, this happens because the button click does not trigger a HTTP request/response, but I can't verify that since you didn't post a script that allows me to reproduce the problem.
This does not really seem like a bug and more like a support request Please use https://perlmonks.org for support and the bug tracker only for real bugs.


Add vertical line marker shape

Type of PR: enhancement
PR checklist:

[ ] Addresses an existing issue: fixes #
[x] Includes tests
[x] Documentation update

Overview of change:
Adds a new shape called line that renders a line on the graph.
Is there anything you'd like reviewers to focus on?
N/A

I'm sorry, but since this PR is not for a specific issue (see https://github.com/tradingview/lightweight-charts/blob/master/CONTRIBUTING.md#pull-requests), it is a new feature (not a bug fix) and it wasn't approved previously anywhere (discussions, issues, etc) we're not going to merge it. If you still would like to have this in lightweight-charts, please follow our rules and start from creating the issue first.


Improving OpenAPI tests

Looks like something is different here, will look into it independelntly

@CarlosGamero oh, right. different plugin is used


Added hr locale

I've added hr locale to your project on my forked repository. Please merge it.
Thanks,

You should make a PR here.


Deploy (& dispose) E2E test apps in parallel

Should help making E2E tests complete a few mins quicker by deploying (and disposing) E2E test apps in parallel. This should be especially useful in AKS (because of having to pull from a container registry through the network and because of the need to wait for a load balancer), and especially for tests like "service_invocation" that requires deploying half a dozen apps.

/ok-to-test


F/serve subcommnad

Moves the Rendezvous server to its own subcommand to the portal command.

wrong branch, see #5


HereLink Connection with Drone Kit

Device Info :
FC : Cube Orange
Carrier Board :  Standard ADSB Board
Arducopter Version : 4.1.5
Mission Planner : 1.3.77
Issue :
I am trying to connect Herelink to mission planner via dronekit
but error occurs as shown in figure

Solutions Applied :
1- After studying some documentation and comments i have tried to Turn off (None -1) SERIAL5_PROTOCOL
SERIAL2 as Mavlink 2
and ADSB_TYPE is Off
But Still Errors Presists

You may be interested to read the following:

Connect to drone via HereLink and Drone-kit Python
Dronekit 2.9.2 experience sharing
DroneKit-Python Rescue Project


Respect current shuffle setting

Hi, @Tyilo. I have an idea for Play Song that I'd like to discuss with you.
Currently, Play Song forcefully disable shuffle mode before playing its queue in iTunes. This ensures that albums/playlists always play in the correct order. However, I am beginning to realize that forcefully disabling shuffle was not the best approach when I initially wrote v2.0. Therefore, I propose that we update the workflow to respect the current shuffle setting for the following reasons:

Play Song would no longer require access to assistive devices
Some iTunes users prefer to always or sometimes play albums/playlists on shuffle
Play Song cannot disable shuffle for non-English systems anyway (recall issue #24)

As always, I welcome your feedback before I proceed to implement this.

I never use the shuffle functionality myself, but I agree with you and think you should go for it ;)


Hacktoberfest

Our proposal is for the Enarx project (and the Confidential Computing Consortium) to participate in the upcoming Hacktoberfest, a month-long celebration of open source software run by DigitalOcean.
Our recommendation is to work together with the Confidential Computing Consortium to organize and promote Hacktoberfest activities. If for some reason the Consortium does not reach an agreement about participating, even so the Enarx project can participate on its own.
Any open source project on GitHub can participate in Hacktoberfest. To participate, the project must classify its repository with the hacktoberfest topic. This will alert participants that the repository is participating in Hacktoberfest. Maintainers of the project should create issues for anything they would like contributors to help with, making sure to give them a hacktoberfest-accepted label so they’re easier to discover. Maintainers can also share issues or repositories on Twitter, using #Hacktoberfest. DigitalOcean will try to retweet as many as possible for contributors to see!
Our main focus for this upcoming Hacktoberfest is to collaboratively build demos that show how Enarx works. Participants will not have to understand the technical details of Enarx itself, but only how to develop an application using whatever language they feel comfortable with and use WebAssembly to deploy this application.
The first demo is available here. It's a very simple application that generates a random number, and by running it using Enarx we can demonstrate that the data is protected and cannot be tampered with. There are many more interesting demos that we could develop, including some applications that demonstrate how Enarx can be useful to protect data in healthcare, fintech, and other key areas.
Four quality pull requests must be submitted to public GitHub repositories anytime between October 1 and October 31. Pull requests will count toward participation if they are in a repository with the hacktoberfest topic and once they have been merged, approved by a maintainer or labeled as hacktoberfest-accepted. Additionally, any pull request with the hacktoberfest-accepted label, submitted to any public GitHub repository, with or without the hacktoberfest topic, will be considered valid for Hacktoberfest.
Maintainers can organize a Hacktoberfest meetup or workshop. This year, the meetups and workshops will be online. DigitalOcean partnered with OrganizerHQ by Major League Hacking (MLH) to make it easier to organize meetups online.
To have the online meetup listed on hacktoberfest.digitalocean.com, maintainers must use the MLH event platform to create their events. Maintainers can still promote their meetup on Facebook, Eventbrite, Meetup, or any other channel.
https://hacktoberfest.digitalocean.com/

We invited Outreachy applicants to also participate in Hacktoberfest. Six of them were able to complete 4 PRs during the month of October: jennifer.chukwu, shravi24, mandeep.kaur, ajay, NGP, and Bang_Kwe_Morgan.
Next year we can work together more closely with the CCC and other projects to promote this.


Cant upload multiple files

When trying to upload multiple files I get a 'No valid arguments'
:~/testgooglefolder$ ls
BRC1.txt  BRC2.txt  BRC3.txt  HelloWorld.sh  testfile1.txt
:~/testgooglefolder$ gdrive upload BRC*
No valid arguments given, use 'gdrive help' to see available commands

Is there anyway to upload multiple files like this? gdrive takes the wild card (*) literally and doesn't apply it like bash commands should.

for file in BRC*; do gdrive upload "$file"; done

Or put into some folder and run gdrive upload --recursive <folder> upload.

Hi All, I was still a noob when i wrote this. I fixed it with this:
https://github.com/iitaazeev/BashGoogleDriveAPI/blob/main/Send_files_to_google_drive.sh
Thanks for your help


Support for multiple render targets?

Hi and thanks for the great library!
The WEBGL_draw_buffers extension allows fragment shaders to render to multiple framebuffers (render targets) by writing to gl_FragData[0], gl_FragData[1], etc.
Is this/could this be supported in REGL? It would be great if the framebuffer option in REGL commands could take an array of framebuffers.

Check out https://github.com/regl-project/multi-regl and
https://github.com/substack/regl-component (:
On Mon, Jun 26, 2017 at 4:03 PM Dan Delany<EMAIL_ADDRESS>wrote:

Hi and thanks for the great library!
The WEBGL_draw_buffers extension allows fragment shaders to render to
multiple framebuffers (render targets) by writing to gl_FragData[0],
gl_FragData[1], etc.
Is this/could this be supported in REGL? It would be great if the
framebuffer option in REGL commands could take an array of framebuffers.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/regl-project/regl/issues/419, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWlejqVrqZEf4lNbAnwl3Y-rk9zEULRks5sH8gpgaJpZM4OFcEI
.

Thanks @yoshuawuyts - those look interesting!
My interest is not so much in drawing with multiple canvases/REGL instances - instead I am working on an intermediate compute shader which uses multiple fragData framebuffers for its data output - these output framebuffers will be used as inputs to the final render shader. So I'm not sure if multi-regl really helps with this use case in particular.
In my case I am doing a particle simulation and would like to have one fragment shader which writes to two framebuffers to keep track of 3D particle locations and velocities, respectively. The approach is similar to what this project does: https://github.com/nopjia/webgl-particles. This capability (multiple render targets) would also be useful for doing things like deferred shading - https://hacks.mozilla.org/2014/01/webgl-deferred-shading/

@dandelany This is already supported, see https://github.com/regl-project/regl/blob/gh-pages/example/deferred_shading.js

Thanks very much @grovesNL - I was confused about the way framebuffers worked and didn't realize you could have multiple color attachments like that! Soooo.... nevermind :) Got things working for my use case. Thanks again for the help.


Improve wallet disconnect transaction modal state

What does this PR do and why?
Closes #911
To me, having the OK button be enabled and the okText as 'Connect wallet to ...' and then opening the wallet select would be ideal if not for the fact that this causes a page reload and therefore closes the modal on the user unexpectedly once they connect their wallet. (reload occurs because setting wallet writes to local storage).
So then, I think the next best option is just disabling the button with the 'Connect wallet to ...' text, and make the user back out to connect their wallet. 100% open to feedback or other ideas here though.
For every transaction modal that users can get to without a wallet connected, I've implemented this logic.
Screenshots or screen recordings
https://user-images.githubusercontent.com/96150256/173198766-10551d5a-309f-40a0-9c97-9868c50e81de.mp4
Acceptance checklist

[ ] I have evaluated the
Approval Guidelines
for this PR.
[ ] I have tested this PR in
all supported browsers.

@johnnyd-eth this probably works for me.
But a reload need not occur - there's a solution to prevent this. I agree it's out of scope of this PR.
There's a few other buttons that we should port this functionality to, which was my original intention with this issue:

reconfigure modal
edit project details drawer
transfer unclaimed tokens
add to balance

So that we don't duplicate logic, I suggested we have a TransactorButton component that we use anywhere we create a transaction. let me know what you think

@aeolianeth Yeah good call, I did miss the 'transfer' and 'add to balance' buttons - I created a TransactorButton component for them. I think the cleanest solution is still just what I've done with TransactorModal since antd modals can't take buttons as props.
As for the other instances you've mentioned, they can't be seen or accessed with the wallet disconnected so I didn't think they were worth doing anything for.

Also snuck in a fix to this layout

@johnnyd-eth ah yeah understood.
Merging! Thanks for working on this, really nice UX imrpovement.


sets initial progress via progress prop

it's not in the docs, but there is an initialProgress prop


fixing npm package for windows

since ./win.js is ignored by npm and thus not found locally

Oh... thank you!

Published a new version on npm.


Support for Private IPs (Not using Tier 0 ips) for Control Plane LB

Is your feature request related to a problem? Please describe.
Security requirements say you should place ControlPlane on private networks and not using Tier0 routable on the internetl.
Describe the solution you'd like
Be able to have Control Plane LB only within the Virtual Network inside of VCD and not exposed on a Tier 0. This pattern is achieved with Private Endpoints or similar concepts on Azure where they advise you to have the ControlPlane internal only not exposing it on the internet.
Describe alternatives you've considered
Having private ips defined by provider like 10.x.x.x. on the tier0 but that will not work maybe with things like S2S vpn etc?
Additional context
No response

Agreed, api access should be achieved over VPN into the tenant via a private VIP and svc type load balancer on the T0.

atm the placement of the VIPs from AVI are only possible on T1 LVL -> so the integration/placement of the VIPs need to be possible at vAPP Networks/ Org Networks or ISOLATED Networks.
If this is possible you should be able to deploy Cluster into vAPP Network Firewall with separate T1 connect to ORG Network. so you can use T1 as Global Firewall and the vApp FW for each K8s Cluster.
But all this staff need to be done on VCD level not on the CAPVCD level

We should be able to just use the one-arm IP and add it to the list of SANs (and also skip creation of dnat rule). I will try it out.

That'd be great if we had the option to skip vipSubnet: ${VCD_VIP_CIDR} for the creation of the kube-api so it works even if there are no T0 IPs free.

@vxav @ekarlso if we do this, the only way to create and access the cluster will be using a VM on the same Tier1 network. Is that acceptable to you?

Yes that is fine, we’ll deploy a bastion in the tenant. I think having both options is good.

On 2 Jun 2022, at 02:43, Arun M. Krishnakumar @.***> wrote:

@vxav @ekarlso if we do this, the only way to create and access the cluster will be using a VM on the same Tier1 network. Is that acceptable to you?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Tracking performance regression https://github.com/speedy-js/rspack/pull/731

Close this due to stale for now. We could re-open this issue if there is some information that needs to update.


[BUG] Unreliable Wake and sleep commands

Describe the bug
The Wake and sleep commands over MQTT don't work as expected. I am using my Fire HD10 as a HomeAssistant Kiosk. I have some camera streams on the dashboard, when I have this open the tablet doesn't go to sleep on sending the sleep command even after waiting for the auto sleep time set on the tablet. When the dashboard just shows some static stuff it works. so maybe the video stream is not allowing the screen to go to sleep.
As for the wake command, when i close the tablet using power button and try to wake it up using the MQTT command, it doesn't work, but if i send a sleep command first and then the wake command it works as expected.
To Reproduce

For sleep: show a site that has a video stream, send the sleep command
For wake: close the tablet using the power button, send the wake command

Smartphone (please complete the following information):

Device: Fire HD 10
OS: Fire OS 7
Applicaiton version 0.10.5

Same thing on Fire OS 7 on my Fire HD8 (Gen 7). I disabled all of the battery optimizations on the app and disabled wifi battery optimization and it's hit or miss if the MQTT request goes through.


Name of package in compose.lock does not take name of package from compose.yaml

Steps

Create a compose.yaml file including a package named plasma-core

name: plasma
version: 1.0.0
dependencies:
- package: plasma-core
  source:
    type: git
    url: https://XXX.XXX.XXX/XXX/XXX.git

./launchr compose

Current

compose.lock is created without package name plasma-core

hash: a0c1bf6ff2760b12dd268c8a6e82e305399550db057fae5029b0a9b006aced51
packages:
    - name: ""
      source:
        type: git
        url: https://XXX.XXX.XXX/XXX/XXX.git

Expected

Name of package in compose.lock should take name of package from compose.yaml

bad description from me, using 'name' instead of 'package' in compose.yaml should solve the issue

Quite true ! We need to update example file though https://github.com/launchrctl/compose/blob/main/example/compose.example.yaml#L4

And readme ^^


Changed licence

Can we switch from the current GPLv3 to the MIT license?

Fix #8

The new proposed license is a green-lighted one for the GENIVI Alliance, I approve the PR

Ok.


Add LICENSE file into the npm package

Just adding the LICENSE file into the npm package.
Would be great if you merge this and release new minor version.
Thank you

Thanks for the PR @ajkl2533
The LICENSE file should be always included as I understand it in the docs so I think it would be enough to just make a new release. I added the LICENSE file after the release of 1.1.3.
What do you think?

@ajkl2533 I verified that the LICENSE is included by using a git dependency.

@ajkl2533 the docs says

Certain files are always included, regardless of settings:

package.json
README
CHANGES / CHANGELOG / HISTORY
LICENSE / LICENCE
NOTICE
The file in the "main" field

README, CHANGES, LICENSE & NOTICE can have any case and extension.

So I think it will be auto-included (as long as it exists)
And I verified it by
~/test $ npm i gustf/js-levenshtein#9c31fcb

+<EMAIL_ADDRESS>updated 1 package and audited 1 package in 2.085s
found 0 vulnerabilities

~/test $ ls node_modules/js-levenshtein/
README.md    index.js     package.json
~/test $ npm i gustf/js-levenshtein

+<EMAIL_ADDRESS>updated 1 package and audited 1 package in 2.504s
found 0 vulnerabilities

~/test $ ls node_modules/js-levenshtein/
LICENSE      README.md    index.js     package.json

@gustf so then feel free to close this PR and do new patch release :)

@ajkl2533 just published 1.1.4 now and verified that the LICENSE file is included

Thanks it's awesome


Enketo doesn't allow selection of GPS coordinates when Arabic language is on the form

Describe the bug
When opening a form that has a geopoint question on a mobile device's browser, the form does not allow a user to automatically detect the location. Instead, it opens a textbox which isn't normal behavior.
To Reproduce
Steps to reproduce the behaviour. If applicable please include the smallest possible XLSForm or XForm (as zip or link).

Upload the attached form to an aggregate server: map_demo.xlsx
Open the Enketo link on a mobile device (either iOS or Android)
Click on the icon that allows you to automatically input the GPS coordinates from ODK Collect

It brings up a textbox:

Expected behavior
It should automatically detect the GPS coordinates of the respondent filling the form
Browser and OS (please complete the following information):\

OS: iOS and Android
Browser: Chrome

@maiarafag , Please give a bit more detail on this. It isn't very clear.


Release 31

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Other information:

Codecov Report

Merging #175 (e3ec31f) into master (30069ed) will increase coverage by 23.25%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           master     #175       +/-   ##
===========================================
+ Coverage   76.54%   99.80%   +23.25%
===========================================
  Files          41       18       -23
  Lines        4698      506     -4192
  Branches     1057       46     -1011
===========================================
- Hits         3596      505     -3091
+ Misses       1061        0     -1061
+ Partials       41        1       -40

Impacted Files
Coverage Δ

src/types/src/atem.ts
100.00% <ø> (ø)

src/types/src/superfly-timeline.ts
100.00% <ø> (ø)

src/types/src/vizMSE.ts
100.00% <ø> (ø)

src/types/src/vmix.ts
100.00% <ø> (ø)

src/types/src/casparcg.ts
100.00% <100.00%> (ø)

src/types/src/index.ts
97.14% <100.00%> (+0.36%)
:arrow_up:

src/types/src/lawo.ts
100.00% <100.00%> (ø)

src/types/src/osc.ts
100.00% <100.00%> (ø)

src/types/src/shotoku.ts
100.00% <100.00%> (ø)

src/types/src/sisyfos.ts
100.00% <100.00%> (ø)

... and 6 more

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 65a7b28...e3ec31f. Read the comment docs.


IVS-63 - Activation testing updates

In the Gherkin statement for activating a rule, we always return an error instead of a pass.
In the CI/CD process, we check for errors only when the filename pertains to activation and includes the term "activated." We expect such files to reach the end of their Gherkin statements, as they contain an activating instance or sequence as defined in the concept template. We do not expect non-activating test files to reach this point.
Ensure that a ValidationOutcome with EXECUTED status is only achieved and passed over to the database when context.instances include meaningful entities or values. Since the structure cannot be generalized, this function needs to be recursive.

Open questions;
Should we change the following severities? This would probably be more aligned with our terminology

EXECUTED to ACTIVATED'
'NOT_APPLICABLE' to 'NOT_ACTIVATED

How do we handle PASSED? IIRC, we did not want to populate the database with each passing instance.

Outdated https://github.com/buildingSMART/ifc-gherkin-rules/pull/267


[Examples] Update devbox.lock to have Store Paths (for backwards compat)

Summary
How was it tested?

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1873  👈
#1866 : 1 other dependent PR (#1872 )
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @savil and the rest of your teammates on  Graphite

Does that mean store_path will live on forever?

Yep, in devbox.lock it'll live on for backwards-compat for quite some time. But in internal logic, we should use SystemInfo.Outputs


Should DisableKeepAlives be set to true?

Hello,
I'm using your code and when I got the logic working for my service, I noticed that it would only connect to one of the nodes I wanted to proxy to and not switch.  What I was hoping for was that it would switch between nodes on every connection.  (FYI, I implemented a round-robin algorithm)
So, my question is: should DisableKeepAlives be set to true on the http.Transport variable created in NewMultipleHostReverseProxy?  Or am I missing something?  Perhaps this could be something that is set when you call the method?

Sorry for the late answer, I have been traveling.
This is the expected behavior. If you start multiple connections, it will switch to an other node. I explain the behavior here: https://www.youtube.com/watch?v=OKZ1Pea_qsg&list=PL2ntRZ1ySWBeHqlHM8DmvS8axgbrpvF9b&index=11 (7 mins).
If you think that DisableKeepAlives would be important, feel free to submit a PR :) I'll be happy to merge it.


IE8 file upload remove when validation error

On ie8 when you get a validation error, then upload a file, then go to remove it the remove will take you to the claim summary page.


iOS build failed with Xcode 8.0

I followed the whole instruction process but it's giving me weird errors while building the project:
any idea why?
Undefined symbols for architecture arm64:
"___cxa_guard_release", referenced from:
cachedSystemFont(double, double) in libReact.a(RCTFont.o)
"std::terminate()", referenced from:
___clang_call_terminate in libReact.a(RCTJSCExecutor.o)
"std::__1::mutex::lock()", referenced from:
-[RCTModuleData setUpInstanceAndBridge] in libReact.a(RCTModuleData.o)
cachedSystemFont(double, double) in libReact.a(RCTFont.o)
"std::__1::mutex::unlock()", referenced from:
-[RCTModuleData setUpInstanceAndBridge] in libReact.a(RCTModuleData.o)
cachedSystemFont(double, double) in libReact.a(RCTFont.o)

Here is the end of my errors:
"operator delete", referenced from:
-[RCTJSCExecutor dealloc] in libReact.a(RCTJSCExecutor.o)
executeRandomAccessModule(RCTJSCExecutor*, unsigned int, unsigned long, unsigned long) in libReact.a(RCTJSCExecutor.o)
readRAMBundle(std::__1::unique_ptr<__sFILE, int ()(__sFILE)>, RandomAccessBundleData&) in libReact.a(RCTJSCExecutor.o)
RandomAccessBundleData::~RandomAccessBundleData() in libReact.a(RCTJSCExecutor.o)
"___gxx_personality_v0", referenced from:
-[RCTJavaScriptContext initWithJSContext:onThread:] in libReact.a(RCTJSCExecutor.o)
-[RCTJavaScriptContext init] in libReact.a(RCTJSCExecutor.o)
-[RCTJavaScriptContext invalidate] in libReact.a(RCTJSCExecutor.o)
+[RCTJSCExecutor runRunLoopThread] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor setBridge:] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor init] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor initWithUseCustomJSCLibrary:] in libReact.a(RCTJSCExecutor.o)
...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I have those building errors even with a brand new react native project.

Yeah, try adding the flag: -lc++ to your target in OTHER_LDFLAGS (other linker flags).

Yes I have those for other linker flags: $(inherited) -ObjC -lc++

I have a solution to my issue. I added -lc++ to the Project (Not Target) Settings > Other Linker Flags

It seems like the same issue in the link below.
https://github.com/facebook/react-native/issues/8890

Yes, this is a react-native issue, not a firestack issue.


Incomplete documentation

There's no documentation on the meaning of the "|" character.
The CLI has no documentation, and the help command doesn't tell the user how to specify auth credentials.

@AWinterman The CLI is self documenting. Simply run kapacitor help to see the docs. If there are parts that are confusing we would like to address them.
As for the | character Here is an excerpt from the docs found here

Chaining methods create a new node in the pipeline as a child of the calling node. They do not modify the calling node. Chaining methods are marked using the | operator.


buildstream2 is not compatible with python 3.11

Issue for bst1: https://github.com/apache/buildstream/issues/1758

@gtristan @abderrahim so here we could probably give that. The question is, is it okay if bst2 bumps requirement to Python 3.7+?

BuildStream 2 is now tested on Python 3.11. There is not yet a release with Python 3.11 support. I am hoping since making releases is so hard that the release would also contain fix for https://github.com/apache/buildstream/issues/1821

This should now be closed.


Add tests

There are none at the moment.

This module is not as well tested in the main repo as for example the various stores are. I think it'd make a lot of sense to add tests here! 👍

Tests have been added


How to synthesis a speech which I need?

Hello!It’s not long for me since I just learned voice conversion.So I have many questions, and one of which is how to appoint the source speech and the target speech so I can synthesis the speech which I need.
In short, Could you tell me  how to restructure the demo.pkl?
If you can answer me ,I'll be very grateful!

Actually,I believe the structure of demo.pkl is:
-sbmt[0](the data of speaker1)
--name of the speaker,e.g. P226
--one-hot vector of the speaker
--four components
---x0(the mel spectrum of the wav)
---f0(symbolize as pitch)
---length of x0 or f0
---a number I don't know the meaning
-sbmt[1](the same as above)
....
You can print them out to see the details.


[Template] Listing Request - LoopringToken

ERC20 smart contract address:https://etherscan.io/token/0xEF68e7C694F40c8202821eDF525dE3782458639f
Icon URL: https://etherscan.io/token/images/loopring_28.png [must be 64px*64px with transparent background]
Website: https://loopring.org
Email<EMAIL_ADDRESS>

Please remember to remove "[Template]" from the title


Dart analyzer crash

Analyzer Feedback from IntelliJ
Version information

IDEA 172.2465.6
1.22.0
IU-172.2465.6, JRE 1.8.0_152-release-855-b1x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.12.5 unknown, screens 1920x1080, 1280x800

Exception
Please append the contents of:
file:///private/var/folders/7q/y_bcf83s5v7_pb5lfd83yw_m0000gp/T/report.txt
report.txt
Dart analysis server, SDK version 1.22.0, server version 1.17.0, error: Task failed: ResolveUnitTask for source /Users/tirwin/maui/frontend/maui_frontend/lib/hcm_application.dart
Unexpected exception while performing ResolveUnitTask for source /Users/tirwin/maui/frontend/maui_frontend/lib/hcm_application.dart
#0      AnalysisTask._safelyPerform (package:analyzer/task/model.dart:333)
#1      AnalysisTask.perform (package:analyzer/task/model.dart:220)
#2      AnalysisDriver.performWorkItem (package:analyzer/src/task/driver.dart:284)
#3      AnalysisDriver.performAnalysisTask (package:analyzer/src/task/driver.dart:255)
#4      AnalysisContextImpl.performAnalysisTask.<anonymous closure> (package:analyzer/src/context/context.dart:1199)
#5      _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:189)
#6      AnalysisContextImpl.performAnalysisTask (package:analyzer/src/context/context.dart:1197)
#7      PerformAnalysisOperation.perform (package:analysis_server/src/operation/operation_analysis.dart:369)
#8      AnalysisServer.performOperation (package:analysis_server/src/analysis_server.dart:997)
#9      Future.Future.<anonymous closure> (dart:async/future.dart:158)
#10     _rootRun (dart:async/zone.dart:1146)
#11     _CustomZone.run (dart:async/zone.dart:1026)
#12     _CustomZone.runGuarded (dart:async/zone.dart:924)
#13     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:951)
#14     _rootRun (dart:async/zone.dart:1150)

Analyzer issue reported by IntelliJ

Any information on how to reproduce the issue? I expect that this is obsolete, but wouldn't mind confirming that if possible.

No idea, running IJ EAP, happened twice today, apparently randomly while
I was working.
On 5/30/17 5:00 PM, Brian Wilkerson wrote:

Any information on how to reproduce the issue? I expect that this is
obsolete, but wouldn't mind confirming that if possible.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/sdk/issues/29757#issuecomment-305042703,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uF0KszgeeYxp2Reno_7UgavwQ4Bgrks5r_K23gaJpZM4Nq-bI.

Unfortunately we won't be able to reproduce very old analyzer stack traces. Please file a new issue if you are seeing analysis server crashes with a recent SDK.