Texts are broken with buffered tiles

Use vector tiles which have buffer, e.g. OpenMapTiles or Mapbox mbstreets.
Try to render texts
You'll see that texts which are in buffer (outside tile borders) are rendered in seemingly random places outside tiles (maybe tile center?). We see even country names here far away from the real object borders ("Eesti"=Estonia is in Lithuania and Belarus).

RESULT:

EXPECTED RESULT:
No wrong placement and duplicated texts.
ENVIRONMENT:
Tangram Play, CARTO vector tiles with OpenMapTiles schema and buffers. See yml in screenshot.
Data source:
sources:
    carto:
        type: MVT
        url: https://cartobase-1.global.ssl.fastly.net/vectortiles/carto.streets/v1/{z}/{x}/{y}.mvt
        max_zoom: 14

OTHER:
Tried varying buffer: parameter for texts, it affects texts renderings, but does not fix or even improve it really.
Same issue was also mentioned in comment of #1580 and commented by @nvkelso . Added this here as separate issue, as it makes base map rendering with Tangram and none-mapzen tiles impossible in practise.

I agree this is a separate issue than #1580, thanks for filing!

Thanks - it looks like this specific issue references JS/Tangram Play, so would be better to track as a Tangram JS issue under https://github.com/tangrams/tangram.
That said, what geometry type is in the places you are labelling? Labels applied to polygons will render in the polygon centroid, which (unfortunately) for tiled data, often means... the center of the tile. We generate explicit point geometries for labelling where necessary in Mapzen tiles. Is this possibly happening here, or have I misunderstood?
Is the rendering substantially different if buffer: 0px, or when rendering the same data on non-buffered tiles?

It'd also be helpful to see your YAML file, or at least your sources block and the places block drawing those text labels.

Closing in favor of https://github.com/tangrams/tangram/issues/602.

The geometry is Point, not polygon. I think the Point is in different tiles, but in one of them it is within bounds (0..4096 pix), but in the others it is probably repeated in the "outside buffer", i.e. with coordinates <0 or >4096. As result Tangram seems to try to render somewhere within that tile, maybe center, but always in some very wrong location.
Changing buffer from 0px looks quite different, but still very wrong. See video: https://drive.google.com/file/d/0B3Rm1qU6KnySVW9lWFZPR1ExRXc/view?usp=sharing
The YAML:
sources:
    carto:
        type: MVT
        url: https://cartobase-1.global.ssl.fastly.net/vectortiles/carto.streets/v1/{z}/{x}/{y}.mvt
        max_zoom: 14
place:
        data: { source: carto}
        filter: {class: country, $zoom: {min: 3}}
        draw:
            text-blend-order:
                priority: 1
                text_source: name
                buffer: 1px
                font:
                    size: [[13, 9px], [14, 10px], [15, 11px], [16, 12px], [17, 13px]]
                    fill: global.med_text
                    family: Montserrat
                    weight: normal
                    stroke: { color: global.minor_halo, width: 2 }

Answered over in https://github.com/tangrams/tangram/issues/602#issuecomment-334273407.


Fix ens starting with 0x

📝 Changed routes:

/[chainSlug]/[...paths]
/profile/[profileAddress]

(view full size)
(view full size)

/publish/[...paths]

(view full size)

Commit 9f4670d8ceb485632fa53c5c1dfb89d08c56b800 (https://thirdweb-qymcchd72.thirdweb-preview.com).


not export errors and forbid leave when unlocked

fixes https://github.com/docker/docker/issues/29059
This PR forbids docker swarm leave easily when swarm is locked.
- What I did

leave when locked returns errSwarmLocked;
do not export errors in cluster.go

- How I did it
- How to verify it
- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)
Signed-off-by: allencloud<EMAIL_ADDRESS>

/cc @aaronlehmann @stevvooe @tonistiigi

I don't think this would be the correct behavior.  You can do it when you have access to the node, doesn't matter if you know the key or not. Maybe should use --force but that would for completely different reasons. @cyli @diogomonica

We should probably require --force when the node is locked because we can't know if it's a situation where leaving would be dangerous (i.e. a single manager).

@aaronlehmann We detect the single manager for running nodes only so this doesn't only apply to locking. If the node is down it is already out of raft consensus and removing it should not make raft more unstable.

I'm talking about this case:
# docker swarm init --autolock
<do stuff>
<restart daemon>
# docker swarm leave     # <-- data loss

Agreed with @aaronlehmann

Thanks @tonistiigi @aaronlehmann @diogomonica
My concern is that it may be not so  reasonable for user to leave a locked swarm. It is so casual that maybe data loss happens like @aaronlehmann mentions.
I agree that --force is a good choice , so I try to return an error like this:
fmt.Errorf("Swarm is encrypted and locked. Leaving swarm without --forcemay cause data loss. Please unlock it first or use--force to ignore this message")
PTAL

The TestSwarmLeaveLocked test is timing out.

Updated the PR, and PTAL @tonistiigi @aaronlehmann

LGTM

@allencloud LGTM but needs rebase

LGTM

rebased and updated, PTAL @tonistiigi @aaronlehmann

2 LGTM's + LGTM after rebase.
Merging.


grammar: complete missing elements and small fixes

Small fixes I saw
Also, why are settings specified by name but not builtin functions and attributes ?

Thanks for the PR! Settings actually are part of the grammar, since the parser handles parsing setting values depending on which setting it is. Functions and attributes are all parsed the same, independent of which setting or attribute it is, so they're not part of the grammar.


[Feature request] Marking a field as deprecated

Use case
I am creating an API using Zod and TRPC, and I can't guarantee that all of the clients will upgrade immediately upon deploy (e.g. long opened tabs).
I would like to deprecate fields out of the TRCP input or output schema without forcing an immediate client refresh; and I didn't spot an approach to doing this in the docs.
If I have missed any easier approach, please let me know :)
Proposal
A deprecated method which removes the key from the input, or output, types based on the setting (naming just a first-thought, not a suggestion).

input:

optional in validation
is not in the input type
is in the output type

output:

same as before in validation (optional or required)
is in the input type
is not in the output type

Why not just temporarily use optional

For input types, it will not prevent consumers from continuing to attempt to supply this data. A two step deprecation allows all consumer code to be updated (and type checked) before updating the server code.
For output types, it ensures that no consumers are still expecting this field before the server stops sending it entirely

In both situations, deprecating for a situation-appropriate amount of time helps to avoid API mismatch.
Examples
export const appRouter = t.router({
  hello: publicProcedure
    .input(
      z.object({
        // consumers of this API route will not see `name` in the input types
        // but it is still available here to be responded to for old consumers
        name: z.string().deprecated('input'),
      }),
    )
    .query((opts) => {
      const name = opts.input.name;
      if (name) { /* do the old version */ }
      else { /* do the new version */ }
      return {
        greeting: "Hello",
      };
    }),
});

export const appRouter = t.router({
  // this method is being deprecated, so new consumers will see `{}` as the output type
  // it will still work for older consumers, allowing time for all clients to update to the latest build
  // this specific situation may be better managed at a TRPC level as well
  hello: publicProcedure
    .input(
      z.object({
        name: z.string().deprecated('input'),
      }),
    )
    .output(
      z.object({
        greeting: z.string().deprecated('output'),
      }),
    )
    .query((opts) => {
      const name = opts.input.name;
      return {
        greeting: "Hello",
      };
    }),
});

How's this comming along?

I'd settle for even just a type annotation as a starting point. Would you accept a PR?


Include .apk in Release

The Obtainium app has a nice feature that will search GitHub releases for .apk files and allow apps to be managed and updated. It would be nice if the APKs could be included in future releases so Obtainium can be leveraged to easily install updates

A quick check showed that Obtainium does not support .aab files, which are already included. I will include APKs in future releases.

https://github.com/nikolajakshic/dagger/releases/tag/1.3.4


Small aesthetic changes to Download CSV

Very minor issue to tidy up the download csv:
solarGenerationData | windGenerationData | solarForecastData | windForecastData
Change to
Solar_generation; Wind_generation; Solar_forecast; Wind_forecast
or similar if you want to tweak.
Can we change the file name to be: Quartz_data.csv
If it's possible to introduce a date-time to the file name, that it useful, as if you download a lot of files it gets very confusing (from personal experience!)
E.g. Quartz_data_2024-03-08_1403.csv

Hi @braddf , i see that you've self-assigned this issue, but if you don't mind, can i get my hands dirty on this?
Thank you

Hey @aryanbhosale, welcome to the repo!
Sorry, bit of bad housekeeping on my part on this one and it's already done – have had a bit of a tidy up and marked some issues with the good first issue tag if you want to check any of those out.
NB: if/when you do make any Pull Requests – I can see you've had a grand tour of a few of our repos, so thanks for that – but do make sure you fill in the PR descriptions as best you can to help out reviewers, otherwise we may not have time to work out what is being fixed, how and why.
Hoping to get some time soon to overhaul the data handling/auth on this repo to make it much easier for folks to dip in and help out on the frontend apps, so watch this space for some more interesting tasks soon!

Hi @braddf ,thanks for the update, and yeah I will make sure to make the PRs as descriptive as I can in my future work here. Ill keep an eye on the other tasks.
Thanks again:)


Carousel doesn't work when inside a modal

When the carousel is invoked inside a bootstrap vue b-modal, it doesn't show any content.

hey may be you should try to adjust carousel z-index for any number higher than modal has.


Should we include text extraction/automated annotation tools?

Both functional decoding and content-based meta-analyses will require some way of labeling experiments/papers. By grabbing labeled images from Neurovault and crowd-annotated experiments from Brainspell, we can build datasets with manual annotations, but I was thinking that it might be a good idea to support automated annotation methods as well.
We could have a submodule of nimare.extract for text extraction (e.g., downloading abstracts, tf-idf vectorization of abstracts with a data-driven ontology like Neurosynth, topic modeling, Cognitive Atlas term extraction, and hierarchical expansion of CogAt labels). Some elements are currently implemented in Neurosynth, while I’ve attempted to implement others in cogat-extraction.

I think that's a great idea, but before we get too far down that road, it probably makes sense to spend some time thinking about the way we plan to represent label/text/annotation data. We will probably want a single standard that spans NeuroVault, BrainSpell, (the next version of) Neurosynth, and potentially other platforms such as the Cognitive Atlas, etc. That's sufficiently important that it's worth taking the time to get right, so it might be worth drafting a BIDS extension spec for this and then sending it around for community feedback (at minimum, to JB, Chris, Russ, Roberto, Tom, etc.).

That makes sense, and I definitely think it's worth achieving a larger consensus on. I'm not entirely sure where to start though.

At least as a first pass, I think that the Neurosynth format works well, with some adjustments. Namely, annotations can be stored as a spreadsheet linking studies/contrasts (rows) to labels (columns), where the cells can be bools (for manual annotations) or floats (for confidence in automated or crowd-sourced annotations).
The only things that are probably necessary to extend it to other sources are to have NaNs/NULLs for missing annotations and to use some kind of delimiter to separate different annotation sources (e.g., prepending each label with the source, like "mallet.topic001" vs "gclda.topic001").
For NiMARE specifically, it shouldn't be too hard to store the same information in a json, and then to convert it to a spreadsheet to be stored in the Dataset object.

I've started working on adding the skeleton for automated annotation tools in #18. Nothing is functional, and it can all be changed at any time, but I figured that it would be good to get some idea of what methods we'd like to include in NiMARE and to figure out how we'd like the API to be set up. Below is a list of methods and associated tools we might want to incorporate:

Existing ontologies

Cognitive Atlas

Python API: cogat-python
Tool for extraction/hierarchical expansion: cogat-extraction
Possible additional tool for extraction: wordfish

Cognitive Paradigm Ontology

ATHENA (in development)

Topic models

Latent Dirichlet allocation (LDA) with MALLET: Neurosynth
Generalized correspondence latent Dirichlet allocation (GCLDA): python_gclda (official package), gclda (somewhat refactored version)
Global Vectors for Word Representation (GloVe) model: preprint (no associated code currently available)
Deep Boltzmann machines: DeepTextMining


Error updating www/config.xml: Error:  Your config.xml file does not have a  element

every time  I run    demo with command
$ ionic serve

it will report
Error updating www/config.xml: Error:
Your config.xml file does not have a <content> element.
Add something like: <content src="index.html"/> (CLI v1.6.1)

yet  <content src="index.html" />  is  already in  www/config.xml
By the way,  phonegap  serve would not report this .
How could I solve this issue? Is there another way that I could run this  demo?

I'll take a look, thanks for reporting this.

Can you post your config.xml?

Thanks for reply! The demo  I mentioned is in https://github.com/driftyco/ng-cordova/tree/master/demo,  while   https://github.com/driftyco/ng-cordova/blob/master/demo/config.xml is  config.xml
Here  is the error message:
$ionic serve

Error updating www/config.xml: Error:
Your config.xml file does not have a <content> element.
Add something like: <content src="index.html"/> (CLI v1.6.1)

Your system information:

Cordova CLI: 5.1.1
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.4.0
Ionic Version: 1.0.0-beta.14
Ionic CLI Version: 1.6.1
Ionic App Lib Version: 0.3.3
OS: Distributor ID:	Ubuntu Description:	Ubuntu 14.04.2 LTS
Node Version: v0.12.7

when I  add <content src="index.html" /> in https://github.com/driftyco/ng-cordova/blob/master/demo/www/config.xml  as
<?xml version="1.0" encoding="UTF-8"?>
	<widget xmlns = "http://www.w3.org/ns/widgets"
		xmlns:gap = "http://phonegap.com/ns/1.0"
		id        = "com.ionicframework.ngCordovaDemoUnique"
		versionCode=""
		version   = "">
		<name>ngCordovaDemo</name>
		<description>Demo app for ngCordova plugins		</description>
		<content src="index.html" />
	</widget>

then  run  ionic serve  , it works (^o^)/~!!

I uploaded the files to phonegap build, and ran the app on android mobile. It was showing fine but all mobile features like camera, battery etc are not working

yes phonegap serve  works， but  ionic serve would report above error!

What yreme says, but a lot of plugins doesn't seem to work with me? In log i get errors like:
[phonegap] [console.error] Error: undefined is not an object (evaluating '$window.datePicker.show')
[phonegap] show@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phoneg
apdevapp/www/lib/ngCordova/dist/ng-cordova.js:1527:27
[phonegap] pick@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phoneg
apdevapp/www/app/datePicker/datePicker.ctrl.js:24:30
[phonegap] $parseFunctionCall@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Librar
y/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:20124:23
[phonegap] file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phonegapdev
app/www/lib/ionic/js/ionic.bundle.js:50863:21
[phonegap] $eval@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phone
gapdevapp/www/lib/ionic/js/ionic.bundle.js:22178:28
[phonegap] $apply@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phon
egapdevapp/www/lib/ionic/js/ionic.bundle.js:22276:28
[phonegap] file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/phonegapdev
app/www/lib/ionic/js/ionic.bundle.js:50862:19
[phonegap] eventHandler@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/file
s/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:10823:25
[phonegap] dispatchEvent@[native code]
[phonegap] triggerMouseEvent@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library
/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:2811:20
[phonegap] tapClick@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files/ph
onegapdevapp/www/lib/ionic/js/ionic.bundle.js:2800:20
[phonegap] tapTouchEnd@file:///var/mobile/Containers/Data/Application/09550BAE-D120-4953-A059-11A169F1FE3F/Library/files
/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:2918:13
Is this problem only appearing to me or..?

Hm.  I'll dig into this deeper; I'm able to reproduce this issue.

This is what i get when i use phonegap serve, when i'm building it by build.phonegap.com and run it on an android device, theres no plugin which does work. Seems like something is wrong!

i am also getting the same error i,e  "the config.xml file is missing a content element that defines the start page" , when run on Win 10 PC , and i have VS 2017 with cordova. Please  sort this issue as soon as possible.


Update improvingux.md

Add backticks to indicate inline code blocks and change from smart quotes to dumb quotes (smart quotes will not work in AndroidManifest.xml).

Hi @charpeni, just wondering when the website will update with this commit?

It looks like your changes got overwritten, I'll check this.


mcumgr: Update revision, update Kconfig and update release notes

The series of commits update mcumgr to latest revision and include support for following features:

Optional image verification, enabled with CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT, that will reject .bin images that would not be able to boot from offered Direct-XIP slot; such image needs to be signed and have the base address embedded into header with imgtool.

Tthe PR depends on: https://github.com/apache/mynewt-mcumgr/pull/104

@de-nordic Upstream PRs are merged, please sync the Zephyr repos.

@de-nordic Upstream PRs are merged, please sync the Zephyr repos.

Just to be sure, you're also supposed to sync https://github.com/zephyrproject-rtos/mcuboot with upstream, correct?

@de-nordic Upstream PRs are merged, please sync the Zephyr repos.

Just to be sure, you're also supposed to sync https://github.com/zephyrproject-rtos/mcuboot with upstream, correct?

Yes. This is not final till it is synced.

@de-nordic Upstream PRs are merged, please sync the Zephyr repos.

Just to be sure, you're also supposed to sync https://github.com/zephyrproject-rtos/mcuboot with upstream, correct?

@de-nordic Upstream PRs are merged, please sync the Zephyr repos.

Just to be sure, you're also supposed to sync https://github.com/zephyrproject-rtos/mcuboot with upstream, correct?

Yes. This is not final till it is synced.

Ok, I just looked at it again, this does not need mcuboot itself, so you should drop the west imgtool commit; maybe update requirements-extra.txt to use imgtool==1.8.0a1 but not strictly necessary!

Ok, I just looked at it again, this does not need mcuboot itself, so you should drop the west imgtool commit; maybe update requirements-extra.txt to use imgtool==1.8.0a1 but not strictly necessary!

Done.

I think we should not be putting an alpha release into requirements-extra.txt like this.
What's blocking the final imgtool 1.8.0 release, and why can't we wait for it before merging this?

I think we should not be putting an alpha release into requirements-extra.txt like this.
What's blocking the final imgtool 1.8.0 release, and why can't we wait for it before merging this?

It's not "unreleased". imgtool releases follow MCUboot releases, we have not discussed releasing 1.8.0 so far. For imgtool it does not mean it is unstable.

Also I should get a more "precise" mouse! Sorry for closing/reopening.

It's not "unreleased". imgtool releases follow MCUboot releases, we have not discussed releasing 1.8.0 so far. For imgtool it does not mean it is unstable.

Will you update this to 1.8.0 when that is released?
Can you add a comment explaining why this is the way it is for now?

Will you update this to 1.8.0 when that is released?
Can you add a comment explaining why this is the way it is for now?

So as far as I understand the 1.8.0 will follow the 1.8.0a1 and as such it would be enough to set the dependency to >=1.8.0? Right @utzig ?

Will you update this to 1.8.0 when that is released?
Can you add a comment explaining why this is the way it is for now?

So as far as I understand the 1.8.0 will follow the 1.8.0a1 and as such it would be enough to set the dependency to >=1.8.0? Right @utzig ?

So as far as I understand the 1.8.0 will follow the 1.8.0a1 and as such it would be enough to set the dependency to >=1.8.0? Right @utzig ?

imgtool==1.8.0 will be released when MCUboot 1.8.0 is released, there can be any number of imgtool "alpha"s on the way. You could make it >=1.8.0 but this will only work when 1.8.0 is released (1.8.0a1 is less than 1.8.0).
We could consider switching to a versioning that adds an extra number to imgtool releases maintaining the same base as the last official release, eg, after imgtool==1.7.0 we could release imgtool==<IP_ADDRESS>, imgtool==<IP_ADDRESS> and so on until the next "stable" or official MCUboot is released. If @d3zd3z / @nvlsianpu think this is a good alternative I can delete 1.8.0a1 from pypi and you can submit a "bump" to <IP_ADDRESS> (and use it in this PR).

So as far as I understand the 1.8.0 will follow the 1.8.0a1 and as such it would be enough to set the dependency to >=1.8.0? Right @utzig ?

imgtool==1.8.0 will be released when MCUboot 1.8.0 is released, there can be any number of imgtool "alpha"s on the way. You could make it >=1.8.0 but this will only work when 1.8.0 is released (1.8.0a1 is less than 1.8.0).
We could consider switching to a versioning that adds an extra number to imgtool releases maintaining the same base as the last official release, eg, after imgtool==1.7.0 we could release imgtool==<IP_ADDRESS>, imgtool==<IP_ADDRESS> and so on until the next "stable" or official MCUboot is released. If @d3zd3z / @nvlsianpu think this is a good alternative I can delete 1.8.0a1 from pypi and you can submit a "bump" to <IP_ADDRESS> (and use it in this PR).

It would be nice if we could get the fix for https://github.com/mcu-tools/mcuboot/pull/896 included in this update as well.

It would be nice if we could get the fix for https://github.com/mcu-tools/mcuboot/pull/896 included in this update as well.

It would be nice if we could get the fix for mcu-tools/mcuboot#896 included in this update as well.

@henrikbrixandersen I think that mcuboot change is unrelated and the west update for mcuboot may be quickly done without waiting for this. This PR is only bumping up the mcumgr revision.

It would be nice if we could get the fix for mcu-tools/mcuboot#896 included in this update as well.

@henrikbrixandersen I think that mcuboot change is unrelated and the west update for mcuboot may be quickly done without waiting for this. This PR is only bumping up the mcumgr revision.

@utzig, @mbolivar What are we doing with this?

@utzig, @mbolivar What are we doing with this?

@utzig, @mbolivar What are we doing with this?

I already approved this and have a suggestion to address the versioning, there's a MCUboot meeting tomorrow btw, otherwise I don't have any more inputs to give here.

@utzig, @mbolivar What are we doing with this?

I already approved this and have a suggestion to address the versioning, there's a MCUboot meeting tomorrow btw, otherwise I don't have any more inputs to give here.

As agreed yesterday on the MCUboot meeting, there won't be any more "alpha" release. We will branch every major release and from this branch release minor updates for imgtool, as well as any other major bugs if there is any found (we have already done this in the past).

As agreed yesterday on the MCUboot meeting, there won't be any more "alpha" release. We will branch every major release and from this branch release minor updates for imgtool, as well as any other major bugs if there is any found (we have already done this in the past).

@de-nordic is this ready?

@de-nordic is this ready?

@de-nordic is this ready?

@carlescufi Yes.

@de-nordic is this ready?

@carlescufi Yes.


vibrato bug

BUG 描述 | Bug Report
vibrato expands when painted over with the paint brush tool
如何复现 | How to reproduce

make note with voicebank enabled
create pitch for note
add vibrato
keep drawing over vibrato with paint brush tool

The vibrato is superimposed on the pitch you draw.


evaluate github actions 2.0 (yaml-based) (azure vs actions)

GitHub Actions vs Azure Pipelines
both for public repos on GitHub.

GitHub Actions
Azure Pipelines (GitHub)

Timeout
360 mins per job, not workflow
360 mins per build

Parallelisation
Up to 20 jobs and up to 20 workflows concurrently.
10

OSes
Win, macOS, Linux, Docker (via old actions)
Win, macOS, Linux, Docker

Caching
only for tools
in preview

Artifacts
build artifacts can be downloaded!
same

Advanced Control Flow
via expressions
probably sth similar?

Templating
via GitHub actions (limited)
via yaml tempates

Differences from GitHub Actions 1.0

HCL -> YAML, obviously
You can now use JS on "bare VMs" or shell on "old" actions docker images (was agnostic, but interface was just shell before).
"bare VM" JS actions are faster, kind of like probot
expressions are replacing the "filter" actions in HCL
✅ Seems to support pull requests / forks now see also here #32
✅ Logs are searchable, foldable, highlighted
✅ logs are real time #119

Other Observations

There's now a real dev toolkit. (I think that's just for js actions #311).
guessed it:

"The GitHub Actions runner is a fork of the Azure Pipelines Agent."

You can receive web notifications (neat).
You can bring your own on-prem runners (later). Can't find docs for this, but Nat mentioned in announcement.

Azure, for now, is more battle-tested and feature-complete for proper CI.
Especially missing from actions, for now, are:

variables that you can share between builds (though contexts and expressions might get the job done?)
yaml-templates (somewhat more convenient perhaps than actions?)
caching #48

@jimhester I updated this again so we have a decent list of differences / missing features of GitHub Actions vs Azure Pipelines going forward medium-term.
Hope I got the differences right.
I also wrote in to support again to report our pain points preventing adoption in the medium term.


Is it suitable for webpack lazyload?

Webpack lazyload is used in major webapp project. So is it suitable for webpack lazyload?

Yes, it should be suitable. In fact we here at Badrap do use this package with lazy loaded routes (the way https://router.vuejs.org/guide/advanced/lazy-loading.html describes). Is this what you mean?

To add to the previous comment: We use this package with https://github.com/badrap/routdir with lazy loading as described in routdir's README.

Update: preload v0.0.5 fixes compatibility with transpiled & lazy loaded ES6 modules - see issue #2.


Sending multiple emojis while sending/requesting money doesn't display on the notification

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to staging dot on chrome web with User A
Login in android with User B
From User A on web, go to a chat with User B
Send 1-2 lines of emojis on the chat box and send it to User B (Also copy the whole emojis sent since we'll need it later)
Notice that on the receiver side on User's B account, notification is well received
But now , send money from User's A account on web to User's B account on android. Click on send money
In the 'What's in it' field , paste the emojis that we copied earlier
Send the money
Notice that on the receiver side on User's B , notification was not received
Sending the long emoji from the chat box works totally well and notification is well received on the receiver side, but when the same long emojis are sent via the send money request, the notification doesn't appear

Expected Result:
Notification should also be received when sending money with long emoji messages in a similar way how long emojis sent from chat box is received
Actual Result:
Notification doesn't appear when including long emojis message while sending money but is well received when sent from the chatbox itself
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.2.93-4
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/43996225/229311837-937a70cf-ce72-4c61-a12c-d06e47c124dd.mp4
https://user-images.githubusercontent.com/43996225/229311838-bf39f40c-f419-48a8-a270-e94613efaf00.mp4

Expensify/Expensify Issue URL:
Issue reported by: @priya-zha
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1680247862173099
View all open jobs on GitHub

Triggered auto assignment to @jliexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

According to @Julesssss , this should be resolved with https://github.com/Expensify/App/issues/14715

Agree with @jliexpensify, after reviewing this it can be closed as a dupe.


Refactor SPA into separate elements

Currently, almost the entirety of Page Willie is located in pager-app.html. It should be refactored to be more SOLID, namely have a single responsibility for each element in the SPA.

Update: almost complete.


Update str for Analytics model

Update the __str__ method of the Analytics model to include the title of the AnalyticsCategory as well. This is because when adding analytics data such as "Facebook followers" it is difficult to determine which of the options are for "Facebook followers" vs "Twitter followers", "Instagram followers", etc...

@buckyroberts This has been updated, but we probably need to restructure AnalyticsCategory and Analytics to prevent reverse filter to get the category title unless it affects our current use case.  Instead of having Analytics as many to many field on AnalyticsCategory, we can have AnalyticsCategory as a FK on Analytics model.


MODELIX-904 Increase JS test timeout for modelql-core

The timeout was only configured for node.js, but not for the same JS test executed in the browser. The publishing workflow failed because of timeouts in these tests.

:tada: This PR is included in version 8.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


lines_cop: Add deprected options audit for depends_on

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

cc @ilovezfs

Thanks @GauthamGoli!


v1.7 backports 2020-09-22

#13221 -- doc: typo fix in gettingstarted clustermesh (@kAworu)
#13219 -- operator: fix operator behaviour when kube-apiserver is down (@fristonio)

Once this PR is merged, you can update the PR labels via:
$ for pr in 13221 13219; do contrib/backporting/set-labels.py $pr done 1.7; done

never-tell-me-the-odds

never-tell-me-the-odds

Seems like operator is not working properly and it's not a flake. I'm checking it now.

never-tell-me-the-odds


Dropdown search doesn't work if Dropdown items are defined using JSX

the search works this way:
   <Dropdown options={arr} search selection />
the search doesn't work if I do this (inside another JSX component):
   <Dropdown placeholder='Select Baskets..' selection search className={styles.root}>
          <Dropdown.Menu>
            { this.props.values.map((option) =>
              <Dropdown.Item key={option.value} {...option} >
                <Icon name='attention' className='right floated' />
                 {option.text}
              </Dropdown.Item>
              )}
          </Dropdown.Menu>
        </Dropdown>

Dropdown.Item has key, value and text (as props)

This is a known limitation and is under development.  You can see more context in #1380 which also updates several doc examples and adds clarifying messages regarding known limitations.
If anyone would like to go further and help out adding support for those limitations, we need to extend the props API to allow defining more complex menu configurations.  See #1365 for a great start.


Where is the device control report?

Where is the device protection report in https://security.microsoft.com/securityreports ? Mine isn't listed. Under Reports and Endpoints all I can see is Thread protection, Device health and compliance, Vulnerable devices an Web protection reports.

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

ID: ac8deee5-bb2d-24da-0a31-0d41ccb4492c
Version Independent ID: 77b994cf-7b5c-f813-0a1f-a38f046a2a02
Content: Protect your organization’s data with device control
Content Source: microsoft-365/security/defender-endpoint/device-control-report.md
Product: m365-security
Technology: mde
GitHub Login: @denisebmsft
Microsoft Alias: deniseb

@denisebmsft Please help us in resolving this issue. Thanks

Hello @nhogarth86. Thank you so much for filing this issue. Please use the "Device health and compliance report" (https://docs.microsoft.com/en-us/microsoft-365/security/defender-endpoint/machine-reports?view=o365-worldwide). I have updated our content accordingly. Appreciate you letting us know about this so we could correct it.


Added support for swift message customization in SwiftMailerHandler

Currently it's not possible to dynamically alter the Swift_Message instance. This because the message is created and injected in the constructor. My goal is to create a dynamic subject and optionally add custom headers based on the $context provided in the $records. This will allow proper filtering to inboxes and make it easier to determine what the log is about if you decide to customize it.
I couldn't change the Swift_Message instance because I had no access to it. The only existing way of doing so would be to overwrite the send() method. This however, seems very ugly when you work in Symfony for example. The problem here is that Symfony extends the Swift handler and adds some custom logic to the send() method. If I want to omit the parent send(), I will have to overwrite this send() which will make it fragile with updates/bug fixes.
This PR will allow people to extend the whole tree and only overwrite the getMessage() method. This will allow you to "pre-process" the data and add headers, a different subject, a CC on critical messages etc.
List of things added:

getMessage() in SwiftMailerHandler.
suggest on swiftmailer/swiftmailer.
require-dev on swiftmailer/swiftmailer for unit-tests.
A unit-test for the SwiftMailerHandler.

Hi @iltar, thanks for starting to look at this. I was actually looking at SwiftMailerHandler today and wanted to make some similar changes to how Swift_Message is used, but for a different reason.
We currently use SwiftMailerHandler in our production Symfony 2.3 app via MonologBundle to send email to our dev team when critical errors occur. I started looking at the handler because I noticed via Blackfire.io profiling that a Swift_Message object is instantiated in the constructor and saved in the handler object.
My profiling showed creating the Swift_Message object was taking ~25ms when returning a blank Response from a Controller. (The slowness is partly due to a Vagrant VM + NFS mount + no APC in my profiling environment.) The bigger issue is, as far as I can tell, a Swift_Message object is instantiated even when an email is never sent by the handler! For responses that do not send email (99% of ours) I would rather not load Swift_Mailer classes I don't use.
I'd like to see the creation of Swift_Message become a lazy operation--so the message is only ever created if an email needs to be sent. My initial solution is seen here:
https://gist.github.com/johnkary/1a10a465721d540f3ab7
I took your use case and expanded my example to now pass the $content and $records to the callback responsible for creating Swift_Message. My test case also confirms this is working. I chose to test strictly through the class' public API instead of exposing its private methods:
https://github.com/johnkary/monolog/commits/LazySwiftMailerHandler
I'm pretty sure my implementation breaks BC for anyone that is extending SwiftMailerHandler, because after the Handler is instantiated $this->message is no longer fully initialized to a Swift_Message instance. But I think this is a big enough performance gain to warrant the BC break.
Let me know if I should add any more to my branch (composer require swiftmailer?) and submit mine as a PR.

Hey @johnkary, glad to see I'm not the only one who doesn't like the design if this class. In your example provided, you still have a message injected.  The only thing I can imagine, is that the call_user_func is calling a method you have implemented which takes up a lot of time. Currently, it seems like the Swift_Message is used as a template, as you can note by the clone. Your solution will modify that template as you forgot to clone it.
I'm actually having another idea which can make it BC, a config data object can be inserted which contains nothing more than simple getters/setters. This way, it can be truly lazy loaded without having to create and clone a Swift_Message.

@iltar Yes, the test case I supplied for your use case creates a Swift_Message, but passing a callback still supports lazy creation. I have added a test case to demonstrate this: 50f35a30  If the creation were not lazy the Exception would always be thrown.
Thanks for spotting the missing clone when a Swift_Message object is injected. I fixed the issue here: a95d87984  I don't think we need to clone the object returned by the callback because it will always be a freshly instantiated instance.

@johnkary To be honest, I'm not really fond of that implementation. But as said, if this PR will get merged, I will add a nicer solution to the problem using a data object for the currently existing SwiftMailerHandler. I don't think it's a good idea to fragment this.

@iltar Thanks for your feedback and continued discussion. I still think my implementation works best and solves both use cases with less code and less work by the developer. Looking at my implementation:

Customizing how SwiftMailerHandler works can be done without inheritance. Composition works perfectly for this case. In fact this is exactly how MonologBundle customizes Swift_Message creation right now. See below.
SwiftMailerHandler becomes a stateless service.
Not only do we gain lazy instantiation but we gain customization of Swift_Message based on logged context and records.

As you commented on the commit, my implementation does have a drawback of invoking the callable on each call to ->send(). Let's keep in mind ->send() is only invoked when the log threshold is exceeded. Hopefully our applications don't exceed that threshold often else we're sending a lot of email :)
For my case I'm only sending email when a level ERROR message is logged, which is < 1% of all application responses. If my app had a 1% error rate I'd probably need to fix it so it didn't do that. I would rather take a very slight perf penalty invoking the callable each send than taking an autoload + object creation penalty on 100% of my requests. The first callable invocation will take the biggest perf penalty (hint: autoloading) while successive calls will only simply instantiate the object.
Symfony's MonologBundle right now can craft an object+method callable to create Swift_Message objects. Unfortunately this functionality isn't yet documented in the README or the Symfony cookbook describing sending email. But check this out:
monolog:
    handlers:
        # ... snipped some other config here ...
        swift:
            type:       swift_mailer
            level:      error
            # Below service builds the Swift_Message that will be sent
            email_prototype:
                id: my_error_email_prototype
                method: buildMessage

A callable is constructed using service id my_error_email_prototype and its buildMessage() method. Remember a callable be an anonymous function, closure or a class method like this:
$prototype = new MonologErrorEmailPrototype();
$callable = array($prototype, 'buildMessage');

I'm sure you know this, but check out this example code for how each type of callable can be used with SwiftMailerHander: http://3v4l.org/Ftl6q
To support your use case of customizing Swift_Message creation SwiftMailerHandler really just needs this change:
public function send($content, array $records) {
    // ...
    $message = call_user_func($this->message);
    // ...
}

to this:
public function send($content, array $records) {
    // ...
    $message = call_user_func($this->message, $content, $records);
    // ...
}

I think the callback solution is more extensible than the negatives of requiring the coupling of inheritance, continuing to allow SwiftMailerHandler to be a stateful service and continuing to require Swift_Message instantiation on 100% of all calls.

ping @Seldaek Is this okay to be merged or are there still issues?

So.. looking at this, I am not sure what to say :)
I tend to agree with @johnkary because mails are typically not sent more than once within a request, but I don't see a PR.. I'd like to release a v1.13 ASAP and this is the only thing left I'd like to have in.

@Seldaek If desired, I can add lazy loading of the message during getMessage(). I didn't want to add that functionality to this PR as it was not fully related.

@Seldaek I'll look at this again tonight and have PR(s) for review tomorrow.

@johnkary is it possible you base that change on mine? It's exactly what I had in mind. Except that with your change, I still can't customize the handling properly due to the layer Symfony puts between it with the memory spool.

Closed in facor of https://github.com/Seldaek/monolog/pull/519


RequestRealtimeInfo bug

The RequestRealtimeInfo shouldn't pass a CarID, only the interval.
Btw. the file and the class name don't match for this class.

You already fixed that, didn't you? If so, please close this.
Renamed the file though, ty.


Contradictory behavior when used $ref

Working example:
ok = jesse:add_schema("./schema3", #{
    <<"id">> => <<"schema3">>,
    <<"type">> => <<"object">>,
    <<"properties">> => #{
        <<"key3">> => #{
            <<"type">> => <<"string">>
        }
    }
}).
ok = jesse:add_schema("./schema2", #{
    <<"id">> => <<"schema2">>,
    <<"type">> => <<"object">>,
    <<"properties">> => #{
        <<"key2">> => #{
            <<"allOf">> => [
                #{<<"$ref">> => <<"schema3">>}
            ]
        }
    }
}).
ok = jesse:add_schema("./schema1", #{
    <<"id">> => <<"schema1">>,
    <<"properties">> => #{
        <<"key1">> => #{
            <<"allOf">> => [
                #{<<"$ref">> => <<"schema2">>}
            ]
        }
    }
}).
{ok, _} =  jesse:validate("./schema1", #{<<"key1">> => #{<<"key2">> => #{<<"key3">> => <<"123">>}}}, [
    {default_schema_ver, <<"http://json-schema.org/draft-04/schema#">>}
]).

Problems:

Name of schema does not match to name that should be in $ref
If to delete id from schemas - example does not work
The items 1 and 2 is not valid and example works in simple manner (withot id and with clear naming) when used only two levels of nested.

Thanks for the report.
The issue is n-fold and it will take a while to get right AFAICS. Meanwhile, it would be great if you could submit a PR with new tests added to json_validator_tests.erl that you think should pass.

[ ] normalize keys, ids, refs
[ ] keys (e.g. add_schema(Key,...) should be FQDN URIs. Note: we could default to the file URI scheme, given a root folder
[ ] id should default to Key, or the FQDN $ref

I use another pattern, but meet a similar problems:
types.json
{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "definitions": {
        "myType1": {},
        "myType2": {}
    }
}

my_schema.json
{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "properties": {
        "my_field1": {"$ref": "types.json#definitions/myType1"},
        "my_field1": {"$ref": "types.json#definitions/myType1"}
    }
}

jesse:add_schema(<<"types.json">>, TypesAsJsonStruct),
jesse:add_schema(<<"my_schema.json">>, MySchemaAsJsonStruct),

jesse:validate(<<"my_schema.json">>, #{<<"my_field1">> => <<"my_value">>}),

And found that It performs lookup like jesse_database:read("./types.json").
While the fact that it passes string, not binary, is more or less normal (but hard to debug), but it's also prepending "./" to name.
I've found (by tracing) that it's because it calls "./" = filename:dirname("types.json") inside jesse_state:combine_relative_id("types.json","types.json#/definitions/myType1").
I don't know if this is some expected behaviour or not, but I spend a lot of time investigating this.
Resolved like that:
jsonschema_loader(Name) when is_list(Name) ->
    jsonschema_loader(list_to_binary(Name));
jsonschema_loader(<<"./", Name/binary>>) ->
    jsonschema_loader(Name);
jsonschema_loader(Name) ->
    jesse_database:read(Name).

my_fun() ->
    Opts = [{schema_loader_fun, fun jsonschema_loader/1}],
    jesse:validate(<<"my_schema.json">>, #{<<"my_field1">> => <<"my_value">>}, Opts).

+1

@marutha try running the jesse version in PR #24 and report back if it helps. thanks!

fixed by #24


Update AUTHORS file - organize by release and order alphabetically

I updated the AUTHORS file in my dev branch at https://github.com/rjanke20/EPANET.

Thanks!  I am just beginning to learn how to use Github. It didn't seem to like this pull request.

Thanks!  I am just beginning to learn how to use Github. It didn't seem to like this pull request.

This PR is failing the build tests.

there were some conflicts - I've resolved them manually so we should get to CI in a few minutes.

The conflicts were my fault, sorry!
On Dec 13, 2019, at 2:52 PM, Sam Hatchett<EMAIL_ADDRESS>wrote:

there were some conflicts - I've resolved them manually so we should get to CI in a few minutes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/OpenWaterAnalytics/EPANET/pull/573?email_source=notifications&email_token=AASJLENT63LFPRN53KTIE5DQYPRWNA5CNFSM4J2QJXP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG3CJEY#issuecomment-565585043, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AASJLEJN7N2POZX4Y37CW7DQYPRWNANCNFSM4J2QJXPQ.


Cannot stop the push notification sound if there is a title and a message field

Expected Behaviour
I want a silent(no vibration, no sound) notification with title and message, so to be visible in the notification bar
Actual Behaviour
Receive the notification with the message and the android default sound is played as well
Reproduce Scenario (including but not limited to)
Sending the below-described payload and receiving the notification.
I want to mention that if I delete the message and title field from the payload
the notification is silent.
Steps to Reproduce
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
Android 8.0.0

(Android) What device vendor (e.g. Samsung, HTC, Sony...)
Samsung SM-A520F

Cordova CLI version and cordova platform version
cordova --version                                    8.1.2
cordova platform version android                     6.3.0

Plugin version
cordova plugin version | grep phonegap-plugin-push   2.1.0

Sample Push Data Payload
    let androidPayload = {
        data: {
            "title":title,
            "message":msg,
	"soundname":"",
            'substitute_t':title,
            'substitute_m':msg,
            'msg_tone': soundname,
            'priority': priority,
            'imageID': imageID,
            'transtype': transtype,
            'notId': priority,
			'content-available':'1'
        }
    };

Sample Code that illustrates the problem
Thats the initialization in the app:
android: {
senderID: Settings.googleID,
sound: false,
vibrate: false,
forceShow: true
},
I don't think that make any difference because I can see in the settings how the plugin is configured, a picture is attached

Logs taken while reproducing problem
I logged the native code to check if there is a sound up to FCMService.java. I was looking for the output from that log statements:
Log.d(LOG_TAG, "stored icon=" + localIcon);
Log.d(LOG_TAG, "stored iconColor=" + localIconColor);
Log.d(LOG_TAG, "stored sound=" + soundOption);
Log.d(LOG_TAG, "stored vibrate=" + vibrateOption);
and here it is:
06-22 15:12:32.897 19335 20254 D Push_FCMService: stored icon=null
06-22 15:12:32.897 19335 20254 D Push_FCMService: stored iconColor=null
06-22 15:12:32.897 19335 20254 D Push_FCMService: stored sound=false
06-22 15:12:32.897 19335 20254 D Push_FCMService: stored vibrate=false
Please let me know if there is any workaround.

Same here.


Behavior of search-bar etmodel rather strange

I find the behavior of the search button of etmodel rather weird. I get what it does after trying it a couple of times but I expect it to search within the scope of etmodel. In essence, so I can find specific sliders / information on the website / etc.

Good point, @grdw . I now found out that you actually search the ETM Library with this search box. Perhaps the text needs to be changed from Search to Search ETM Library. What do you think about this change, @dennisschoenmakers , @AlexanderWirtz and @ChaelKruip ?

Good point. Does it at least point to refman2?

It used to search in the scope of etmodel and refman. I would be in favor of reducing that to only etmodel: less is more.

It used to search in the scope of etmodel and refman.

Really? If you use the search bar now, you get redirected to refman.energytransitionmodel.com and the term you searched for is copied to the search box in the Refman.

I would be in favor of reducing that to only etmodel: less is more.

I like that idea. Can I assign this to you @dennisschoenmakers (this issue was assigned to me during the  February deploy). Re-assign at will.

Really? If you use the search bar now, you get redirected to refman.energytransitionmodel.com and the term you searched for is copied to the search box in the Refman.

Now I remember: we had a full text search using ElasticSearch, but since it crashed too often, we got rid of it, and choose the current (poor man's) solution.

Closing, search bar doesn't exist any more


struct comments

for https://github.com/podhmo/reflect-openapi/issues/56

go-outline's approach
https://github.com/ramya-rao-a/go-outline/blob/master/main.go

use https://github.com/podhmo/commentof

[ ] struct support
[ ] function support
[ ] method support
[ ] cache
[ ] integration

go/packages.Load() is too slow..
$ go test -v
=== RUN   TestStruct
--- PASS: TestStruct (7.10s)
=== RUN   TestFunc
--- PASS: TestFunc (0.00s)
=== RUN   TestMethod
=== RUN   TestMethod/pointer
=== RUN   TestMethod/value
--- PASS: TestMethod (0.00s)
    --- PASS: TestMethod/pointer (0.00s)
    --- PASS: TestMethod/value (0.00s)
PASS
ok      github.com/podhmo/reflect-shape/metadata        7.107s

fixed by #30


add use of SRV records in --join flag

Fixes #6932.

This change is

@vladdy Not sure whether this has the correct technical wording. Let me know!

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

v20.1/cockroach-start.md

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

v20.1/cockroach-start.md

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

v20.1/cockroach-start.md

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


List of activity types (sport_type) not complete

Dear Quenten,
Thanks for Strava Client RS!
I'm currently actively using it and discovered that multiple sport_types are not foreseen in the ActivityType enum, e.g. GravelRide and VirtualRide. I locally added those and now these two are returned correctly.
The full list of activities can be found here: https://support.strava.com/hc/en-us/articles/216919407-Supported-Sport-Types-on-Strava
e.g. Mountain Bike Ride will be returned as MountainBikeRide by the API.
Just let me know: will you add them in a new version or do I make the modifications in a fork?

You can open a PR to add them or I can do it early next week. Thanks for
the list of activities.
On Sun, Dec 29, 2024, 3:54 PM piposys @.***> wrote:

Dear Quenten,
Thanks for Strava Client RS!
I'm currently actively using it and discovered that multiple sport_types
are not foreseen in the ActivityType enum, e.g. GravelRide and VirtualRide.
I locally added those and now these two are returned correctly.
The full list of activities can be found here:
https://support.strava.com/hc/en-us/articles/216919407-Supported-Sport-Types-on-Strava
e.g. Mountain Bike Ride will be returned as MountainBikeRide by the API.
Just let me know: will you add them in a new version or do I make the
modifications in a fork?
—
Reply to this email directly, view it on GitHub
https://github.com/qgriffith/strava-client-rs/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVY22AHPZF2FRUK5KHW5HXD2IBOQPAVCNFSM6AAAAABULD6OXKVHI2DSMVQWIX3LMV43ASLTON2WKOZSG43DENBQGIYDGMA
.

A new version has been released https://crates.io/crates/strava-client-rs


Feature Request?: Config option to disable Tier Installers on certain blocks

This isn't really a feature request for Mekanism Extras itself but I figured I'd still ask in case.
Currently in Mekanism we do not have any way to disable Tier Installers on specific set of blocks, for example we cannot ask it to only work on Factories but not on other stuffs like energy cubes, bins, tanks, etc...
It would be useful for modpackers that uses different custom recipes for each of those as having the Tier Installer being able to upgrade all of them with its static craft would break said custom recipes.
I already sent a feature request to the Mekanism Github but since its development for 1.20.1 looks like it stopped, I wanted to let you know about it in case you're interested in the idea. It would greatly help me and other 1.20.1 modpackers but I 100% understand if that's not something you're interested in or if you just don't have the time!

I'm sorry, I haven't had time to study this recently. Although I know a little about its principles, it may take a lot of time to implement the function you mentioned.
I can only fix some problems during this period, and I need to spend time dealing with things in my life.
Hope the Mek official can solve this problem.

No problem! Thanks for answering.

I spent some time creating a new mod that prevents Cubes, Bins, and Tanks from being upgraded by Tier Installer, but cannot be controlled through configuration files; I think it may solve your current problem. If you need it, I can package it and send it to you.

Oh, thank you! Yes, that's exactly what I'm looking for! Being able to still upgrade factories without breaking other crafts would help a ton.
I would gladly take it but I guess you probably want to upload it on Curseforge before hand?
Either way, huge thanks for your accorded time, helps a lot!

Understood! Thanks a lot for your help!


ROSA CLI support for configurable ingress load balancer type

ROSA CLI support for adding/ modifying ingress load balancer type

/retest

cc @gdbranco PTAL also

/lgtm


tpmtest fails intermittently with 0xa00a error.

I/O error intermittently.

Some more data on this:  it looks like a driver error.  I captured the error in a debug dump.  we're getting decimal 62 returned from a call to write of a CreatePrimary command from the resource manager to the linux device driver.  I have older driver code, so I need to update that, but since Philip's also been seeing the error, I doubt this will help.

I haven't seen this issue in practice in a long time. I don't know that it was actually fixed but it may have been remedied by some other change. I'm closing this issue and labeling it as "invalid". It may well resurface in the future but we'll deal with that when it happens.


TensorRT conversion not working

Hi naisy i tried to use the tensorRT implementation of your code on my jetson tx2.
(in config.yml model_type: 'trt_v1')
but i get the following error:
File "run_image.py", line 131, in main
detection.start(cfg)
File "/home/nvidia/Downloads/realtime_object_detection-master_NAISY/lib/detection_trt_v1.py", line 69, in start
graph = load_frozen_graph.load_graph()
File "/home/nvidia/Downloads/realtime_object_detection-master_NAISY/lib/load_graph_trt_v1.py", line 24, in load_graph
trt_graph_def=self.build_trt_graph()
File "/home/nvidia/Downloads/realtime_object_detection-master_NAISY/lib/load_graph_trt_v1.py", line 206, in build_trt_graph
checkpoint=CHECKPOINT_FILE
File "/home/nvidia/Downloads/realtime_object_detection-master_NAISY/tf_trt_models/detection.py", line 153, in build_detection_graph
tf_preprocessed, tf_true_image_shapes = model.preprocess(tf_input)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/ops.py", line 436, in iter
"Tensor objects are not iterable when eager execution is not "
TypeError: Tensor objects are not iterable when eager execution is not enabled. To iterate over this tensor use tf.map_fn.
I am using python 3.5.2
tf-gpu 1.9.0+nv.18.8
object detection api r1.5
opencv 3.3.1
tensorRT 4.1.3-1 + cuda9.0
Can you please help me with this one? Could this be due to the python version?
Or could u show me where/how to implement the tf.map_fn.
(sry for the basic questions, i am kind of new to this)

I haven't used this for a while, so I'll fix it to work in the latest environment (JetPack 4.3).
Please wait for a while because I need to prepare the environment.

thanks for the fast reply. I dont think that my case is a env issue, because i am using Jetpack 3.x (prob.3.2)
Do u have any other idea, where the isssue could be?

I kind of really need help with this, because i need this for a school project. If u could help me make the real time obj.dec. run on my jetson, i would be willing to pay u for ur trouble.
If u got the time, please just txt me through my email.
thx

Hi @naisy  , I have a doubt and i wish to communicate with you for a good suggestion. My doubt has no relation with the about issue . I need to run a Gender detection in nano or xavier-nx board with good accuracy and FPS. I've searched but i couldn't find one. Can you kindly suggest me any good methods/repos for this purpose?

Hi @naisy  , I have a doubt and i wish to communicate with you for a good suggestion. My doubt has no relation with the about issue . I need to run a Gender detection in nano or xavier-nx board with good accuracy and FPS. I've searched but i couldn't find one. Can you kindly suggest me any good methods/repos for this purpose?


Slug should be a required field

@maneesha we were just debating this matter: https://github.com/swcarpentry/amy/issues/790#issuecomment-221906083


[Enhancement]: Update Node.js Version to Enhance Compatibility and Performance

What would you like us to improve?
What would you like us to improve?
I suggest updating the Node.js version specified in the .tool-versions file of the [scroll-tech/scroll-documentation] repository from 16.16.0 to a more recent version, preferably 20.10.0 or 21.5.0. The current version, while stable, is behind the latest features, performance improvements, and security patches available in newer versions. Updating to a more recent version will bring several benefits, including:
Access to the latest features and ECMAScript standards that can improve the development experience.
Enhanced performance and efficiency in running JavaScript code.
Improved security with the latest patches and updates.
Better compatibility with other tools and packages that may require or work best with newer Node.js versions.
How important it is?
This update is quite important for maintaining the health and future-proofing of the project. Staying updated with the latest version of Node.js ensures that the project can leverage the latest advancements in the JavaScript ecosystem, leading to more efficient, secure, and robust development. Additionally, keeping up with recent versions helps in avoiding potential compatibility issues with other tools and libraries, and ensures the project remains aligned with current development standards and practices.

We've upgraded to Node 18 LTS and the latest Astro v4 in recent updates. Thanks for the suggestions.


Type Callback Function

Update index.d.ts, Type Callback Function
Close #79

There are a few issues that you should fix in this pull request.

Remove the changes you have made to the example.

Fix it so I can merge it before next release.

Changes were reverted


How do i change the hamburger icon?

use toolbar_icon version

You should add this in your README, just looking at the samples is not enough in my opinion.

ok


Add contributing guide to the website

The website uses the standard Hugo stack, but it would be nice to have the guide explicit

I would like to work on this, can you elucidate the issue here

Some guidelines can be inherited from https://github.com/keptn/keptn.github.io/blob/master/CONTRIBUTING.md


Slider bug when changing value

I am binding the slider to a variable using angularjs. When I change the value the slider's position change correctly, howere the colour is not updated as shown in the image.

Am i missing something or is it a bug?
Thanks

@3lwan Thanks for this point!
I didn't saw this use case and therefore there was no solution but now I've implemented a solution ;-)
It didn't worked before because the sliderVisualCalc() method was only called when an "input" event fires but not when the value of the slider changes (Which is the way Angular works). Now I added a special handle for the [Setter] of each Input type range element that fires the sliderVisualCalc every time the value changes.
Look at the new code :)

Awesome, Good job 👍 and thanks for the quick reply as well.


Open last file upon application startup

When user opens the application, the last file that was worked on could get automatically opened. If the file does not exist anymore or if it's the first run, simply do not display anything.

Will take this if it's not already taken.

@rbanna01 sure, feel free to take it

@sebbrudzinski Think it's ready for testing.

@rbanna01 - where is the commit/commits? I cannot see any new pull request.

@sebbrudzinski Sorry, should be up now.

@sebbrudzinski
Does this item still exist? If this has not been resolved, may I take to work?  :D

@WhiteHsu It still hasn't been implemented so you are free to take it

@sebbrudzinski
Sorry to reply late because being so busy recently. I'll study codes and plan to start my work on this item on these days. Thank you.  :-)

@sebbrudzinski
I'm investigating how to implement this feature and think there should be a place to keep information of the last opened file. After studying the class "OpenFile.java", I find we originally keep the "Last Dir" in the property file "settings.properties". So may I also keep the "Last Opened File" information here? Or do you recommend other ways to do this?

@WhiteHsu Sounds good to me

@sebbrudzinski
Please kindly help review my codes and provide your valuable feedback. Thank you very much.  :-)

@sebbrudzinski
I've updated codes again based on the latest project version. Please kindly help review. Thank you very much. :-)

Fixed by @WhiteHsu   Thanks!


What is these tests running on?

I think they are running in Verilator?
How is the performance calculated then?

Yes the tests are run in Verilator. Performance is calculated exactly the same way as it is done on HW - Embench scripts measure the execution time with a timer within the test SoC. The timer is simulated along with the rest of the system. We need to ensure that Embench is aware of the system clock frequency in the simulated SoC.
The tester uses a mechanism introduced in the Embench itself for the ri5ky CPU core (see: https://github.com/embench/embench-iot/tree/master/config/riscv32/boards/ri5cyverilator).


Clappr events module is conflicting with Node EventEmitter

When calling 'require('events')` outside clappr expecting we are importing its events module, the module actually being loaded is from Node's EventEmmiter

hmm, so that's why external plugins can't hear the events when using the constants instead of the string name.


Add option for open aerial in floating window

I wish aerial could open in floating window - somewhere close to current cursor position.
This way user eyes wont have to travel so far away from current coding position.
From this:

to somthing like this:

Added! Let me know if you encounter any issues. Try it out with :AerialOpen float or by setting default_direction = 'float'

You implemented it way faster than I expected and It works great. Thanks!


Cointracking Ticker fixes

NTRN->NTRN2
INJ->INJ2
found problem on injective and osmosis export for cointracking

TIA -> TIA3 found on celestia export

Thanks for report!  Fixed with https://github.com/hodgerpodger/staketaxcsv/commit/3e062f9a3f5dcfe4664df4e8b49b8b85be518dcd .


Release 0.1.49

The latest release is over 6 months ago, we now have had some rustups and deps updates since then, let's make a new release.

@bors r+

:pushpin: Commit a1cf37c3b234d7383313124c349f028e9d6d140d has been approved by JohnTitor

:hourglass: Testing commit a1cf37c3b234d7383313124c349f028e9d6d140d with merge 1246e15dfd1172fe920b56765169194c74cb9d5c...

:sunny: Test successful - checks-actions
Approved by: JohnTitor
Pushing 1246e15dfd1172fe920b56765169194c74cb9d5c to master...


⚠ Cioos National CKAN has degraded performance

In 17c1629, Cioos National CKAN (https://catalogue.cioos.ca/) experienced degraded performance:

HTTP code: 200
Response time: 6208 ms

Resolved: Cioos National CKAN performance has improved in bb9e71d after 11 minutes.


Fix environement

Address 2 comments from https://github.com/hacs/default/pull/1721

done in pr ☝


Do you have any plan for VC6 ?

I want to study how to make opencl driver
If you have any plan for VC6 ?
Make Open source project or something else?

No I don't. There is no hardware specification that I am aware of, describing what is different to the VC4, and there is too much difference to simply reuse the same code.
Also, since the Raspberry Pi Foundation announced Vulkan support, they will already be doing most of the heavy lifting there and maybe OpenCL can then be run on a VC6 via clvk based on that Vulkan implementation.

There’s also support for compute shaders already: https://blogs.igalia.com/itoral/2020/01/17/raspberry-pi-4-v3d-driver-gets-opengl-es-3-1-conformance/
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2368

Duplicate of #86


fix(sw): update exp 13

:tada: This PR is included in version 1.0.0-alpha.79 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Update taurus.md

Fix link to localhost:3000 which should have been a relative link to the current documentation location

Thanks @briandking


Add CSS purifier

We have a lot of unused styles in our CSS files. We should use something like https://github.com/purifycss/grunt-purifycss to clean these files up.

https://github.com/ga4gh/dockstore-ui/pull/111


Added guide for the AsyncChatEvent

This PR adds a guide for the AsyncChatEvent as people seem to strugle with it. Especially with the renderer.

I addressed the requested changes.
Feedback about the placement of the docs/wiki link of LuckPerms and MiniMessage would be appreciated.

I added a note regarding the event being async, added a tip about the usage of ChatRenderer.ViewerUnaware and addressed kezz's comment about the renderer being instantiated every time the event is called.
I did not yet change the last section.


Split codegen into .swift + _Projections.swift + _Interop.swift

This will keep <Type>.swift files as readable as possible and centralize the ugliness of projection code in two files.

Completed as of https://github.com/tristanlabelle/swift-winrt/commit/963046ede8fb10c629dd58d2d99f948e022d778d


What about ubuntu and other *nix systems?

It have anyway to run on it(*nix) witout using wine or smting like this?
Or need to rewrite code for it?
(psSorry for my bad English)

+1


No projects impacted comment appended multiple times

Reported by user A.T.

+1
I have switched to using digger via Github Application (and workflow_dispatch in digger) and I'm also getting lot of spam with "No projects impacted". It seems like Github Application is triggered after every:

label
comment
maybe even request review?

Is this configurable?
Ideally to run only on:

commits
comments "digger apply" "digger plan"

My workaround is to "disable" the Application and use workflow with custom configuration on pull_request and on issue_comment with conditions, but that's not ideal.

Again reported today by a different user (M.U.)

Addressed in #1136
There should now be much less "no projects impacted" comments.

Comments that do not start with "digger" ignored
PR events that have no impacted projects do not trigger any messages
"Digger starting..." comment is only appended in case there are impacted projects

Thanks! Tested a few events and it looks clean now.


The node always synchronizes the wrong data

Since the 141nd block, the node has synchronized the wrong data, which looks like it ran into the fork chain, but the obtained chain_id(18686) is correct. The data before block 141 was also correct. No matter which version is used, or the data is resynchronized, there is always a synchronization error starting from block 141

docker compose restart mxc_client_driver
Could solve it
Make sure your L1 endpoint is a good arb RPC like quicknode
So you can continue to sync


Swipe between tabs

Is it possible to swipe between Tabs?

@jesouhaite08 The NativeBase Tabs by default does this.

@SupriyaKalghatgi Thanks, now I see that they do swipe if you are very intentional. Is there a way to make them more sensitive to touch?


mini.starter: Allow to choose an item via indices

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md

Module(s)
mini.starter
Description
As per its README:

Choosing an item can be done in two ways:

Type prefix query to filter item by matching its name (ignoring case). Displayed information is updated after every typed character. For every item its unique prefix is highlighted.
Use Down/Up arrows (or /, or /) and hit Enter.

I presume that a great majority of people who are using this module come from https://github.com/mhinz/vim-startify/ and are used to choosing items by index — Each item has an index and the user can simply enter the corresponding key.
Therefore I propose adding an additional, optional method which could replace the first one mentioned above in the quote for the people who prefer it.

Thanks for the suggestion!
Having this as separate way to choose an item does not fit the overall query design. If user wants to use numbers to choose an item, there are at least two options:

Manually adding number prefix if that is for a fixed item.
Using gen_hook.indexing() to automatically prepend an index for generated items (like recent files, etc.).

Also, here is a configuration similar to 'vim-startify'.
Closing as not planned.

Thanks!


Visual studio

Type: Bug
Hi. This is Mega some issues in visual studio code can you fix the problem please. Run button is not working here. How to fix it now so can you some instruction send the mail id please.
mail id<EMAIL_ADDRESS>This is my mail id can you send and quickly reply to it.
Thank you.
VS Code version: Code 1.72.1 (129500ee4c8ab7263461ffe327268ba56b9f210d, 2022-10-10T17:22:48.346Z)
OS version: Windows_NT x64 10.0.21996
Modes: Restricted
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz (8 x 1896)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
7.88GB (4.22GB free)

Process Argv
--crash-reporter-id 78d208ba-a8f4-4884-b0c2-440c243e2dd7

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

python
ms-
2022.16.1

vscode-pylance
ms-
2022.11.30

jupyter
ms-
2022.9.1303220346

jupyter-keymap
ms-
1.0.0

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vscaat:30438848
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
pyindex848:30577860
nodejswelcome1cf:30587006
2e4cg342:30602488
gswce1:30612156
iaj6b796:30613358
dbltrim-noruby:30604474
89544117:30613380

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.75.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

You are on a very out of date version of vscode. Please update and also give exact details on what you are doing, what language, what is happening etc.


[RFC] defmt::println!

Summary
add an equivalent of std::println! to defmt
Rationale
defmt log macros emulate the log crate; log statements have log levels (ERROR, WARN, INFO, DEBUG, TRACE) and can be filtered out (Cargo feature (current mechanism) or DEFMT_LOG (proposed in PR #519)).
A defmt::println! statement would have no log level associated to it and it would not be possible to filter it out.
defmt::println could be used in defmt-test to ensure that the test suite progress messages are always printed regardless of the log filter configuration -- this would make the behavior of defmt-test closer to the "standard" #[test] harness.
Alternatives
Not doing this means that if we approve PR #519 we need some to ensure that test suite progress messages are printed even when DEFMT_LOG is not set.
This could mean either:

maintaining the existing Cargo feature based filter mechanism alongside the DEFMT_LOG filter mechanism (this would entail figuring out how the 2 should interoperate and extra maintenance work compared to removing the Cargo feature based filter)
OR figuring out some other mechanism

@jonas-schievink thoughts on this? do you think it would address the defmt-test issue that PR #519 introduces? any other issue that #519 creates that this doesn't address?

I don't think I really have too strong of an opinion on this at the moment. A println! equivalent does sound useful just by itself, and if it lets us resolve the defmt-test issues then that's great, on the other hand I don't think this will end up being less work than supporting the Cargo feature based filters in addition to DEFMT_LOG.

Maintenance cost aside (in my mind maintaining 2 features is more work than maintaining 1 (+)) I think that for end users is going to be confusing to have 2 ways to do the same thing: "which one do I pick? when do I use one over the other?"; those questions would need to be answered with documentation (and when need to specify the interaction between the two features).
If I had to pick one of the 2 filter mechanisms I would go with DEFMT_LOG because is closer to RUST_LOG which is the de facto standard in std; OTOH, having to add Cargo features to several crates to be able to filter is not common (it's also error-prone).
(+) yes, println is also a new feature that we need to maintain. However, println is very close to the existing log filters (an additional log level) so that feels more like an extension that an entire new feature, whereas Cargo feature based filters are quite different from DEFMT_LOG IMO

@jonas-schievink since this is blocking other issues, would it be feasible for you to come up with a Go/Alternative by August 30th?

I'm not against doing this this, or adding defmt::println! in general, but if we do go down this route and remove the Cargo feature based configuration, it would no longer be possible to choose a default logging level (which you can currently do by configuring the right default Cargo features). I have found this fairly useful when working on https://github.com/stm32-rs/bxcan, so we should make sure that we're fine with dropping that.
I don't think that keeping the Cargo features adds much of a maintenance burden, they have currently just "been there" without getting touched by us. They also have a pretty straightforward interaction with DEFMT_LOG: if either of them says that a log level is enabled, then it is enabled (ie. they're just OR-ed together).
Or is there anything I'm missing here? Does anyone else have opinions on this?

They also have a pretty straightforward interaction with DEFMT_LOG: if either of them says that a log level is enabled, then it is enabled (ie. they're just OR-ed together).

I would like to see this interaction specified: what happens when both features are in use (is this even allowed? something else). Perhaps it's straightforward; I haven't had time to think about so I simply don't know what their interaction is.

Does anyone else have opinions on this?

I'd be concerned about having "more than one way to do the same thing" which can be addressed with user facing documentation but that needs to be written.
"When should I prefer X? when should I prefer Y? when should I use both?" are among the things to that need to be documented.

Does anyone else have opinions on this?

Another thing to keep in mind re: keeping Cargo-feature-based filter. It's at odds with #255.
If both filters are available and some people start using the env-based one instead of the Cargo-features one then the Cargo-features one becomes less effective because it requires dependencies, which may be third-party, to specify Cargo features which the env-based doesn't need. Meaning that either:

we tell people to still add Cargo features even if they'll uniquely use the env-filter. This is in direct opposition to #255
people stop adding Cargo features; this makes the Cargo-features less useful as it won't be able to control the log level of these dependencies (crates)

Yeah. Maybe we should just go with #519 / this RFC for 0.3 and figure out how to improve on that later?

@jonas-schievink could you open a separate issue to discuss the needs of bxcan? so far I understood that you'd like to have a way to specify a log level even if DEFMT_LOG is unset. That could be something like defmt_default_log_level!(Info) (item-level macro) where that log level is used unless overridden with e.g. DEFMT_LOG=bxcan=none. But I'd like to know more: do you want this 'default' only for same-repo testing? or also when bxcan is used as a dependency? etc. A separate discussion thread would help identify the desired functionality

implemented in #569


WIP: support JupyterLab 3.x

This PR makes minimal changes to support JupyterLab 3.x, maintaining the notebook extension
This was done at 1 AM, so please expect + forgive bugs!
Big thanks to @maartenbreddels for the very similar ipyvolume conversion. I've done this before, but the two repositories being so similar made this far quicker.

Thanks a lot for the update. I hope you don't mind, I will favor @jabbera's PR https://github.com/QuantStack/ipysheet/pull/200 who opened it first, and his update makes ipysheet closer to the widget-ts-cookiecutter

Sounds good to me! Makes sense in the long run to align with the cookie cutter.


Graphs: Kruskal's Algorithm

Hi @amritansh22 Can you please assign me this issue? I want to contribute to this repository in october.(C++)

Yes sure. I have assigned it to you.


Current block is not visible

The current block information in the Task info is blocked and not visible.

I'm not sure I understand the issue. Can you give a screenshot of the problem?

See it below

@XX-Yin was this a one time occurrence or is it frequent?

@ellahiltonvano It's frequent. We can fix this by making the panel larger

This is how it looks in 446, for reference:

Why do we need to display this information at all?

@alexpiet I don't think RAs use this at all but it seemed like Xinxin did

This is general a useful information to let you know the current reward probability.

To clarify @XX-Yin I think you mean that the current pair is not visible, rather than current block?

To clarify @XX-Yin I think you mean that the current pair is not visible, rather than current block?

Yes, the current pair is not available.

The current pair information is already available in the plot on top. The user will not use this information to take any action, so I would just remove the information

It's not obvious to know the current reward pair just from the figure if you don't have prior knowledge. Actually, this is an issue that other scientists told me and the current pair was not obvious to them. It would be nice to show this information.


Make cassette migrator set recorded_with to current VCR version

I think this solves https://github.com/myronmarston/vcr/issues/110

Thanks, I just merged a slightly modified version of this.
I'm impressed you got to this so quickly...I just created the issue as a reminder for myself :).

No problem, thanks for putting me on the contributor list!


unrecognized attribute: 'memory' when running

How to ask for help
I tried running the (model) particle.xml simulation, mentioned in 1158.
Below is the error I got:
MuJoCo Pro version 2.10
XML Error: Schema violation: unrecognized attribute: 'memory'

Element 'size', line 24, column 3

Please let me know what might be causing the issue.
Thanks!

Getting this error when I try to run the simulate binary for  version 3.1.2.
It runs perfectly when I switch to 2.3.7.
Kindly look into the same.

Hi @anupampatil44, the model loads perfectly in 3.1.2. From your error message, it looks like you are using MuJoCo Pro but your follow-up message says otherwise?

I think it's an issue on my end, works fine now. I think I may have confused the binaries, that's my bad.


[stable/graylog]: use correct object path for existing root secret

What this PR does / why we need it:
Changes existingRootSecret references from .Values.existingRootSecret to .Values.graylog.existingRootSecret as documentation states that the existing root secret should be set in graylog object.
When graylog.existingRootSecret is provided, Statefulset pods will not start due to a CreateContainerConfigError. The chart secret is correctly not created when Values.graylog.existingRootSecret is provided however, env attempts to load the secret by referencing the invalid .Values.existingRootSecret key or defaulting to the graylog.fullname template value.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

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

/ok-to-test

/lgtm


README

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Readme file edited


app.software.com loads without nothing on the page. (musictime and codetime)

Describe the bug
Nothing loads on app.software.com/ using code-time and app.software.com/music
Oauth for platforms work though.
ISSUE TYPE

Bug Report

Steps to reproduce

Go to 'CodeTime => Menu'
Click on 'See advanced metrics'
See literally nothing on the webpage. Only trackers, css and scripts loaded.
(why facebook trackers?)

Expected behavior
Atleast some metricts like it says on the extension readme.
ACTUAL RESULTS
Nothing loaded, here is the html files:
https://app.software.com/
https://gist.github.com/cal3432/a66705fd588e0ed20554add4a22e2fa2#file-html
https://app.software.com/?token
https://gist.github.com/cal3432/a66705fd588e0ed20554add4a22e2fa2#file-token-html
https://app.software.com/music
https://gist.github.com/cal3432/a66705fd588e0ed20554add4a22e2fa2#file-music-html
Screenshots
Every page

Specs:*

OS: Windows 10 LTS
Plugin version: CodeTime 2.2.7 and Music Time For Spotify 2.0.3

We have identified the issue and will provide a fix for this momentarily. Thank you for the update and we apologize for the inconvenience.


Does not appear to be working, exported vmdk gives errors

Hi, I just tried your script on my google cloud server. I am trying to export my google cloud to a vmdk file as a backup to run on virtualbox. When I boot up the image, there are some messages about missing serial, among other things, and eventually I get this screen.

I followed your instructions, but i am not sure what the problem is. In the end of the screenshot it says dropping to a shell, but that never happens, and I cannot login, enter commands, or do anything. Please help and let me know what is wrong

Hi! What is your OS and version?

Host OS is windows 10 20H2 64-bit. I have many other linux VM's that are running just fine with on this machine. Do you know what the problem might be? Also, my virtualbox version is 16.1.16

No sorry, I don't.
Never exported Windows disks, only Linux.
[image: photo]
Fabio Ferrari
Cloud Solution Architect & DevOps
+39<PHONE_NUMBER> |<EMAIL_ADDRESS>| https://particles.io
https://www.particles.io
http://www.facebook.com/particles.io
http://www.linkedin.com/in/particles http://twitter.com/particles_io
On Tue, 9 Feb 2021 at 18:00, briantho<EMAIL_ADDRESS>wrote:

Host OS is windows 10 20H2 64-bit. I have many other linux VM's that are
running just fine with on this machine. Do you know what the problem might
be? Also, my virtualbox version is 16.1.16
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/devxops/gce-disks-export/issues/2#issuecomment-776087546,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC3ECS5KSDAHR4A5NPCZRTTS6FS3ZANCNFSM4XJVM54A
.

No sorry, I don't. Never exported Windows disks, only Linux. [image: photo] Fabio Ferrari Cloud Solution Architect & DevOps +39<PHONE_NUMBER> |<EMAIL_ADDRESS>| https://particles.io https://www.particles.io http://www.facebook.com/particles.io http://www.linkedin.com/in/particles http://twitter.com/particles_io
…
Actually what i meant was the host os is windows 10 (the OS I am using with to run the virtualbox host), the guest os is Debian 10 Buster (my Google Cloud Instance that I exported with your script). I should have made that more clear. Do you have any idea how i could debug this? I'm open for suggestions.


Add FlashInfer to default Dockerfile

Closes #6169
Testing with
docker run --gpus all -p 8000:8000 -e HF_TOKEN --ipc=host --env "VLLM_ATTENTION_BACKEND=FLASHINFER" -v /data/xmo/hub:/root/.cache/huggingface vllm/vllm-openai --model google/gemma-2-9b-it

$ curl http://localhost:8000/v1/completions  -H "Content-Type: application/json"      -d '{
"model": "google/gemma-2-9b-it",
"prompt":"Who won the world series in 2020?",
"max_tokens": 100,
"ignore_eos": true
}'
{"id":"cmpl-8ce64ceae52449e2b04988b08f3f42f9","object":"text_completion","created":1720253967,"model":"google/gemma-2-9b-it","choices":[{"index":0,"text":"\n\nThe **Los Angeles Dodgers** won the World Series in 2020. \n\\\\\n  \\\\\n\n\n\\\\\n\\\\\n\\\n\n\\\\\n\\\\\n\n\n\n\n.\n\n\n'.\n\n\n\n\n\n **\n\n\n\n\n。","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":13,"total_tokens":113,"completion_tokens":100}}(miniconda3) (base) [xmo@flow-matic:/data/xmo/vllm]$

The docker image for vllm/vllm-openai:latest and vllm/vllm-openai:v0.5.1 has been built and updated. This doesn't effect the wheel build.

We already released v0.8.0 and will be able to update right after!

ok


Can't connect using X509

I've got an AWS production DB I want to connect to, but I get [error] Mongo.Protocol (#PID<0.208.0>) failed to connect: ** (Mongo.Error) ssl connect: TLS connection is closed - :closed even when using the exact params that work from my python script. The general idea is this:
username = "CN=my.username,OU=Clients,O=MyOrg,L=MyCity,ST=MyState,C=US"
{:ok, conn} = Mongo.start_link(
      database: "mydatabase",
      hostname: "db.mycompany.com",
      username: username,
      ssl: true,
      auth_mechanism: "MONGODB-X509",
      ssl_opts: [
        cacertfile: "/home/myuser/.mongo/root-ca.pem",
        certfile: "/home/myuser/.mongo/my-key.pem"
      ]
    )

I've tried this with and without versions: [:"tlsv1.2"] in the ssl_opts, doesn't seem to make a difference.
I first tried to connect using the url param with a hostname like this:
mongodb://{#username}@db.mycompany.com/mydatabase?authMechanism=MONGODB-X509
I noticed there was a problem with the @mongo_url_regex regex in mongodb/lib/mongo/url_parser.ex that ended up mangling the host, I assume because of the LDAP-formatted username. After specifying everything in params instead, as shown above, it still won't connect, and I don't know where else to look for more specific errors.
I know you tracked down a problem with Erlang SSL once already, I'm wondering if this goes all the way back to that lib. I'd love to help track it down if you have any ideas on where else to look for errors about the connection.

I have not looked into getting the x509 authentication mechanism working before. Officially this driver supports CR (which is deprecated and actually removed in 4.0) and SCRAM. I can try looking into this when I find a bit of time.

Thanks for the quick response. I'm new to Elixir, but I think the RabbitMQ stuff has X509 working. I'll see if I can use that as an example and poke at it.

I was able to dig around and get something working. I think it's fairly consistent with the rest of the code (hopefully). Would you like me to put together a PR?

Yes please.

#242

Merged in #242


Add workflow for domain service projects update

I really enjoyed reading through this solution. I see this will be a great pattern for Automate.
One question I had is where or how is the DomainProjectUpdateWorkflowExecutor marked as complete so the next update can be started?
Below is the diagram I used to understand the interactions between the services more.

There's a little bit of magic you need to peal back to understand that. The way it works is that each service gets a DomainProjectUpdateWorkflowExecutor to manage the logic of starting the update and completing it. These are all run by authz. The magical part is that these are tied into 1 workflow my the MultiWorkflow workflow executor. You can see it's create in multiworkflow.go takes in workflow executors. So, each DomainProjectUpdateWorkflowExecutor will think the instance it is processing is complete when the mergedJobStatus says it is completed. However, this is more of a virtual instance, and it wont really be complete until all the domain services complete. Only at this point will authz be allowed to ask it to do it again.

replaced by #1346


The running time of a task at each frequency on each CPU

How to calculate the running time of a task at each frequency on each CPU to form a dataframe？
This is an excel sheet I made with lisa, but it is missing a usage rate for each frequency, can you help me? Or can you give me some hints?

From your table it seems like you should be able to replace your coreN columns by (coreN, freqX) and apply the same recipe ?
To get this data, you will need to include the CPU frequency to your "source" dataframe you are currently working with:
https://lisa-linux-integrated-system-analysis.readthedocs.io/en/master/trace_analysis.html#lisa.analysis.frequency.FrequencyAnalysis.df_cpus_frequency
I haven't done that in a while but you probably need pandas' groupby() operation on your existing dataframe to get a sub dataframe per CPU, then align the corresponding frequency df on the same index and merge back all the groups. This is similar to join(), but join() is not time-based so for a left row where core N appears, it will dump all the right rows where core N also appeared which is useless (we just want the right row with the timestamp immediately preceding the one on the left row).
For  general dataframe manipulation, I recommend the tutorials on the official pandas doc, such as this one:
https://pandas.pydata.org/docs/user_guide/groupby.html
They are quite comprehensive and will probably give you ideas on how to achieve a given overall result.

Something like that:
import pandas as pd

df = pd.DataFrame(dict(
    tasks=['a', 'a', 'b', 'b', 'a'],
    cpu=[1, 2, 2, 2, 1],
))
df.index.name = 'time'

freqs = pd.DataFrame(dict(
    cpu=[1, 2, 1],
    freq=[10, 20, 100],
))
freqs.index = [0, 3, 4]
freqs.index.name = 'time'
print(freqs)

freqs = dict(list(freqs.groupby('cpu', group_keys=False)))

def add_freq(subdf):
    # "name" attribute contains the group key
    cpu = subdf.name

    # Align the frequencies for that CPU on the timestamp we care about (aka
    # the subdf index)
    _, _freqs = subdf.align(freqs[cpu], join='right', method='ffill')

    subdf['freq'] = _freqs['freq']
    return subdf

# Pandas seems to merge back the result of apply() following the index, but
# maybe it requires sorting the index again in some situations
res = df.groupby('cpu', group_keys=False).apply(add_freq)
print(res)


Mention 'iconoir-react-native' in README

Thank you for the two pull requests @paescuj 💪

You're welcome 😃


NomadBSD

Description
Added detection of NomadBSD.
This is a variant of FreeBSD and the detection code works in a similar way to PC/TrueBSD.

Thank you for your contribution!
This PR is merged into hyfetch since this repo (dylanaraps/neofetch) seems no longer maintained.
HyFetch is a fork of neofetch with LGBTQ pride flags, but the repo also serves as an updated version of neofetch, addressing many pull requests that are not merged in the original repo.


Spring-ws 4.0.4 version in Girders 6.1.0 does not have support for Apache Http Client 5.0

Girders 6.1.0 contains the 4.0.4 version of the spring-ws dependencies. Unfortunately this does not have support for Apache Http Client 5.0. The newest 4.0.5 version (released 22.06.23) has the required support though. See https://github.com/spring-projects/spring-ws/issues/1164.
So for projects using Web Services this dependency need to be upgraded manually currently.
For the next Girders version please consider upgrading this dependency.
Thank you

Hi @GiannisGl this will be fixed now with the next version of Girders EOW.

Fixed with the new release 6.2.0


[Icon Request] Support .MIN.MAP and folder js

Changes proposed:

[x] Add

#456 Folder name: js via icon script
Because jQuery source maps is:  jquery-x.xx.xx.min.map so I add .min.map via icon jsmap

The correct way should had been min.js.map and not min.map, but this is jQuery. I'm suspicious that this may cause issues with minified css source maps although their extension is min.css.map.

The correct way should had been min.js.map and not min.map, but this is jQuery. I'm suspicious that this may cause issues with minified css source maps although their extension is min.css.map.

I have decided to close this PR as we are going to support this via a new map icon.


enabling native ads within FirebaseRecyclerView adapter

is there a way to put native ads every like 10 posts withing the adpater i tried but i failed

@mahmoudelfeel this is not a feature of the library and it's something you'd have to implement yourself.  Try overriding getItem() and  getItemCount() to insert a custom element for every ~10th item.