text:
Homebrew v0.2.0.2 binaries broken

$ meet [emails]
meet: /private/tmp/meet-20240710-39031-vili7o/.brew_home/.local/state/cabal/store/ghc-9.4.8/tzdt-0.2.20240201.0-36c401bd/share/Europe/London.zone: openBinaryFile: does not exist (No such file or directory)

https://github.com/alan-turing-institute/meet/pull/13 includes a dependency on the tzdata package, which ships with a database of time zones. Apparently, when Homebrew compiles the codebase during the bottle building process, it uses a sandboxed home directory (see above) and this database gets saved there. The path to this database is then baked into this binary and once Homebrew cleans up, the path is no longer valid.
Not sure how to get around it. We could modify the Homebrew build process to copy the files to the real home directory, but the binary would still have the wrong paths encoded inside. A solution that might work might be to fork/modify the tzdata package to use data hosted on the Internet (and self host the data, specifically the London file).
Even instructing Homebrew to install from source doesn't work.

Eventual solution was to replace loadTZFromDB with loadTZFromFile; then instead of reading from a named file I inlined the contents of the London.zone file which it needs. (I obtained the relevant file via cloning https://github.com/ysangkok/haskell-tzdata/ and then USE_CABAL=yes ./build-tzdata.sh inside there.)
Now the London data is included into the binary itself!

Some questions for future pondering:

Can we realistically prevent this sort of bug from being deployed? Is there a way to test a Homebrew release without changing the actual formula itself?
Is this the most computationally efficient way of inlining a ByteString? I'll ask this on /r/haskell or something

Is myBs = BS.pack [...] the most computationally efficient way of creating a constant ByteString? I'll ask this on /r/haskell or something

I found this: https://www.reddit.com/r/haskell/comments/m4t9xm/distributing_a_binary_that_imports_a_library_that/ and the corresponding file-embed package, which does the same thing via Template Haskell.

Presumably we can do something like:
import Data.Time.Zones.Files (timeZonePathFromDB)

-- might need unsafePerformIO here to get this
londonTZFilePath <- timeZonePathFromDB

myFile :: Data.ByteString.ByteString
myFile = $(embedFile londonTZFilePath)

https://hackage.haskell.org/package/tzdata-0.2.20240201.0/docs/Data-Time-Zones-Files.html#v:timeZonePathFromDB

repo: alan-turing-institute/meet


text:
Feature/293 min max dates for collections

collections.py json structure now has "min_date" and "max_date" for each GEE collection.   When the user requests a date range for their job, only the overlap of the date range and the valid date for the collection will be used.
@samvanstroud could you have a quick look at whether the "min_date"/"max_date" values for the various landsat collections in configs/collections.py look sensible?  (I took some numbers from the GEE catalogue, but not sure if they're the best values).

Some minor changes in collections.py, let me know if they look okay @nbarlowATI

source: gharchive/pull-request

authors: nbarlowATI samvanstroud

license: MIT

license_type: permissive

license_source: github-api


text:
Auto-generate a classifier Capabilities summary

task is to auto generate a table of Capabilities like this
https://github.com/alan-turing-institute/sktime/issues/996
and to get it to automatically display on sktime.org (we can help with this stage)

well, not just for classifiers, right? Forecasters and any estimators would be nice!
FYI, @afzal442, @abdulelahsm, @sparkingdark

I'd call it "tags", not "capabilities" 😃

I know you would :)

So here is an interesting question, @TonyBagnall: are all sensible tags that we expect capabilities?
I.e., related to properties or scitype aspects of the estimator?
E.g., a tag that tells interface counterparts what the internal data representation used is (np.array or pd.DataFrame) is not a "capability" in a narrow sense, right?
In this case, should we have a hyper-tag that tells us whether a tag is a capability?

re-posting in #981 where this question is more on-topic

source: gharchive/issue

authors: TonyBagnall fkiraly

repo: alan-turing-institute/sktime


text:
add DataChef blog post

What does this implement/fix? Explain your changes.

Add DataChef.co blog post
Does your contribution introduce a new dependency? If yes, which one?

No
What should a reviewer concentrate their feedback on?

Not so much to feedback :)
Any other comments?

Thanks
PR checklist

For all contributions

[ ] I've added myself to the list of contributors.
[ ] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[ ] I've added unit tests and made sure they pass locally.

For new estimators

[ ] I've added the estimator to the online documentation.
[ ] I've updated the existing example notebooks or provided a new one to showcase how my estimator works.

Thanks @myprogrammerpersonality - I think I fixed the code-quality checks

authors: mloning myprogrammerpersonality


text:
Create shell executable that loads aliases

What the title says, that way I can quickly run batch operations with kakoune, using the aliases I'm familiar with.

any progress on this yet?

Any progress on this? We are looking to have this done end of Q3

Awww, I forgot about this. It was a good idea too. End of Q3 is still 8 months away, so I think I can still finish it by then.

Thanks, I'll go ahead and update my timeline! Good work and really loving the progress you've made so far on this! Let me know if you need anything on my end.
Best,
your PM

authors: alanxoc3 cfife-btig keanedawg


text:
Update to new progress spec

fixes #184
I have tested this in ghcide with the latest VSCode client libraries, see https://github.com/digital-asset/ghcide/pull/153 for the corresponding PR.

The CI failure on 8.0.2 seems to be a stack bug see https://github.com/commercialhaskell/stack/issues/4951. It looks like it’s fixed in master already https://github.com/commercialhaskell/stack/pull/4955

cc @mpickering

Thanks for adding this, this is great! I'm happy to merge this if everyone else is

Merging.
@bubba, feel free to make a release (together with lsp-test)

@alanz I think we should try and finish off #187 before making a release

I’ll try to take a look at #187 next week if nobody beats me to it.

@cocreature I've just started a branch, but started running into some annoying problems with parameters that are just an extension of TextDocumentPositionParams and WorkDoneProgressParams, like HoverParams.
There's a whole load of params that just emend the two, and at the moment we're just using TextDocumentPositionParams to represent them. I don't want to have to create a new data type for every single one and copy over the fields. I'm thinking we could create a TextDocumentPositionAndWorkDoneProgressParams, its a bit hairy though. Maybe we could use some template haskell for this?

@bubba In this PR I’ve added the workDoneToken to TextDocumentPositionParams. Does that not work? I thought I looked through them and all of them now have a token but I might have missed something.

@cocreature ah I didn't notice that actually! That takes care of things then 👍

Feel free to fire away at that branch by the way!

authors: alanz bubba cocreature

repo: alanz/haskell-lsp

license: mit

license_source: bigquery


text:
App Crashed

Good night, now I'm having trouble with the Android application, what might be going wrong? Thank you in advance!

I fixed this some time ago and squashed with the latest commit. But I forgot to force commit it.
Can you reclone it and try again?
But the actual error might be in your api. The fix is only fixes NPE.

Now it is working perfectly. Thanks for the quick response and nimble. <3

authors: OoHerbethoO alashow

repo: alashow/music-android


text:
Unexpected behavior of ShiftScaleRotate  for multi-label masks

Hi,
I have a multi-channel mask, where each channel is a binary mask, for multi-label segmentation.
For example, mask = 256 x 256 x 10
I apply a ShiftScaleRotate transform, with border value set to 255.
The result warped mask has the the border value only on the first channel. I expect it to be on all channel.
Edit:
Also, after Resize(), the last channel of the mask is all zeros although there was information there.
Environment

Albumentations version: 0.2.3
Python version: 3.6
OS : Windows

This is how I changed albumentations\core\transforms_interface.py:
line 54:
...
            for key, arg in kwargs.items():
                if arg is not None:
                    target_function = self._get_target_function(key)
                    target_dependencies = {k: kwargs[k] for k in self.target_dependence.get(key, [])}
                    if key == 'mask':
                        res[key] = []
                        for i in range(arg.shape[-1]):
                            res[key].append(target_function(arg[:,:,i], **dict(params, **target_dependencies)))

                        res[key] = numpy.dstack(res[key])
                    else:
                        res[key] = target_function(arg, **dict(params, **target_dependencies))
                else:
                    res[key] = None

hi @adizhol looks like multi channel masks are not officially supported. if your classes don't intersect you can try to encode them into single-channel long mask. hope that helps

@albu
Is it still the case?
Interestingly enough, I forked your augs back when you posted them for carvana challenge (and used them for several satellite competitions) and they worked for multi-channel masks ...

in 0.4.3 it should work

authors: adizhol albu snakers4

repo: albu/albumentations


text:
How do you revert world to normal?

So I was just going on with my day and decided to go to my modded survival world, and all the sudden it started snowing really hard. I realized I forgot to remove this mod from the mods folder and closed minecraft, removed the mod from my folder, and rejoined my minecraft world. It kept thundering so I decided to sleep in a minecraft bed, and the thunder never ended. I think my world got ruined by this mod and the rain will never stop (I am using a big 35 mods modpack I made in this world, and it is really hard to survive in the rain due to the really strong modded mobs spawning in the thunder) I really want to turn my world back to normal so please help me with this. Thank you.

After you've removed the mod,
/gamerule doWeatherCycle true
/weather clear

authors: Animelabose alcatrazEscapee

repo: alcatrazEscapee/primal-winter


text:
feat: add mav2 account

uses a placeholder signer for now

PR-Codex overview
This PR focuses on enhancing the ma-v2 smart contracts by introducing new modules, utility functions, and updating existing structures to support single signer validation and modular account functionalities.
Detailed summary

Added PackSignatureParams type and packSignature utility function in utils.ts.
Implemented SingleSignerValidationModule with methods for encoding installation and uninstallation data.
Introduced new address constants in addresses.ts.
Enhanced singleSignerMessageSigner to utilize the packSignature function.
Updated various ABI definitions for modules including paymasterGuardModule, timeRangeModule, and others.
Refined the createSMAV2Account function to incorporate new functionalities.
Added detailed comments and documentation throughout the code for clarity.

The following files were skipped due to too many changes: account-kit/smart-contracts/src/ma-v2/abis/maV2.ts, account-kit/smart-contracts/src/ma-v2/abis/smaV2.ts, account-kit/smart-contracts/src/ma-v2/abis/smaStorage.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Merge activity

Dec 13, 11:12 AM EST: The merge label 'graphite-merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.

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

#1209
#1208  👈 (View in Graphite)
#1207
#1203
main

How to use the Graphite Merge Queue
Add the label graphite-merge-queue to this PR to add it to the merge queue.
You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

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

repo: alchemyplatform/aa-sdk


text:
🛑 GraphQL API is down

In 52f40d0, GraphQL API (https://app.alchemyrpg.com/api/graphql/health) was down:

HTTP code: 502
Response time: 837 ms

Resolved: GraphQL API is back up in 2b42b71 after 14 minutes.

repo: alchemyrpg/upptime


text:
Cannot sort column when rendering via template

I noticed that if I use the data and render properties on a column, then I can render HTML that way and keep column sorting intact. But if I use data and tmpl properties to render the HTML, then the sorting ability disappears on the column. Since if I often use HTML to render columns in data tables, it would be nice to be able to do this via templates instead of generating HTML as strings in Javascript.

Awesome, thanks!

repo: aldeed/meteor-tabular


text:
update failed: Access denied. Operator $setOnInsert not allowed in a restricted collection.

Hey guys! I'm getting this error while trying to update profile.name on clientside:

update failed: Access denied. Operator $setOnInsert not allowed in a restricted collection.

Here is my profile.name schema (no autoValue or defaultValue!)
  name: {
    type: String,
    label: "Nimi",
    optional: false,
    custom: function () {
      if (!this.value)
        return 'required';
    }
  },

..and here is the demonstration on chrome console

Okay, it looks like that if there is even single autoValue/defaultValue in the whole Schema then it does this.

working work around for this was found from here: https://github.com/aldeed/meteor-autoform/issues/1582#issuecomment-291031956
const defaultValue = value => function autoValue() {
  if (!this.isUpdate && !this.isUpsert && !this.isSet) {
    return value;
  }
};

// Schema field definition
fieldName: {
  type: Number,
  autoValue: defaultValue(10),
}

It's not optimal, but atleast it works for now..

by the way if you didn't get that already, this is killing latency compensation for good

$setOnInsert is not an allowed update parameter for Meteor in allow-deny Meteor package.
See https://github.com/meteor/meteor/blob/master/packages/allow-deny/allow-deny.js#L354
@aldeed any thoughts on this?

Seems like the proper thing to do would be to modify the Meteor allow-deny package to support $setOnInsert as be included in ALLOWED_UPDATE_OPERATIONS

Just in case anyone runs into this issue I can confirm that simply copying the allow-deny package from Meteor dev and modifying it to allow $setOnInsert is a good workaround. Sometime soon I'll submit a PR to Meteor if they don't fix it first.

@hexsprite why does node-simple-schema need to use $setOnInsert?  Why couldn't node-simple-schema simply replace the underlying logic for defaultValue to the one used here (https://github.com/aldeed/meteor-autoform/issues/1582#issuecomment-291031956)?

@DerekTBrown yeah good question!

This approach seems to have a major drawback: If you do it with an empty string, that field now validates only when there is some text -- setting the default to an empty string keeps 'clean' from clearing it out; doesn't do that with autorun.
Set 'optional: true' on the field to fix this; but now you have to sort of deal with undefined, so it isn't ideal.

why does node-simple-schema need to use $setOnInsert

If you are doing an upsert and you have a defaultValue, it assumes you want to set that default if your update ends up being an insert, same as what would happen if you do the insert directly.
The problem is with this comment here: https://github.com/aldeed/node-simple-schema/blob/ae35eafd7e593ff2694632c7004a5c1ebc0c1790/lib/SimpleSchema.js#L837-L838
We assume that Mongo won't mind the $setOnInsert being there, and it's true Mongo does not mind but Meteor DOES mind if you're calling update on the client.
The checks like this.isUpsert, etc. are not part of this package. They're added by collection2 since simple-schema is not database-aware. So the solution would be to either build those into this package (i.e., needing to pass { upsert: true } option to clean function so that it knows) OR have the collection2 package override the default defaultValue function.

FYI, I've run into a problem that, while not necessarily caused by this, is exacerbating the problem.
When specifying a default value for an array nested inside another array, you'll end up with positional operators in the $setOnInsert. Even when doing an update (without upsert), the cleaned modifier ends up containing something like {"layout.0.zones.$.align": "center"}. This causes mongo to reject the update.

@pward123 Would you mind submitting a separate issue for that, including an example schema and example modifier that results in the issue happening?

authors: DerekTBrown aldeed hexsprite jdavidberger lehtu pward123

repo: aldeed/node-simple-schema


text:
Refactor

[ ] await; how does execution go?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_function

Set(1) {
  <ref *1> Lucid {
    txBuilderConfig: TransactionBuilderConfig { ptr: 1370976 },
    wallet: undefined,
    provider: Emulator {
      ledger: [Object],
      mempool: {},
      chain: {},
      blockHeight: 0,
      slot: 0,
      time: 1682781149514,
      protocolParameters: [Object],
      datumTable: {}
    },
    network: 'Custom',
    utils: Utils { lucid: [Circular *1] }
  }
}

repo: aleeusgr/potential-robot


text:
Memcard Pro 2 not working with newest update

Game ID has not worked with my Memcard Pro 2 since 1.5.6. I just installed the 1.5.8 update and it still does not send any game info to the memory card. It worked great on 1.5.5

What's your setup like? Are you running tonyhax int from a cartridge or from the memcard pro 2? Firmware? Ps1 model? etc.
Also, can you post a screenshot of your mcpro2 settings? I think both my mcpro1 and mcpro2 worked fine but I will double check later after work. Thanks!

I completely apologize. I believe I just needed to update my Memcard Pro 2. It's working correctly again.

Glad you got it working.

@Fallenspirit was this just the index.txt needing editing as per https://github.com/alex-free/tonyhax/blob/master/changelog.md#version-156-1062024 ? Or was this some kind of memcardpro firmware thing?

No, I do not have any of the titles that had issues before. I was using my real Resident Evil Directors Cut and Tomb Raider discs as tests. Both worked completely fine up to 1.5.5. For some reason, for 1.5.6-1.5.8 it wouldn't work at all. It would remain on the generic memory card that's auto created. When I ran the MemcardPro 2 update via the wifi connection, it fixed the issues and worked correctly again.

No, I do not have any of the titles that had issues before. I was using my real Resident Evil Directors Cut and Tomb Raider discs as tests. Both worked completely fine up to 1.5.5. For some reason, for 1.5.6-1.5.8 it wouldn't work at all. It would remain on the generic memory card that's auto created. When I ran the MemcardPro 2 update via the wifi connection, it fixed the issues and worked correctly again.

Great, nothing on my end (for now).

authors: Fallenspirit alex-free kimbapslice

repo: alex-free/tonyhax

license: WTFPL


text:
Incorrect position of the load numbers indicator

There is incorrect position of the load numbers indicator in Firefox. That's easily can be seen if you load a page, where the time is consisting of 4 numbers.
I have Firefox 78.7.1 ESR and Page-Load-Time 3.2.0

Thanks, fixed in 3.2.1

@alex-vv, the number box in Firefox is not in the center of the icon, like is in Chrome. I see the max numbers, which can be fitted in the indicator box are like in 3.2.0 - 4 and in 3.2.1 - 3.
Do you think, there is a way in which we can make Firefox like Chrome? The number box to be in the center of the icon.

No, unfortunately I cannot control the badge position. I think all Firefox extensions show this badge in the same way. In version 3.2.1 I fixed the problem with trimming numbers. Since there was not enough space 12.85 was trimmed, now it will be shown as 12.9, but I cannot change the position.

repo: alex-vv/page-load-time


text:
Raspberry OS 64-bit support

Hi,
I'm trying to setup Alexa AI on my Raspberry Pi 4 using the Raspberry OS 64-bit but it failed during the installation because of Sensory which is not compiled to run on 64-bit OS.
Does Sensory is the only available option?
An issue has been opened on their repository for months now; https://github.com/Sensory/alexa-rpi/issues/10
Thanks :+1:

Hi @goldyfruit , at this time Sensory is our only supported open source wakeword engine. You can build the SDK and Sample App without wakeword, though. In that case you'd end up with a tap-to-talk Sample App.
To do so, you'll need to change the pi.sh script starting at line 24. Remove the existing CMAKE_PLATFORM_SPECIFIC definition and use this instead:
CMAKE_PLATFORM_SPECIFIC=(-DSENSORY_KEY_WORD_DETECTOR=OFF \
    -DGSTREAMER_MEDIA_PLAYER=ON -DPORTAUDIO=ON \
    -DPORTAUDIO_LIB_PATH="$THIRD_PARTY_PATH/portaudio/lib/.libs/libportaudio.$LIB_SUFFIX" \
    -DPORTAUDIO_INCLUDE_DIR="$THIRD_PARTY_PATH/portaudio/include")

Then you'll need to delete your previous build directory and re-run the script.

@caleighatamazon thanks for the alternative but not having a wake word is not a solution that I can use. :/

authors: caleighatamazon goldyfruit

repo: alexa/avs-device-sdk


text:
🛑 ProSim Shop is down

In d682192, ProSim Shop (https://shop.prosim-ar.com) was down:

HTTP code: 503
Response time: 942 ms

Resolved: ProSim Shop is back up in ec6d371.

repo: alexandervantrijffel/upptimemonitoring


text:
Add CONTRIBUTING.md document

This document should contain instructions on how to contribute to the repository, including:

How to build the repository locally
Describe the issue-PR-review-merge contribution workflow

See an example here.

repo: alexandrainst/AIAI-eval


text:
Update scalacheck to 1.17.1

About this PR
📦 Updates org.scalacheck:scalacheck from 1.17.0 to 1.17.1
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalacheck", artifactId = "scalacheck" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scalacheck", artifactId = "scalacheck" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:early-semver, commit-count:1

Bumped in https://github.com/alexarchambault/scalacheck-shapeless/pull/299

authors: alexarchambault scala-steward

repo: alexarchambault/scalacheck-shapeless


text:
What is beta secret?

Hi
What is the beta secret that starts with dd? Does it enable the random padding feature?

Hi, yes, it does.

Thanks

authors: HirbodBehnam alexbers

repo: alexbers/mtprotoproxy


text:
proxy runs but client can't connect

I run the program with no problem but I can't connect with telegram, I have a digitalocean ubuntu droplet in Germany, I'm not behind NAT and i installed NTP:
apt-get install ntp
and I tried setting my timezone to Germany and Iran (where i am), I tried connecting with telegram desktop, mobile different ISP's and vpn but nothing worked
and I am a newbie so consider that.
please help me
thanks in advance

Here is a command sequence how to get the proxy running in the Digital Ocean:
apt update
apt install -y docker-compose
git clone -b stable https://github.com/alexbers/mtprotoproxy.git; cd mtprotoproxy
docker-compose up --build -d
docker-compose logs
# the proxy address will be printed

In the DO you don't have to install any time sync services because it is precise by default.
The reason why it doesn't work can be that the ip address of DO server can be already block in Iran. Also it may be a problem with command sequence.
You can try to recreate the droplet with the default OS and use the provided command sequence. Also you can try to create droplets in the other countries.

Thanks man, my problem got fixed. thanks for the fast reply. now i have another issue about uploading images in certain ISP's but i will create a new issue for.
this problem got fixed I'm closing this

authors: alexbers masoudelete


text:
Update readme

Update the readme to reflect

the new compareToError attribute
the new errors
the fact that, users can have multiple compareTo elements on the same page.

All of these changes, by the way, are courtesy of @GarysCorner!

Closed by 8156cc979ba3051ae569864c7ec4bf528c91933d

repo: alexbooker/compareTo


text:
⚠ Secret Website 2 has degraded performance

In a29a618, Secret Website 2 ($SECRET_WEBSITE_2) experienced degraded performance:

HTTP code: 200
Response time: 12498 ms

Resolved: Secret Website 2 performance has improved in 651b081.

repo: alexchapar/status-page


text:
⚠ Secret Website 3 has degraded performance

In cead4dc, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2011 ms

Resolved: Secret Website 3 performance has improved in 20e0d88.


text:
a new release?

@alexcrichton can you cut a new release? need the method get_compiler in the main branch but not release yet.

Done!

thanks!

authors: alexcrichton cssivision

repo: alexcrichton/gcc-rs


text:
Can closed ZD tickets receive the link in question?

I tried linking an old closed ZD ticket to an unsolved ticket.  The unsolved ticket received the link, but the closed ticket does not.  I can understand the tags on the ticket not updating on the closed ticket, but it would be nice if the older ticket retained the linkage within the app itself.

Short answer - no.
Archived tickets are not modifiable, and Linkets is built on the assumption that it can set the tags on a given ticket.

authors: alexdglover jruforecfut

repo: alexdglover/linkets


text:
feat: Upgrade container images within YAML files

Description
This PR adds a new chart subcommand called upgrade. With the command arkade chart upgrade you can upgrade the image tags of a Helm chart from within a values.yaml file to the latest available semantically versioned image.
Motivation and Context

Fixes #827

[ ] I have raised an issue to propose this change, which has been given a label of design/approved by a maintainer (required)

How Has This Been Tested?

./arkade chart upgrade  -f ~/go/src/github.com/openfaas/faas-netes/chart/openfaas/values.yaml chart upgrade -f /Users/dirien/Tools/repos/faas-netes/chart/openfaas/values.yaml --verbose
Verifying images in: /Users/dirien/Tools/repos/faas-netes/chart/openfaas/values.yaml
Found 18 images
> [ghcr.io/openfaasltd/openfaas-oidc-plugin:0.5.3] ghcr.io/openfaasltd/openfaas-oidc-plugin:0.5.3
newer version of image found > ghcr.io/openfaasltd/openfaas-oidc-plugin:0.5.3
> [ghcr.io/openfaas/gateway:0.25.5] ghcr.io/openfaas/gateway:0.25.5
> [ghcr.io/openfaasltd/autoscaler:0.2.6] ghcr.io/openfaasltd/autoscaler:0.2.6
newer version of image found > ghcr.io/openfaasltd/autoscaler:0.2.6
> [prom/prometheus:v2.38.0] prom/prometheus:v2.38.0
newer version of image found > prom/prometheus:v2.38.0
> [nats:2.9.2] nats:2.9.2
newer version of image found > nats:2.9.2
> [ghcr.io/openfaas/basic-auth:0.25.5] ghcr.io/openfaas/basic-auth:0.25.5
> [natsio/prometheus-nats-exporter:0.8.0] natsio/prometheus-nats-exporter:0.8.0
newer version of image found > natsio/prometheus-nats-exporter:0.8.0
> [ghcr.io/openfaasltd/gateway:0.2.7] ghcr.io/openfaasltd/gateway:0.2.7
newer version of image found > ghcr.io/openfaasltd/gateway:0.2.7
> [ghcr.io/openfaas/ingress-operator:0.7.1] ghcr.io/openfaas/ingress-operator:0.7.1
> [ghcr.io/openfaas/faas-netes:0.16.2] ghcr.io/openfaas/faas-netes:0.16.2
> [prom/alertmanager:v0.24.0] prom/alertmanager:v0.24.0
newer version of image found > prom/alertmanager:v0.24.0
> [ghcr.io/openfaasltd/openfaas-dashboard:0.1.1] ghcr.io/openfaasltd/openfaas-dashboard:0.1.1
> [ghcr.io/openfaasltd/faas-idler:0.5.0] ghcr.io/openfaasltd/faas-idler:0.5.0
newer version of image found > ghcr.io/openfaasltd/faas-idler:0.5.0
> [ghcr.io/openfaas/queue-worker:0.13.2] ghcr.io/openfaas/queue-worker:0.13.2
> [ghcr.io/openfaasltd/jetstream-queue-worker:0.2.5] ghcr.io/openfaasltd/jetstream-queue-worker:0.2.5
newer version of image found > ghcr.io/openfaasltd/jetstream-queue-worker:0.2.5
> [ghcr.io/openfaasltd/faas-netes:0.2.2] ghcr.io/openfaasltd/faas-netes:0.2.2
> [nats-streaming:0.24.6] nats-streaming:0.24.6
newer version of image found > nats-streaming:0.24.6
> [ghcr.io/openfaasltd/queue-worker:0.2.0] ghcr.io/openfaasltd/queue-worker:0.2.0
newer version of image found > ghcr.io/openfaasltd/queue-worker:0.2.0
functionNamespace: openfaas-fn  # Default namespace for functions

# Contact us via https://www.openfaas.com/support to purchase a license
openfaasPro: false

httpProbe: true               # Setting to true will use HTTP for readiness and liveness probe on the OpenFaaS core components
clusterRole: false            # Set to true for multiple namespaces, pro scaler and CPU/RAM metrics in OpenFaaS REST API
createCRDs: true              # Set to false if applying CRDs in another way

basic_auth: true              # Authentication for core components, no good reason to disable this
rbac: true                    # Kubernetes RBAC, no good reason to disable this
generateBasicAuth: false      # Set to false if applying credentials separately from the chart, otherwise set to true
securityContext: true

exposeServices: true
serviceType: NodePort        # serviceType for OpenFaaS gateway
async: true                  # No known reason to disable this, kept for legacy reasons

queueMode: ""                # Set to `jetstream` to run the async system backed by NATS JetStream. By default the async system uses NATS Streaming

# Set to true to use legacy / community-edition auto-scaling
# when openfaasPro is set to true to use the original
# auto-scaling logic
# Then set proScaler.enabled=false
ceScaling: false

# create pod security policies for OpenFaaS control plane
# https://kubernetes.io/docs/concepts/policy/pod-security-policy/
psp: false

# image pull policy for openfaas components, can change to `IfNotPresent` in offline env
openfaasImagePullPolicy: "Always"

# openfaasPro components, which require openfaasPro=true
# clusterRole is also recommended for collecting CPU/RAM metrics for Pro add-ons

# OpenFaaS Pro
## Advanced auto-scaler for scaling functions on RPS, CPU and in-flight requests
## Includes: scale to zero
autoscaler:
  image: ghcr.io/openfaasltd/autoscaler:0.2.7
  replicas: 1
  enabled: false
  resources:
    requests:
      memory: "128Mi"
    limits:
      memory: "256Mi"
  # When disableHorizontalScaling is set to true, then the autoscaler will
  # only scale to zero, without scaling replicas between the defined Min and Max
  # count for the function
  disableHorizontalScaling: false

# OpenFaaS Pro
## To use with port-forwarding, set publicURL to
## http://127.0.0.1
dashboard:
  image: ghcr.io/openfaasltd/openfaas-dashboard:0.1.1
  publicURL: https://dashboard.example.com
  replicas: 1
  enabled: false
  resources:
    requests:
      memory: "128Mi"
    limits:
      memory: "256Mi"

# OpenFaaS Pro
## faasIdler is the original scale to zero feature, but must
## now be set "enabled=false" when using the new autoscaler
## since it handles scaling to zero
faasIdler:
  image: ghcr.io/openfaasltd/faas-idler:0.5.1
  replicas: 1
  enabled: false
  inactivityDuration: 3m                # If a function is inactive for 15 minutes, it may be scaled to zero
  reconcileInterval: 2m                 # The interval between each attempt to scale functions to zero
  readOnly: false                       # When set to true, no functions are scaled to zero
  writeDebug: false                     # Write additional debug information
  resources:
    requests:
      memory: "64Mi"

# OpenFaaS Pro
## OIDC plugin for authentication on the OpenFaaS REST API
oidcAuthPlugin:
  enabled: false
  verbose: false # debug setting
  provider: "" # Leave blank, or put "azure"
  insecureTLS: false
  scopes: "openid profile email"
  openidURL: "https://example.eu.auth0.com/.well-known/openid-configuration"
  audience: https://example.eu.auth0.com/api/v2/
  welcomePageURL: https://gateway.openfaas.example.com
  cookieDomain: ".openfaas.example.com"
  baseHost: "https://auth.openfaas.example.com"
  clientSecret: ""
  clientID: ""
  resources:
    requests:
      memory: "120Mi"
      cpu: "50m"
  replicas: 1
  image: ghcr.io/openfaasltd/openfaas-oidc-plugin:0.5.4
  securityContext: true

gatewayPro:
  image: ghcr.io/openfaasltd/gateway:0.2.8

gateway:
  image: ghcr.io/openfaas/gateway:0.25.5
  readTimeout: "65s"
  writeTimeout: "65s"
  upstreamTimeout: "60s"  # Must be smaller than read/write_timeout
  replicas: 1
  scaleFromZero: true
  # change the port when creating multiple releases in the same baremetal cluster
  nodePort: 31112
  maxIdleConns: 1024
  maxIdleConnsPerHost: 1024
  directFunctions: false
  # Custom logs provider url. For example openfaas-loki would be
  # "http://ofloki-openfaas-loki.openfaas:9191/"
  logsProviderURL: ""

  # Set to true for Istio users as a workaround for:
  # https://github.com/openfaas/faas/issues/1721
  probeFunctions: false

  # See the HPA rule from the Customer Community
  # https://github.com/openfaas/openfaas-pro/blob/master/gateway-hpa.yaml
  resources:
    requests:
      memory: "120Mi"
      cpu: "50m"

  readinessProbe:
    initialDelaySeconds: 0
    periodSeconds: 10
    timeoutSeconds: 5
    failureThreshold: 3
    successThreshold: 1

  livenessProbe:
    initialDelaySeconds: 0
    periodSeconds: 10
    timeoutSeconds: 5
    failureThreshold: 3
    successThreshold: 1

basicAuthPlugin:
  image: ghcr.io/openfaas/basic-auth:0.25.5
  replicas: 1
  resources:
    requests:
      memory: "50Mi"
      cpu: "20m"

faasnetesPro:
  image: ghcr.io/openfaasltd/faas-netes:0.2.2

operatorPro:
  image: ghcr.io/openfaasltd/faas-netes:0.2.2

faasnetes:
  image: ghcr.io/openfaas/faas-netes:0.16.2
  imagePullPolicy: "Always"    # Image pull policy for deployed functions
  httpProbe: true              # Setting to true will use HTTP for readiness and liveness probe on function pods
  setNonRootUser: false        # It's recommended to set this to "true", but test your images before committing to it
  readinessProbe:
    initialDelaySeconds: 2
    timeoutSeconds: 1           # Tuned-in to run checks early and quickly to support fast cold-start from zero replicas
    periodSeconds: 2            # Reduce to 1 for a faster cold-start, increase higher for lower-CPU usage
  livenessProbe:
    initialDelaySeconds: 2
    timeoutSeconds: 1
    periodSeconds: 2           # Reduce to 1 for a faster cold-start, increase higher for lower-CPU usage
  resources:
    requests:
      memory: "120Mi"
      cpu: "50m"

operator:
  image: ghcr.io/openfaas/faas-netes:0.16.2
  create: false
  resources:
    requests:
      memory: "120Mi"
      cpu: "50m"

# The values for jetstreamQueueWorker are merged with those under
# the "queueWorkerPro" and "queueWorker" section
#
# Enable automatically when nats.queueMode is set to "jetstream"
jetstreamQueueWorker:
  image: ghcr.io/openfaasltd/jetstream-queue-worker:0.3.1
  durableName: "faas-workers"
  logs:
    debug: false
    format: "console"

# OpenFaaS Pro
# The values for queueWorkerPro are merged with those under
# the "queueWorker" section
#
# To deploy additional named queues, see the "queue-worker"
# chart
#
# Enabled automatically when openfaasPro is set to true
queueWorkerPro:
  image: ghcr.io/openfaasltd/queue-worker:0.2.1
  maxRetryAttempts: "10"
  maxRetryWait: "120s"
  initialRetryWait: "10s"
  # 408 Request Timeout message
  # 429 Too Many Requests
  # 500 Internal Server Error
  # 502 Bad Gateway
  # 503 Service Unavailable
  # 504 Gateway Timeout
  httpRetryCodes: "408,429,500,502,503,504"
  insecureTLS: false
  printRequestBody: false
  printResponseBody: false
  # Control the concurrent invocations
  maxInflight: 50

# Community Edition, maxInflight is 1
# Name of shared queue is "faas-request"
queueWorker:
  image: ghcr.io/openfaas/queue-worker:0.13.2
  # Control HA of queue-worker
  replicas: 1
  queueGroup: "faas"
  ackWait: "60s"
  resources:
    requests:
      memory: "120Mi"
      cpu: "50m"

# monitoring and auto-scaling components
# both components
prometheus:
  image: prom/prometheus:2.41.0
  create: true
  resources:
    requests:
      memory: "512Mi"
  annotations: {}

alertmanager:
  image: prom/alertmanager:0.25.0
  create: true
  resources:
    requests:
      memory: "25Mi"
    limits:
      memory: "50Mi"

stan:
  # Image used for nats deployment when using async with NATS-Streaming.
  image: nats-streaming:0.25.2

# NATS is required for async
nats:
  channel: "faas-request"
  # Stream replication is set to 1 by default. This is only recommended for development.
  # For production a value of at least 3 is recommended for NATS JetStream to be resilient.
  # See https://github.com/openfaas/openfaas-pro/blob/master/jetstream.md
  streamReplication: 1
  external:
    clusterName: ""
    enabled: false
    host: ""
    port: ""
  image: nats:2.9.10
  enableMonitoring: false
  metrics:
    # Should stay off by default because the exporter is not multi-arch (yet)
    enabled: false
    image: natsio/prometheus-nats-exporter:0.10.1
  resources:
    requests:
      memory: "120Mi"

# ingress configuration
ingress:
  enabled: false
  ## For k8s >= 1.18 you need to specify the pathType
  ## See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#better-path-matching-with-path-types
  #pathType: ImplementationSpecific

  # Used to create Ingress record (should be used with exposeServices: false).
  hosts:
    - host: gateway.openfaas.local  # Replace with gateway.example.com if public-facing
      serviceName: gateway
      servicePort: 8080
      path: /
  annotations:
    kubernetes.io/ingress.class: nginx
  tls:
  # Secrets must be manually created in the namespace.

  ## You can specify the ingress controller by using the ingressClassName
  #ingressClassName: nginx

# ingressOperator (optional) – component to have specific FQDN and TLS for Functions
# https://github.com/openfaas-incubator/ingress-operator
ingressOperator:
  image: ghcr.io/openfaas/ingress-operator:0.7.1
  replicas: 1
  create: false
  resources:
    requests:
      memory: "25Mi"

nodeSelector: {}

tolerations: []

affinity: {}

kubernetesDNSDomain: cluster.local

istio:
  mtls: false

gatewayExternal:
  annotations: {}

k8sVersionOverride: "" #  Allow kubeVersion to be overridden for the ingress creation

Are you a GitHub Sponsor yet (Yes/No?)

[ ] Yes
[x] No

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Documentation

[ ] I have updated the list of tools in README.md if (required) with ./arkade get -o markdown
[ ] I have updated the list of apps in README.md if (required) with ./arkade install --help

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I've read the CONTRIBUTION guide
[x] I have signed-off my commits with git commit -s

[x] I have tested this on arm, or have added code to prevent deployment

Hi @dirien thanks for working on this.
> [prom/prometheus:v2.38.0] prom/prometheus:v2.38.0
newer version of image found > prom/prometheus:v2.38.0

I'm a bit confused by this output, it seems to find version v2.38.0 in the chart, then claim that there's also a newer version which is the same tag?
Can you explain if the output is correct, and if it is, how it can be improved to show the version in the chart vs what was found?
Alex

Not sure why this was closed by GitHub, I pushed fixes to your PR fork.
Alex

authors: alexellis dirien

repo: alexellis/arkade


text:
Add isValid and isDirty functions to non async forms

This adds an isValid and isDirty function to non async forms. I haven't added this to Async forms since it's a bit more complex and I wanted some feedback on the isDirty function before finishing Async forms as well.

It looks like this change will drastically simplify things since the tricky part on each update reduced to figuring out single value: visibility.

Right! That all makes perfect sense 👌 I wasn't sure why you intially wanted Dirty(option(result)) but now it makes sense. Didn't think about other strategies than those in the examples 👍
I'll fix it ASAP

@arnarthor Ping, let me know if you need a hand w/ this change.

Hey sorry about this dragging so long. I was dragged into another urgent project at work and been pretty swamped last couple of weeks.
I'll try to get to this ASAP, but not sure if it'll be this weekend or the next.

@arnarthor np np, thanks for update!

Implemented in #41.

authors: alexfedoseev arnarthor

repo: alexfedoseev/re-formality


text:
Why CPU usage is so high?

Add a simple test with sleep(10); and check that the main process doesn't use too much CPU time.

See #5.

repo: alexislefebvre/fastest


text:
Implement judge ruling search in popup

In the popup you click a button that allows the user to enter some search text and submits that to the judges lounge fb group with that search text, for quick ruling lookup

url example:
https://www.facebook.com/groups/109511652449843/search/?q=damage step chain
replace damage, step, chain with user input(s)

repo: alexjraymond/DuelingBookEnhanced


text:
get city, country and ip from a visitor on production mode with rails 3.2

I have installed http://www.rubygeocoder.com/ in a project rails in a production server but this gem in my production server not works fine for me...
I write these methods in views in my development environment and works fine:
<%= request.ip %>
<%= request.location.city %>
<%= request.location.country %>

and I get:  127.0.0.1 Reserved
this result its usually because I am working in localhost.
However after make a deploy with capistrano in the production server in linode I get error with these methods, I can see in my production log the next error:
Completed 500 Internal Server Error in 909ms

ActionView::Template::Error (undefined method `location' for #<ActionDispatch::Request:0x00000005aa8570>):

Why I get this error in my production server for these methods?
Thank you!

Hello @alexreisner !
I want location details while visitor is visiting website.
I have tried Geocoder.search("") query using ip address as parameter. But it doesn't work for production environment.
Can u help me to resolve this? How to get location details in production environment?

@krupali1810 I'm trying to figure out the same thing. @alexreisner

@krupali1810  @adrianvalenz  Did any of you figure out how to do it where I can pass the IP address as the parameter and get the location or country?

@adrianvalenz  @krupali1810 I figured it out. The syntax to get location details from IP is as follows:
Geocoder.address("pass_the _ip_address")

I'm glad that you were able to help each other. Feel free to submit a PR to
update the README so that this is clear to others too.
Thanks!
On Tue, Sep 12, 2017 at 04:10 Arpit Agarwal notifications@github.com
wrote:

@adrianvalenz https://github.com/adrianvalenz @krupali1810
https://github.com/krupali1810 I figured it out. The syntax to get
location details from IP is as follows:
Geocoder.address("pass_the _ip_address")
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/alexreisner/geocoder/issues/239#issuecomment-328820544,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACBOwVjd1i9mepjyG1SjjBdivYkhN-nHks5shmaLgaJpZM0aXA==
.

repo: alexreisner/geocoder


text:
Teach runs list endpoints to use parameters

Change
Teach the client.runs.list endpoint about a parameters: kwarg. That kwarg is passed to the underlying GET request.
Motivation
I would like to check the latest run for a thread, and it seems like the best way to do this is to list the runs for a thread limited to 1.
All Submissions:

[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 update/change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?

Thanks for this, could you add this to the Messages#list endpoint also?

@alexrudall If you pull @shalecraig PR, I can send you another PR with the messages also updated.
I send @shalecraig the PR already, but am not sure if he sees it: https://github.com/coezbek/ruby-openai/tree/patch-1

This is also relevant for RunSteps#list endpoint, even though I doubt there should be more than 20 items in this end-point.

Thanks @shalecraig & @coezbek!

authors: alexrudall coezbek shalecraig

repo: alexrudall/ruby-openai


text:
Pocketsphinx

Thanks for the project 💜
I Have a question: how can I add new words or good dictionary to pocketsphinx

Hi @aprooooo,
Thanks to the issue #672, I can say to you that @SmallLeandre and @Oliv4945 are or have been users of PockerSphinx.
If you guys have a answer to bring, I'm pretty sure it will be appreciated 😜

Hi,
You need to change this line to use another dictionary, or edit the default.

@Oliv4945
Thank you friend💜,  I will try

authors: Oliv4945 aprooooo wikijm

repo: alexylem/jarvis


text:
MediaTime: fix negative value into Duration bug

as u64 of i64 is dangerous. Duration is non-negative but MediaTime is not necessarily. This fixes what is effectively an integer underflow.

Actually, I'm not sure that MediaTime should have From<MediaTime> for Duration at all -- this conversion is not lossless. I think I am in favor of an explicit conversion instead or TryFrom or something.

I don't feel strongly one way or the other.
Have you experienced a bug due to this conversion?

Yes. I had two MediaTime values that I expected to almost always be ordered tsA < tsB and so I used Duration::max(Duration::ZERO, (tsB - tsA).into()) but this results in underflow. Instead, I must use MediaTime::max(MediaTime::ZERO, tsB - tsA).into() so the timestamp doesn't get corrupted. I would expect _.into() and max to commute.
I will prepare a proposed MediaTime patch to catch this issue statically.

Sounds good!

@algesten I've revised the patch. While I was there, I also fixed some defects regarding handling of negative and zero denominators. Those cases are now statically disallowed. This should eliminate a possible DoS vulnerability resulting from SDP parsing of streams with 0 frequency resulting in division by zero panics.
You can, of course, cherry-pick the commit(s) you want or ask me to prepare a reduced changeset but I would very much like this basic data type to be as safe as possible.

Thanks!
I'm in two minds about this Frequency newtype. On the one hand, it provides some really nice guarantees in the SDP parsing, on the other, it is Another Thing a user of the library need to get their head around. It doesn't look like Frequency is visible in that many places in the public API though. Could you maybe try making it pub(crate) and see what compilation errors you get?
For now we could potentially keep it internal and decide later if we want to have it public.

Unfortunately, it is indeed rather heavyweight compared to just plugging in literals but I have tried to make it as straightforward as possible to use with frequency-specific constructors and constants.
As far as I can see, the design space for this division by zero restriction is:

Do nothing and expect the user to ensure non-zero frequency.
Check at construction time and panic.
Check at construction time and return a Result/Option.
Check at construction time and map 0 to 1 silently.
Use NonZeroU32 directly in interfaces.
Wrap NonZeroU32 with a newtype (Frequency).

Perhaps you'd be happier with 4?
I have added AddAssign and SubAssign implementations because doing t = t + x instead of t += x was bothering me. I've also rebased onto main as there were some conflicts.

Another option would be to do both the Frequency newtype and the 0 to 1 mapping with the larger type on input and the smaller type on output (Postel style).
The Frequency type only shows up in signatures for things like clock_rate and the denominator of these MediaTime terms -- it's there entirely to guarantee that there are only 2^32 - 1 values.

@xnorpx you had thoughts on MediaTime (passing it to write_rtp, rather than just the RTP u32 value).
My idea for API ergonomics here is that

Get the Format for whatever you're sending (Rtc -> CodecConfig -> PayloadParam -> CodecSpec -> Format)
Grab the Frequency from that Format.
Make a MediaTime using the Frequency (this could potentially be expanded with more helpers)

Since you need to know the negotiated PT, you already need to dig out the PayloadParam.

It feels a little clunky to need to create a MediaTime everytime I call write. Pass in Pt and RtpTimestamp and MediaTime could be created inside. But it could just be the way I use it.
We probably need to add 8000 and 16000 at some point to the frequency struct, but I like having the new type.

@david-flok also, note #338 which I want to land before this, which will clean up in MediaTime a bit.

Hi @david-flok, I know I've created some more work in this PR.
Would you prefer if I took the PR to completion, or do you want to finish it?

Hi @algesten, no worries. I'll get polish this now, sorry for the delay.

Ok, I've rebased and resolved the conflicts with #338. I also did some documentation but I haven't provided the example(s) you wanted, sorry.

@david-flok I added some code example: https://github.com/algesten/str0m/commit/a319da9d0a6b776b979893fb31ad1a184eee8ac8

authors: algesten david-flok lolgesten xnorpx


text:
chore(deprecation): deprecate waitTask --> waitForCompletion

We renamed this one in v4 because it's not really proper English

[x] wiki entry
[x] alias in v3
[x] v4 implementation

Where's waitForCompletion implemented?

It's not implemented yet in v3, forgot to push that

May need to update tests too.
Is waitForCompletion the new waitTask for all API clients?

I think it was originally @codeharmonics suggesting this change

Java has waitForCompletion, Scala waitFor, other ones have waitTask, wait_task

I feel like we should try to keep some consistency.
If we are to rename methods like these, we should validate them with the API maintainers and implement the change everywhere?

Java and Scala are the exceptions here if I'm not mistaken.

I agree with @rayrutjes, not sure we want to introduce a new wording here. This method should anyway never be used for something else that testing purposes.

@clement-leprovost started a discussion about renaming waitTask. Everybody agreed that it needed to be more explicit - wait for the task to do what???  Some suggested waitForTask, waitForTaskToComplete, or waitForCompletion.

@codeharmonics whatever is best indeed. Some of the suggestions really are more explicit than today.
However, I think that renaming single methods like this will create a lot of noise.
Maybe we should start creating a document listing all methods / concepts etc so that we can eventually all go in the same direction when releasing major versions.
@Haroenv also has some nice ideas around Requester etc which are probably worth discussing / implementing in other clients in the future.

Doc team will be revisiting our API client methods, adding exact parameters and return results, as well as more code samples. We can start creating a list of name changes. But I'm curious how we manage interface changes? Can old clients still use the existing names? Are new clients encouraged or even required to use the new names?

If this is too contentious of a name change I can keep it like it is, but I only made this PR because we discussed it on Slack and it was on my TODO

Reverting this. We will reconsider this kind of naming on a global level at a later stage

authors: Haroenv codeharmonics rayrutjes redox vvo

repo: algolia/algoliasearch-client-javascript


text:
Auto-scroll cursor into view: Undo buttons interfering

Open a long note that you have to scroll through approx. two screens high to read. Place the cursor onto the last line and scroll to the opposite end. Start typing. Noto will scroll the cursor into view, but the Undo buttons will cover up the line with the cursor, which is not an ideal writing situation. Is it doable to scroll - say - three more lines into view? (situation for my font/size combo)
Same for writing, BTW: at certain points the cursor simply vanishes behind the Undo bar.

The same (cursor vanishes under Undo buttons and keyboard toolbar) happens during normal writing and hampers / interrupts the typing and the creative flow.

repo: alialbaali/Noto


text:
Cancel alarms when deleting/archiving notes

Currently, alarms stay active even after deleting or archiving a note. That shouldn't be the case at all. Alarms should be canceled as soon the note is archived or deleted.

Regarding the deletion.. I think the correct behavior is to implement the Recycle Bin feature, cancel the deletion confirmation message, and change the warning message to "The note has been moved to the Recycle Bin."

I believe that's a different issue, which we have talked about in #74. This issue is regarding cancelling alarms, regardless of whether there's a Recycle Bin / Trash or not.
But, I do agree with you regarding that. The implementation actually isn't difficult or time-consuming. However, the design might overcomplicate the UI, and the app. My goal for Noto is to always keep it simple.

authors: AI-IMED alialbaali


text:
Could you provide the md5 value of train.tar.gz-part-{a-f} ?

We downloaded the train.tar.gz-part-{a-f}, but the md5 value of the merged file is wrong. We are not sure which file is the wrong one.

uncompress error message：
tar: Skipping to next header
tar: Archive contains \0\b\0\004\0\006\0\005\0\004\0' where numeric off_t value expected tar: Archive contains \0\005\0\r\0\004\0\004\0\a\0' where numeric time_t value expected
tar: Archive value -1095216594940 is out of uid_t range 0..4294967295
tar: Archive contains `\0\016\0\v\0\t\0' where numeric gid_t value expected
\377\374\377\375\377\002
tar: ▒▒▒▒▒: implausibly old time stamp 1970-01-01 07:59:59
tar: Skipping to next header
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Can you provide more details of your downloaded files train.tar.gz-part-{a-f} and your uncompress cmd? Based on the information you've provided so far, I am unable to determine the specific file that is causing the issue.

Can you provide more details of your downloaded files train.tar.gz-part-{a-f} and your uncompress cmd? Based on the information you've provided so far, I am unable to determine the specific file that is causing the issue.

Yes,

cat train.tar.gz-part-* > train.tar.gz
tar -zxvf train.tar.gz
train/
train/3D_SPK_00001/
train/3D_SPK_00001/3D_SPK_00001_001_Device01_Distance04_Dialect00.wav
...
train/3D_SPK_01197/3D_SPK_01197_003_Device05_Distance13_Dialect00.wav
train/3D_SPK_01197/3D_SPK_01197_003_Device06_Distance08_Dialect00.wav
train/3D_SPK_01197/3D_SPK_01197_003_Device08_Distance12_Dialect00.wav
tar: Skipping to next header
tar: Archive contains \0\b\0\004\0\006\0\005\0\004\0' where numeric off_t value expected tar: Archive contains \0\005\0\r\0\004\0\004\0\a\0' where numeric time_t value expected
tar: Archive value -1095216594940 is out of uid_t range 0..4294967295
tar: Archive contains `\0\016\0\v\0\t\0' where numeric gid_t value expected
\377\374\377\375\377\002
tar: ▒▒▒▒▒: implausibly old time stamp 1970-01-01 07:59:59
tar: Skipping to next header

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now

and the md5 value of train.tar.gz is 6e774697a07ae332d51049c418eded85

File size / File Name
203207197134 / train.tar.gz
34359738368 / train.tar.gz-part-a
34359738368 / train.tar.gz-part-b
34359738368 / train.tar.gz-part-c
34359738368 / train.tar.gz-part-d
34359738368 / train.tar.gz-part-e
31408505294 / train.tar.gz-part-f
and the md5 value of train.tar.gz is 6e774697a07ae332d51049c418eded85

We have checked the datasets and run cat train.tar.gz-part-* > train.tar.gz and md5sum train.tar.gz. The md5 value is c2cea55fd22a2b867d295fb35a2d3340 which is the same as the value on our website, but different from your results.
There may have been some errors during the download process. We suggest you can try downloading it again as the md5 value is different.

We have checked the datasets and run cat train.tar.gz-part-* > train.tar.gz and md5sum train.tar.gz. The md5 value is c2cea55fd22a2b867d295fb35a2d3340 which is the same as the value on our website, but different from your results.
There may have been some errors during the download process. We suggest you can try downloading it again as the md5 value is different.

Yes, so in order to avoid re-downloading all the parts, it's important to know which part of the file failed, here is md5 value of our downloaded files:
train.tar.gz-part-a: 4109addde41d88760947263f18117ac3
train.tar.gz-part-b: ea569fc26d894f5e0c5e38be2820490f
train.tar.gz-part-c: bd2ce08f5b51005b66afe484b01a4a59
train.tar.gz-part-d: 5cd31d961d2d5211aea38b8b95f7239a
train.tar.gz-part-e: 58f3fb7d28ae7f4b65ee35a1ed7ab106
train.tar.gz-part-f: be64551c030e8087562a10df2c74ccb1

Yes, here're the md5 value of part files:
4109addde41d88760947263f18117ac3  train.tar.gz-part-a
5a17ef2fa28b1b9e340277edffb8b51c  train.tar.gz-part-b
bd2ce08f5b51005b66afe484b01a4a59  train.tar.gz-part-c
5cd31d961d2d5211aea38b8b95f7239a  train.tar.gz-part-d
58f3fb7d28ae7f4b65ee35a1ed7ab106  train.tar.gz-part-e
be64551c030e8087562a10df2c74ccb1  train.tar.gz-part-f

The file train.tar.gz-part-b you downloaded have some problems.
We will update these information in our shell scripts.

authors: GeekOrangeLuYao llearner


text:
Update：支持装箱类型Character.

如题，缺少了对Character的支持，这边加上。

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

repo: alibaba/ARouter


text:
流数据无法在当前的Alink算法模型上做计算

用KafkaSourceStreamOp()作为数据源，
stream_model = pipeline.add(logistic).fit(stream_data)
报错java.lang.UnsupportedOperationException: Only support batch fit!
是不是当前的Alink算法无法处理流数据？
is ok
adult_batch = CsvSourceBatchOp()
model = pipeline.add(logistic).fit(adult_batch)
error UnsupportedOperationException
adult_stream = KafkaSourceStreamOp()
model = pipeline.add(logistic).fit(adult_stream )

##try as bellow
FEATURE_LABEL = ["c0", "c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "label"]
FEATURES = ["c0", "c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8"]
labelColName = "label"
vecColName ="vec"
REBASE_PATH = "/tmp/rebase"
trainStream = RandomTableSourceStreamOp()
.setNumCols(10)
.setMaxRows(100000)
.setOutputCols(FEATURE_LABEL)
.setOutputColConfs("label:weight_set(1.0,1.0,2.0,5.0)")
.link(SpeedControlStreamOp().setTimeInterval(0.01))
testStream = trainStream
batchData = RandomTableSourceBatchOp()
.setNumCols(10)
.setNumRows(1000)
.setOutputCols(FEATURE_LABEL)
.setOutputColConfs("label:weight_set(1.0,1.0,2.0,5.0)")
pipelineModel = Pipeline()
.add(OneHotEncoder()
.setSelectedCols(FEATURES)
.setOutputCols([vecColName])
.setReservedCols([labelColName]))
.add(FmClassifier()
.setVectorCol(vecColName)
.setLabelCol(labelColName)
.setWithIntercept(True)
.setNumEpochs(2)
.setPredictionCol("pred")
.setPredictionDetailCol("details")).fit(batchData)
models = OnlineLearningStreamOp(pipelineModel)
.setModelStreamFilePath(REBASE_PATH)
.setTimeInterval(10)
.setLearningRate(0.01)
.setOptimMethod("ADAM")
.linkFrom(trainStream)
predResults = PipelinePredictStreamOp(pipelineModel).linkFrom(testStream, models)
EvalBinaryClassStreamOp()
.setPredictionDetailCol("details")
.setLabelCol(labelColName)
.setTimeInterval(10).linkFrom(predResults)
.link(JsonValueStreamOp().setSelectedCol("Data")
.setReservedCols(["Statistics"])
.setOutputCols(["Accuracy", "AUC", "ConfusionMatrix"])
.setJsonPath(["$.Accuracy", "$.AUC", "ConfusionMatrix"])).print()
StreamOperator.execute()

repo: alibaba/Alink


text:
buildTpatch.sh 没有生成update.json啊

生成的是patch-1.0.1@1.0.0.tpatch，patchs.json，tpatch-bundles.json

代码是最新的吗？  构建日志看下，是否有异常

代码最新的。。
:CreateDebugTPatch
java.io.IOException: Unable to delete file: D:\project\atlas\atlas-demo\app\build\outputs\tpatch-debug\unzip\new.apk\lib\armeabi\libpreverify.so
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2279)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
at com.taobao.android.TPatchTool.doPatch(TPatchTool.java:473)
at com.taobao.android.builder.tasks.tpatch.TPatchTask.doTPatch(TPatchTask.java:317)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:228)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:621)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:604)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:66)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
:assembleDebug
BUILD SUCCESSFUL

同问，我也是这个问题，并没有update.json.只有patchs.json.这个里面没有updateVersion字段，
{
"baseVersion": "1.0.0",
"diffBundleDex": true,
"patches": [
{
"bundles": [
{
"applicationName": "com.taobao.firstbundle.FirstBundleApplication",
"artifactId": "firstbundle",
"dependency": [],
"mainBundle": false,
"newBundle": false,
"pkgName": "com.taobao.firstbundle",
"version": "1.0.1"
},
{
"applicationName": "android.taobao.atlas.startup.AtlasBridgeApplication",
"mainBundle": true,
"name": "libcom_taobao_maindex",
"newBundle": false,
"pkgName": "com.taobao.demo",
"version": "1.0.1"
}
],
"fileName": "patch-1.0.1@1.0.0.tpatch",
"patchVersion": "1.0.1",
"targetVersion": "1.0.0"
}
]
}

authors: jiawulu wlianghe00 xunyixiangchao

repo: alibaba/atlas


text:
oracle create index加local或者global关键字报错

sql：CREATE INDEX dbobjs_idx ON dbobjs (created) LOCAL
解析错误：syntax error, error in :'ted) LOCAL ',expect LPAREN, actual EOF LOCAL
sql：CREATE INDEX dbobjs_idx ON dbobjs (created) global
解析错误：multi-statement not allowerror (1) : class com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleExprStatement not allow

这几个问题怎么没人关注？

问题已解决，请用新版本 https://github.com/alibaba/druid/releases/tag/1.1.3

repo: alibaba/druid


text:
50并发压30秒，druid的testConnectionInternal()耗时300ms

你这明显是你的数据库性能不行啊。

可以试试最新的master分支，这段反射获取lastPacketReceivedTimeMs的代码已经删除了。

authors: FangJYun lizongbo zrlw


text:
添加对Lealone数据库的支持

https://github.com/lealone/Lealone

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

可以重新提交一下，工作流已修订，现在用的是最新的ubuntu了。

代码存在冲突，请解决冲突后重新提交pr

authors: CLAassistant lizongbo zhoujin7 zrlw


text:
dubbo-2.5.6编译失败，错误: 无法访问Drawable

本地环境JDK1.8 maven3.5
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/liyang/Downloads/dubbo-dubbo-2.5.6/dubbo-simple/dubbo-monitor-simple/src/main/java/com/alibaba/dubbo/monitor/simple/SimpleMonitorService.java:[137,18] 错误: 无法访问Drawable
[ERROR]   找不到org.jfree.ui.Drawable的类文件
/Users/liyang/Downloads/dubbo-dubbo-2.5.6/dubbo-simple/dubbo-monitor-simple/src/main/java/com/alibaba/dubbo/monitor/simple/SimpleMonitorService.java:[139,14] 错误: 无法访问PublicCloneable
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] dubbo-parent ....................................... SUCCESS [  0.407 s]
[INFO] Hessian Lite(Alibaba embed version) ................ SUCCESS [  2.509 s]
[INFO] dubbo-common ....................................... SUCCESS [  2.569 s]
[INFO] dubbo-container .................................... SUCCESS [  0.006 s]
[INFO] dubbo-container-api ................................ SUCCESS [  0.963 s]
[INFO] dubbo-container-spring ............................. SUCCESS [  0.593 s]
[INFO] dubbo-container-jetty .............................. SUCCESS [  0.578 s]
[INFO] dubbo-container-log4j .............................. SUCCESS [  0.584 s]
[INFO] dubbo-container-logback ............................ SUCCESS [  0.625 s]
[INFO] dubbo-remoting ..................................... SUCCESS [  0.005 s]
[INFO] dubbo-remoting-api ................................. SUCCESS [  1.569 s]
[INFO] dubbo-remoting-netty ............................... SUCCESS [  0.874 s]
[INFO] dubbo-remoting-mina ................................ SUCCESS [  0.817 s]
[INFO] dubbo-remoting-grizzly ............................. SUCCESS [  0.764 s]
[INFO] dubbo-remoting-p2p ................................. SUCCESS [  0.881 s]
[INFO] dubbo-remoting-http ................................ SUCCESS [  0.645 s]
[INFO] dubbo-remoting-zookeeper ........................... SUCCESS [  0.716 s]
[INFO] dubbo-remoting-netty4 .............................. SUCCESS [  0.968 s]
[INFO] dubbo-rpc .......................................... SUCCESS [  0.004 s]
[INFO] dubbo-rpc-api ...................................... SUCCESS [  1.347 s]
[INFO] dubbo-rpc-default .................................. SUCCESS [  1.201 s]
[INFO] dubbo-rpc-injvm .................................... SUCCESS [  0.617 s]
[INFO] dubbo-rpc-rmi ...................................... SUCCESS [  0.568 s]
[INFO] dubbo-rpc-hessian .................................. SUCCESS [  0.726 s]
[INFO] dubbo-rpc-http ..................................... SUCCESS [  0.635 s]
[INFO] dubbo-rpc-webservice ............................... SUCCESS [  0.711 s]
[INFO] dubbo-cluster ...................................... SUCCESS [  1.266 s]
[INFO] dubbo-registry ..................................... SUCCESS [  0.007 s]
[INFO] dubbo-registry-api ................................. SUCCESS [  1.059 s]
[INFO] dubbo-monitor ...................................... SUCCESS [  0.007 s]
[INFO] dubbo-monitor-api .................................. SUCCESS [  0.625 s]
[INFO] dubbo-filter ....................................... SUCCESS [  0.005 s]
[INFO] dubbo-filter-validation ............................ SUCCESS [  0.725 s]
[INFO] dubbo-filter-cache ................................. SUCCESS [  0.677 s]
[INFO] dubbo-registry-default ............................. SUCCESS [  0.650 s]
[INFO] dubbo-monitor-default .............................. SUCCESS [  0.686 s]
[INFO] dubbo-registry-multicast ........................... SUCCESS [  0.742 s]
[INFO] dubbo-config ....................................... SUCCESS [  0.004 s]
[INFO] dubbo-config-api ................................... SUCCESS [  1.197 s]
[INFO] dubbo-config-spring ................................ SUCCESS [  0.956 s]
[INFO] dubbo-rpc-thrift ................................... SUCCESS [  1.026 s]
[INFO] dubbo-rpc-memcached ................................ SUCCESS [  0.642 s]
[INFO] dubbo-rpc-redis .................................... SUCCESS [  0.667 s]
[INFO] dubbo-registry-zookeeper ........................... SUCCESS [  0.689 s]
[INFO] dubbo-registry-redis ............................... SUCCESS [  0.796 s]
[INFO] dubbo .............................................. SUCCESS [  1.780 s]
[INFO] dubbo-simple ....................................... SUCCESS [  0.004 s]
[INFO] dubbo-registry-simple .............................. SUCCESS [  2.464 s]
[INFO] dubbo-monitor-simple ............................... FAILURE [  1.077 s]
[INFO] dubbo-admin ........................................ SKIPPED
[INFO] dubbo-demo ......................................... SKIPPED
[INFO] dubbo-demo-api ..................................... SKIPPED
[INFO] dubbo-demo-provider ................................ SKIPPED
[INFO] dubbo-demo-consumer ................................ SKIPPED
[INFO] dubbo-test ......................................... SKIPPED
[INFO] dubbo-test-benchmark ............................... SKIPPED
[INFO] dubbo-test-compatibility ........................... SKIPPED
[INFO] dubbo-test-integration ............................. SKIPPED
[INFO] dubbo-test-examples ................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 40.171 s
[INFO] Finished at: 2017-10-12T20:19:32+08:00
[INFO] Final Memory: 36M/484M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project dubbo-monitor-simple: Compilation failure: Compilation failure:
[ERROR] /Users/liyang/Downloads/dubbo-dubbo-2.5.6/dubbo-simple/dubbo-monitor-simple/src/main/java/com/alibaba/dubbo/monitor/simple/SimpleMonitorService.java:[137,18] 错误: 无法访问Drawable
[ERROR] 找不到org.jfree.ui.Drawable的类文件
[ERROR] /Users/liyang/Downloads/dubbo-dubbo-2.5.6/dubbo-simple/dubbo-monitor-simple/src/main/java/com/alibaba/dubbo/monitor/simple/SimpleMonitorService.java:[139,14] 错误: 无法访问PublicCloneable
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :dubbo-monitor-simple

希望开发同学能够修改下，至少编译这一步一定要简单点，目前为止dubbo是我用过最难编译的开源应用了。

应该是你的本地工程的依赖解析有问题，不能正确解析到依赖包
你说的难以编译具体体现在哪那，能否具体说下比较麻烦的操作点？dubbo和普通的多模块maven工程编译是一样的流程，难道是我用习惯感觉不到了？

嗯，确实是我本地的锅，放在服务器上编译可以搞定。
难以编译是因为编译以前的版本要改好多东西才能成功，哈哈，看来现在这个标签可以去掉了。。

repo: alibaba/dubbo


text:
Fix #3716 Add record feature

实现 Record 类与 JSON 之间的转换。

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant HowardLei

repo: alibaba/fastjson


text:
[BUG] JSONArray to toJavaList 布尔 和 0/1 无法序列化

问题描述
简要描述您碰到的问题。
序列化使用：
Feature.WriteBooleanAsNumber
将 布尔转为数字，当反序列化时并没有处理布尔
com.alibaba.fastjson2.JSONException: can not cast to java.lang.Boolean, from class java.lang.Integer 	at com.alibaba.fastjson2.util.TypeUtils.cast(TypeUtils.java:244) 	at com.alibaba.fastjson2.reader.ObjectReader.createInstance(ObjectReader.java:111) 	at com.alibaba.fastjson2.JSONArray.toList(JSONArray.java:1032) 	at com.alibaba.fastjson2.JSONArray.toJavaList(JSONArray.java:1119)
在TypeUtils类方法cast，完全没有处理布尔
public static <T> T cast(Object obj, Class<T> targetClass) { }
环境信息
请填写以下信息：

OS信息：  win10
JDK信息： Openjdk 1.8.0_312
版本信息：Fastjson2 2.0.15

试试 2.0.40

试试 2.0.40

OK 问题已解决

测试用例可以提供下吗？

测试用例可以提供下吗？
上方回答有
https://github.com/alibaba/fastjson2/issues/1874#issuecomment-1730721963


text:
[BUG] Parse day-month-year format json string

问题描述
对于 日-月-年 格式的字符串，fastjson 1.x 可以解析，fastjson兼容无法解析。请问是否考虑支持呢
环境信息

OS信息： [MacOS 12.7.4 M1 Pro 16 GB]
JDK信息： [Openjdk 17.0.6]
版本信息：[Fastjson 2.0.51]

重现步骤

import com.alibaba.fastjson.JSON;
import org.junit.jupiter.api.Test;

import java.util.Date;

import static org.junit.jupiter.api.Assertions.assertEquals;

public class Test_112 {
    @Test
    public void test() throws Exception {
        Model model = JSON.parseObject("{\"date\":\"01-03-2022 12:00:00\"}", Model.class);
        assertEquals(new Date(122, 2, 1, 12, 0, 0), model.date);
    }

    public static class Model {
        public Date date;
    }
}

相关日志输出
java.time.format.DateTimeParseException: illegal input 01-01-2022 12:00:00
at com.alibaba.fastjson2.util.DateUtils.parseMillis19(DateUtils.java:9763)
at com.alibaba.fastjson2.JSONReaderUTF8.readMillis19(JSONReaderUTF8.java:6713)
at com.alibaba.fastjson2.JSONReader.readMillisFromString(JSONReader.java:1557)
at com.alibaba.fastjson2.JSONReader.readDate(JSONReader.java:1381)
at com.alibaba.fastjson2.reader.ORG_1_1_Model.readObject(Unknown Source)
at com.alibaba.fastjson.JSON.parseObject(JSON.java:542)

这个格式怎么来的？

自动化测试构建得到的，日-月-年主要是国外的使用方式，然后发现在1.2.83上居然也能够正常解析。

https://github.com/alibaba/fastjson2/releases/tag/2.0.52
问题已修复，请用新版本

authors: Cooper-Zhong wenshao


text:
parse、parseObject、parseArray等需要针对null进行过滤

当null数据进行转换JSONReader.of(str)时，会调用com.alibaba.fastjson2.util.JDKUtils#getCharArray方法。
会导致系统错误！
见下图。

提交了一个PR
https://github.com/alibaba/fastjson2/pull/79
另外，我在用fastjson2解析对象时产生了异常，后期将继续跟进。

请签署CLA，这样我才能合入代码


text:
fix write string for BigInteger and BigDecimal for issue #1537 and np…

What this PR does / why we need it?
fix write string for BigInteger and BigDecimal for issue https://github.com/alibaba/fastjson2/issues/1537 and npe for issue https://github.com/alibaba/fastjson2/issues/1534
Summary of your change
Please indicate you've done the following:

[ ] Made sure tests are passing and test coverage is added if needed.
[ ] Made sure commit message follow the rule of Conventional Commits specification.
[ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

Codecov Report
Patch coverage: 61.76% and project coverage change: -0.10 :warning:

Comparison is base (83746b3) 75.97% compared to head (beb3c7a) 75.88%.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1539      +/-   ##
============================================
- Coverage     75.97%   75.88%   -0.10%
- Complexity    20535    20574      +39
============================================
  Files           629      631       +2
  Lines         80941    81153     +212
  Branches      17697    17757      +60
============================================
+ Hits          61493    61579      +86
- Misses        12149    12238      +89
- Partials       7299     7336      +37

Impacted Files
Coverage Δ

...ain/java/com/alibaba/fastjson2/JSONWriterUTF8.java
77.49% <54.54%> (-0.10%)
:arrow_down:

...ibaba/fastjson2/reader/ObjectReaderImplObject.java
78.94% <60.00%> (-1.72%)
:arrow_down:

...in/java/com/alibaba/fastjson2/JSONWriterUTF16.java
83.44% <66.66%> (+0.05%)
:arrow_up:

... and 16 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


text:
AI 代理 Wasm 插件对接智谱 ChatGLM

https://bigmodel.cn/

我想认领这个issue，我在智谱实习过，有一定了解～

我看ai-proxy插件中智谱已经支持，这个issue是否可以关闭了

authors: CH3CHO Suchun-sv hanxiantao

repo: alibaba/higress


text:
fix: add prefix 'this.' for function bind in variable bind dialog and…

1、修复issue：https://github.com/alibaba/lowcode-engine/issues/1852
2、添加了一个清除按钮

现在不加this，在渲染和出码都是ok的，@liujuping 看下呢

demo里这块会报错，

现在不加this，在渲染和出码都是ok的，@liujuping 看下呢

不加 this 可能会影响到出码之类的逻辑，所以加了 thisRequiredInJSE 配置，强制需要加 this，目前也都推荐加上 this。

authors: AndyJinSS hzd822 liujuping

repo: alibaba/lowcode-engine-ext


text:
实现自由布局遇到的问题

参考金蝉z大佬的absolute-designer-view，尝试做自由布局插件(组件需要传递editor参数)，发现以下问题：
1.引擎引入的方式只支持cdn，如何确保editorSymbol是同一个？目前无法通过从@alilc/lowcode-shell中引入的editorSymbol获取editor
import { config, common, canvas } from '@alilc/lowcode-engine';
import { editorSymbol } from '@alilc/lowcode-shell';

const key = Object.getOwnPropertySymbols(canvas)[0];
console.log(key === editorSymbol) // false
console.log(canvas[key]) // editor
console.log(canvas[editorSymbol]) // undefined

2.类似的问题，解决完上述editor获取的问题，又发现报错：Notfound type: workspace(workspace)

不暴露 editor 实例是 by design 的，看看具体需要什么 api，可以单独提 issue 看看，如果确实需要支持可以支持，所有 hack 方式获取 editor 实例早晚都会出问题

需要从lowcode-engine里获取两个东西：editor 和 DesignerView

实例是不会提供的，说下具体要什么api吧

absolute-designer-view.txs：
...
return (
            <DesignerView
                onMount={this.handleDesignerMount}
                className="lowcode-plugin-designer lowcode-plugin-designer--absolute"
                dragGhostComponent={DragGhost}
                editor={editor}
                name={editor.viewName}
                designer={editor.get('designer')}
                componentMetadatas={componentMetadatas}
                simulatorProps={{
                    library,
                    utilsMetadata,
                    extraEnvironment,
                    renderEnv,
                    device,
                    locale,
                    designMode,
                    deviceClassName,
                    simulatorUrl,
                    requestHandlersMap,
                }}
                onDragstart={this.onDragstart}
                onDrag={this.onDrag}
                onDragend={this.onDragend}
            />
        );

可是这个DesignerView组件需要传editor咋办额，拿不到editor，我是不是没办法写这个插件了...

你得看为啥需要啊....需要的是实例里面所有api，还是某个api？

1.需要editor的get、set、onceGot方法
2.需要引擎导出DesignerView组件
看看这些可以支持嘛

不能支持的, editor get set如果都提供了，那还有啥私有api了...DesignerView 也不能提供

”需要 xxx api，因为需要这个干什么“，要具体的单点api，功能越小职责越单一的越容易提供

引擎源码本地打包报错，可以帮忙小看下原因吗？
$ npm run build:umd

> @ build:umd D:\code\xxx\lowcode-engine-main-1.1.6
> lerna run build:umd --stream

lerna notice cli v4.0.0
lerna info Executing command in 4 packages: "yarn run build:umd"
@alilc/lowcode-engine: yarn run v1.22.19
@alilc/lowcode-rax-simulator-renderer: yarn run v1.22.19
@alilc/lowcode-react-renderer: yarn run v1.22.19
@alilc/lowcode-react-renderer: warning package.json: No license field
@alilc/lowcode-react-renderer: warning package.json: "dependencies" has dependen                                                       cy "@alifd/next" with range "^1.21.16" that collides with a dependency in "devDe                                                       pendencies" of the same name with version "^1.19.17"
@alilc/lowcode-engine: $ build-scripts build --config build.umd.json
@alilc/lowcode-rax-simulator-renderer: $ build-scripts build --config build.umd.                                                       json
@alilc/lowcode-react-renderer: $ NODE_OPTIONS=--max_old_space_size=8192 build-sc                                                       ripts build --config build.umd.json
@alilc/lowcode-rax-simulator-renderer: 'build-scripts' �����ڲ����ⲿ���Ҳ���ǿ����е                                                       ĳ���
@alilc/lowcode-rax-simulator-renderer: ���������ļ���
@alilc/lowcode-rax-simulator-renderer: error Command failed with exit code 1.
@alilc/lowcode-rax-simulator-renderer: info Visit https://yarnpkg.com/en/docs/cl                                                       i/run for documentation about this command.
@alilc/lowcode-react-renderer: 'NODE_OPTIONS' �����ڲ����ⲿ���Ҳ���ǿ����еĳ���
@alilc/lowcode-react-renderer: ���������ļ���
@alilc/lowcode-react-renderer: error Command failed with exit code 1.
@alilc/lowcode-react-renderer: info Visit https://yarnpkg.com/en/docs/cli/run fo                                                       r documentation about this command.
lerna ERR! yarn run build:umd exited 1 in '@alilc/lowcode-rax-simulator-renderer                                                       '
lerna WARN complete Waiting for 2 child processes to exit. CTRL-C to exit immedi                                                       ately.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:umd: `lerna run build:umd --stream`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:umd script.
npm ERR! This is probably not a problem with npm. There is likely additional log                                                       ging output above.

本项目通过cdn方式分发，不提供本地打包的相关支持，另外再有单独问题需要另起issue 来问吧，这个issue先关了

emm...感觉玩不下去了

authors: JackLian guohejun

repo: alibaba/lowcode-engine


text:
多表查询禁止超过三个join有什么依据吗？

规约原文
【强制】超过三个表禁止 join。需要 join 的字段，数据类型保持绝对一致；多表关联查询时，保证被关联的字段需要有索引。
问题描述
以下有五张表：总表、人员表、地点表、入职表、离职表。

人员ID
地点ID
入职ID
离职ID

1
2
3
4

人员ID
姓名

1
张三

地点ID
办公地点

2
北京

入职ID
物品名称

3
协议

离职ID
物品名称

4
工牌

要实现查询出以下结果，不就需要join四次吗？

姓名
办公地点
入职物品
离职物品

张三
北京
协议
工牌

修改建议
强制的规约，增加原因说明。

@kongde7 兄弟，你不要太较真了。他们是互联网公司，数据量很大，注重的是性能。肯定会比较纠结多表join的问题。你不要教条主义地遵守他们的规范。应该视自己项目的实际情况而定，你列出的案例完全可以全部join查出来。再比如RBAC的角色-权限数据模型，往往有五张表。我认为完全可以全部join查出来。


text:
docs: fix PTuning link

Hi @xinfeishi May you help review this pull request

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

fix https://github.com/alibaba/rtp-llm/issues/4

fix #4

你好，RTP-LLM项目近期在做捉bug送咖啡的社区活动，为了感谢你之前对项目的贡献，我们会补上咖啡一杯，小小心意～请扫码进群，添加发布群公告的运营女工为好友获取💗

authors: CLAassistant tt0718 zhyncs

repo: alibaba/rtp-llm


text:
run baremetal cluster failed, unable to register node

sealer run kubernetes:v1.19.9 -m 172.16.0.118 -p xxx
timeout and:
[kubelet] Creating a ConfigMap "kubelet-config-1.19" in namespace kube-system with the configuration for the kubelets in the cluster
error execution phase upload-config/kubelet: Error writing Crisocket information for the control-plane node: timed out waiting for the condition
To see the stack trace of this error execute with --v=5 or higher
2021-05-28 20:12:24 [EROR] init master0 failed, error: [ssh][172.16.0.118]run command failed [kubeadm init --config=/var/lib/sealer/data/my-cluster/kubeadm-config.yaml --upload-certs -v 0 --ignore-preflight-errors=SystemVerification]. Please clean and reinstall

Show the kubelet log , cat /var/log/messages:
May 28 19:55:53 iZ2vcc7wjjigo2bmphhn5oZ kubelet: E0528 19:55:53.553984     574 kubelet_node_status.go:93] Unable to register node "iz2vcc7wjjigo2bmphhn5oz" with API server: nodes "iz2vcc7wjjigo2bmphhn5oz" is forbidden: node "iz2vc33b277ttuxjehe0zlz" is not allowed to modify node "iz2vcc7wjjigo2bmphhn5oz"

generate wrong kubelet conf, if not run the command on master0.
/etc/kubernetes/kubelet.conf

this is the run command VM host name, not master0, caused this issue

rm /var/lib/sealer/data/[cluster-name] && rm /tmp/[cluster-name] will fix this issue

https://github.com/alibaba/sealer/pull/224

repo: alibaba/sealer


text:
add the kubefile of sealer debug

By DawnGuo.

Describe what this PR does / why we need it
This PR will add a kubefile for sealer debug images to "applications/". This kubefile just add the default sealer debug images based on  "kubernetes:v1.19.9" .
Does this pull request fix one issue?
No.

Describe how you did it
Please read applications/debug/README.go
Describe how to verify it

I think you can add the debug document into readme too. Or you can add a document in docs dir, and link to application debug readme.

Good idea. I will add the debug document that describes what is sealer debug and how to use  sealer debug into docs dir.

authors: DawnGuoDev fanux


text:
mock  controller的方法，controller里面的service报空

请问类似这种情况怎么mock, service会报空指针
class Controller{
public object handle(String s){
service.handle(s);
}
}
测试方法
public class ControllerTest{
@MockMethod(targetClass = CapabilityTransferController.class)
public Object handle(String s) {
return s;
}
CapabilityTransferController capabilityTransferController = new CapabilityTransferController();
@Test
public void controlTest(){
    String s = "123";
    capabilityTransferController.controlTransfer(s);

}

}

和 #58 问题一样，先用@EnablePrivateAccess的或者PrivateAccessor工具类给service初始化一下

和 #58 问题一样，先用@EnablePrivateAccess的或者PrivateAccessor工具类给service初始化一下

    PrivateAccessor.set(Controller.class,"service",new serviceImpl());

报错没有该属性，而实际是有的

    PrivateAccessor.set(Controller.class,"service",new serviceImpl());

报错没有该属性，而实际是有的

第一个参数应该传被测的具体对象，不是类型。比如：
 PrivateAccessor.set(controller, "service", new serviceImpl());

第一个参数应该传被测的具体对象，不是类型。比如：
 PrivateAccessor.set(controller, "service", new serviceImpl());

如果没有更多问题，这个Issue就先关闭了哦

authors: Gauplus linfan

repo: alibaba/testable-mock


text:
ios 一旦页面报错白屏, 代码改为正确, 也无法恢复. 必须杀掉 app 重新扫码才行

weex sdk: 0.7.0
jsframework: 0.15.7

代码:
<style>
    .wrapper {
        background-color: #accded;
    }
</style>

<template>
    <div class="wrapper">
        <text logo-height="{{logoHeight}}">here is demo</text>
    </div>
</template>

<script>

    module.exports = {
        data: {
            logoHeight: 80
        },
        created: function () {
            nativeLog('parent created');
        },
        methods: {

        }
    }
</script>

bug重现流程:

logo-height="{{logoHeight}}", 页面显示正常
logo-height="{{this.logoHeight}}", 由于多加了一个 this, 页面白屏
代码恢复正常logo-height="{{logoHeight}}", 重新载入, 页面仍然白屏, 无法正常显示页面. playground 杀掉之后重新扫码, 才能看到正常的页面

看上去是同一个 url 对应的代码这么反复更改才会出这样的问题, 扫码url变化之后就不会有问题

我自己 iOS 0.7.0 没有复现，刷新页面和扫码都是可以恢复正常的，可能需要联系你收集更多的信息进行重现

我们近期在 Weex JS 稳定性方面又做了一定的改造和优化
这个问题长时间没有讨论和反馈，如果有更多讨论仍然可以在这里继续，但这里会做close处理
谢谢

authors: Jinjiang teamrun

repo: alibaba/weex


text:
Image 的 resize="contain" 在 Android 没有效果

IOS 中是 ok的。

请 @gurisxie 看一下，是否是三端不一致的问题

给下脚本，以及描述下你使用的工具版本 @lmnsg ，我这边查看Android是可以的。

这是效果

.slider-img {
        width: 750px;
        height: 294px;
    }
<image class="slider-img" src="{{pictureUrl}}" resize="contain"></image>

ios sdk 版本是7.0  android 是8.0

cover 也一样哦 ， ios OK  Android 始终是拉伸的效果

@gurisxie @acton393 麻烦关注一下。。。

还有个关联 issue https://github.com/alibaba/weex/issues/1338

@lmnsg 使用新版本playground 集成SDK版本为0.8.0.测试效果正常。playground下载地址:https://alibaba.github.io/weex/download.html
测试js代码
<template>
    <img src="http://i2.s1.dpfile.com/pc/21c287e0760b710dd1bf6c605f2e4804%28740x2048%29/thumb.jpg" style="width: 750px;
        height: 294px;" resize="contain"></image>
</template>

麻烦确认是否是用最新版本的weex sdk.
compile 'com.taobao.android:weex_sdk:0.8.0'

authors: gurisxie jinyue-rdj lmnsg xkli


text:
weex vue2.0beta input组件、display属性问题

问题1：官方文档明确说‘Flexbox 是默认且唯一的布局模型’、‘Weex 不支持 display: none;，因此也不支持 v-show 指令’，但是在官方提供的modal模块demo中，alert提示框，.weex-modal-wrap {display:none}，弹窗出现时加了display:block，如果这样的话是不是说明weex又支持v-show指令了，display是不是可以为none和block了，还是文档更新有问题？

问题2：input组件，因为weex不支持click事件，如果不加autofocus=‘true’，在web中将无法获取焦点；同一个页面中如果有多个input组件，只能有一个input获取焦点，其它input无法获取焦点，

This PR/issue doesn't received response since Weex migrated to Apache two years ago and this repository is no longer active yet.
Feel free to ask question in new repository and thanks for your contribution.

This issue is outdated for a long time and will be closed now. You can create a new one if you still have questions.

authors: Hanks10100 YorkShen kobsucTam


text:
Change Version 2.4.4.SNAPSHOT to 2.4.4 for release

Describe
Current SOFABoot version is 2.4.4.SNAPSHOT
Expected
SOFABoot version 2.4.4 for release
Result
Fixes #171

Pull Request Test Coverage Report for Build 406

0 of 0   changed or added relevant lines in 0 files are covered.
64 unchanged lines in 15 files lost coverage.
Overall coverage decreased (-0.5%) to 65.114%

Files with Coverage Reduction
New Missed Lines
%

infra-sofa-boot-starter/src/main/java/com/alipay/sofa/infra/endpoint/SofaBootVersionEndpoint.java
1
86.11%

healthcheck-sofa-boot-starter/src/main/java/com/alipay/sofa/healthcheck/core/HealthIndicatorCheckProcessor.java
1
81.82%

healthcheck-sofa-boot-starter/src/main/java/com/alipay/sofa/healthcheck/startup/ReadinessCheckProcessor.java
1
82.76%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/service/helper/ReferenceRegisterHelper.java
2
76.19%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/spring/factory/ServiceFactoryBean.java
2
69.44%

infra-sofa-boot-starter/src/main/java/com/alipay/sofa/infra/config/spring/namespace/handler/SofaBootNamespaceHandler.java
3
0.0%

test-sofa-boot-starter/src/main/java/com/alipay/sofa/test/runner/SofaJUnit4Runner.java
3
56.67%

runtime-sofa-boot-starter/src/main/java/com/alipay/sofa/runtime/spring/factory/AbstractContractFactoryBean.java
4
52.38%

healthcheck-sofa-boot-starter/src/main/java/com/alipay/sofa/healthcheck/configuration/HealthCheckConfiguration.java
4
46.0%

healthcheck-sofa-boot-starter/src/main/java/com/alipay/sofa/healthcheck/core/AfterHealthCheckCallbackProcessor.java
4
81.16%

Totals

Change from base Build 403:
-0.5%

Covered Lines:
1454

Relevant Lines:
2233

💛  - Coveralls

@guanchao-yang   check whether  there exists version not to be update. like in sofa-boot/sofaboot-samples/sofaboot-sample-with-rpc/README.md

authors: QilongZhang coveralls guanchao-yang

repo: alipay/sofa-boot


text:
Upgrade version to 5.5.0-SNAPSHOT.

Motivation:
change rpc version to 5.5.0-SNAPSHOT
Modification:
Describe the idea and modifications you've done.
Result:
Fixes #.
If there is no issue then describe the changes introduced by this PR.

Codecov Report

Merging #249 into master will decrease coverage by 0.17%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #249      +/-   ##
============================================
- Coverage     71.74%   71.56%   -0.18%
+ Complexity      965      962       -3
============================================
  Files           341      341
  Lines         14240    14240
  Branches       2289     2289
============================================
- Hits          10216    10191      -25
- Misses         2832     2858      +26
+ Partials       1192     1191       -1

Impacted Files
Coverage Δ
Complexity Δ

.../main/java/com/alipay/sofa/rpc/common/Version.java
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

...fa/rpc/transport/http/SyncInvokeClientHandler.java
51.85% <0%> (-33.34%)
2% <0%> (-1%)

...m/alipay/sofa/rpc/module/FaultToleranceModule.java
66.66% <0%> (-26.67%)
4% <0%> (-1%)

.../rpc/transport/http/Http2ClientChannelHandler.java
60.52% <0%> (-15.79%)
7% <0%> (-1%)

...ipay/sofa/rpc/message/http/HttpResponseFuture.java
46.66% <0%> (-4.45%)
8% <0%> (-1%)

...c/transport/http/AbstractHttp2ClientTransport.java
78.04% <0%> (-2.44%)
29% <0%> (ø)

.../sofa/rpc/bootstrap/DefaultClientProxyInvoker.java
87.09% <0%> (-1.62%)
0% <0%> (ø)

...com/alipay/sofa/rpc/context/RpcRuntimeContext.java
89.02% <0%> (-1.22%)
0% <0%> (ø)

...va/com/alipay/sofa/rpc/server/bolt/BoltServer.java
73.33% <0%> (+1.11%)
24% <0%> (ø)
:arrow_down:

...pay/sofa/rpc/message/bolt/BoltInvokerCallback.java
85.45% <0%> (+1.81%)
8% <0%> (+1%)
:arrow_up:

Continue to review full report at Codecov.

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

authors: codecov-io leizhiyuan

repo: alipay/sofa-rpc


text:
全屏组件能否加一个属性控制点X按钮才退出?

Background(背景)
当前全屏模式下不能操作页面里面的内容, 点击任何地方即退出全屏模式
Proposal(建议)
增加一个属性,控制全屏退出的方式, 点击关闭按钮才退出全屏, 否则一直全屏
Additional context(附加上下文)
Add any other context or screenshots about the feature request here.(在此处添加有关功能请求的任何其他上下文或屏幕截图。)

谢谢反馈

给个可退出的 按钮 ，用参数控制 是否显示？

@chj-damon 进度如何？

考虑了下 整个自己去写比较合适，一般都是受控的，先关闭

authors: tangfeibiao wangxingkang

repo: alitajs/ant-design-plus


text:
文档优化建议

https://github.com/aliyun/alibabacloud-push-flutter-plugin/blob/093fd359bb0618893cdb1ac2743e3c735ed03291/README.md?plain=1#L159
因为华为的id 配置如下：
<meta-data
	android:name="com.huawei.hms.client.appid"
 	android:value="appid=xxxxxx" />

华为这个值配置时要加appid=，这个最好在 README 里面特别说明下，容易踩坑。

感谢建议

repo: aliyun/alibabacloud-push-flutter-plugin


text:
字幕源下载次数限制不能设置为0

你使用的 chinesesubfinder 是什么版本，什么环境？

chinesesubfinder 版本: v0.33.4
环境: docker
在程序运行日志头部或者 Web UI 可以看到

你遇到什么问题了？

字幕源下载次数限制不能为0，但需要设置成0才可以禁用字幕源

你的问题弄重现嘛？

能够重新

你期望的结果

禁用字幕源

之前没考虑禁用逻辑，下个发布版本会修复这个问题

收到，谢谢

authors: iMyon millsguo