Comments suggest to perform diff encoding

Note that this does not use differential coding: if you are working on sorted
lists, you must compute the deltas separately. //From file OptPFD.java

Doing so increases the size of the output array from 58 to 104 integers.
    new IntegratedComposition(new IntegratedBinaryPacking(),
      new IntegratedVariableByte()),
    new JustCopy(),
    new VariableByte(),
    new IntegratedVariableByte(),
    new Composition(new BinaryPacking(), new VariableByte()),
    new Composition(new NewPFD(), new VariableByte()),
    new Composition(new NewPFDS16(), new VariableByte()),
    new Composition(new OptPFD(), new VariableByte()),
    new Composition(new OptPFDS9(), new VariableByte()),
    new Composition(new OptPFDS16(), new VariableByte()),
    new Composition(new FastPFOR128(), new VariableByte()),
    new Composition(new FastPFOR(), new VariableByte()),
    new Simple9(),
    new Simple16(),
    new Composition(new XorBinaryPacking(), new VariableByte()),
    new Composition(new DeltaZigzagBinaryPacking(),
      new DeltaZigzagVariableByte()))

  def test2() = {
    val N = 100
    val r = new Random(System.nanoTime())
    val keys = (1 to N).map(i => {
      //r.nextInt(Int.MaxValue)
      i*Short.MaxValue*2+r.nextInt(Short.MaxValue*2)
    }).toArray
    println(keys.toList)
    println(s"size before compression ${keys.size}")
    codecs.foreach(codec => {
      print(s"${codec.toString} , ")
      val iic = new IntegratedIntCompressor()
      var start = System.nanoTime()
      val keys2 =  diffEncoder.compress(keys)
      val compressed = iic.compress(keys2) // compressed array
      val encodeTime = System.nanoTime() - start
      print(s" $encodeTime , ")
      print(s" ${compressed.size} , ")
      start = System.nanoTime()
      val recov = iic.uncompress(compressed)
      //val reKeys = diffEncoder.decompress(recov)
      val decodeTime = System.nanoTime() - start
      println(s" $decodeTime , ")
      //println("reKeys == keys  "+(reKeys.toList==keys.toList))
      //println("reKeys == keys  "+(reKeys==keys))

      //println(compressed.toList)
    })
    }

  object diffEncoder{
    def compress(in:Array[Int]):Array[Int]={
      val in1 = new Array[Int](in.length)
      var i = 0
      while(i < in.length){
        if(i == 0)
          in1(i) = in(i)
        else {
          in1(i) = in(i) - in(i-1)
        }
        i +=1
      }
      return in1
    }

    def decompress(in:Array[Int]):Array[Int]={
      val in1 = new Array[Int](in.length)
      var i = 0
      while(i < in.length){
        if(i == 0)
          in1(i) = in(i)
        else {
          in1(i) = in(i) + in1(i-1)
        }
        i +=1
      }
      return in1
    }
  }```

Also could you please comment on another issue, why compressed array size for a number of codecs is exactly the same ?

If differential coding increases the compressed size, then do not use differential coding. There is nothing in the library saying that using differential coding will improve compression in all instances. The documentation you are quoting is a usage hint.
The fact that compressed size is the same for several codecs is also not an issue. There is nothing in the library saying that the compressed size has to vary from codec to codec.

My problem is it the same even for JustCopy, which I believe should be the
original one.
2015-12-09 22:10 GMT+02:00 Daniel Lemire<EMAIL_ADDRESS>
If differential coding increases the compressed size, then do not use
differential coding. There is nothing in the library saying that using
differential coding will improve compression in all instances. The
documentation you are quoting is a usage hint.
The fact that compressed size is the same for several codecs is also not
an issue. There is nothing in the library saying that the compressed size
has to vary from codec to codec.
—
Reply to this email directly or view it on GitHub
https://github.com/lemire/JavaFastPFOR/issues/34#issuecomment-163377691.

@kk00ss

My problem is it the same even for JustCopy, which I believe should be the
original one.

Here is the source code of JustCopy.java that you can examine:
https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/JustCopy.java
It is a wrapper around System.arraycopy.
If you have spotted a bug in JustCopy, please provide a reproduce test case. Please provide your test case in Java.

Sorry for bothering you - there is a bug in my code. Thanks for a great
library.
2015-12-09 22:27 GMT+02:00 Daniel Lemire<EMAIL_ADDRESS>
@kk00ss https://github.com/kk00ss
My problem is it the same even for JustCopy, which I believe should be the
original one.
Here is the source code of JustCopy.java that you can examine:
https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/JustCopy.java
It is a wrapper around System.arraycopy.
If you have spotted a bug in JustCopy, please provide a reproduce test
case. Please provide your test case in Java.
—
Reply to this email directly or view it on GitHub
https://github.com/lemire/JavaFastPFOR/issues/34#issuecomment-163382747.


Fix for subprocess.Popen cwd not working when opening terminal on macOS

This might be a little bit dirty, but worked for me on macOS Sierra.
Resolves: #3

First, thanks for participating! 😄 In fact, you don't need to add the current working directory from the plugin, since you have access to the $cwd variable as mentioned in the docs
Try to set this:
"terminals": [
    {
        "name": "Whatever",
        "cmd": ["open", "-a", "Terminal", "$cwd"]
    }
]

Could you try and tell me if it works?

Sorry, didn't read the docs carefully enough. Using it with $cwd works great.


Use timestamp instead of string

UCP https://github.com/pingcap-incubator/tidb-dashboard/issues/334
Signed-off-by: Fullstop000<EMAIL_ADDRESS>

@baurine PTAL

@baurine Thank you for addressing comments


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/mobilutz/ioBroker.freeathome

[ ] [E201] Bluefox was not found in the collaborators on NPM!. Please execute in adapter directory: "npm owner add bluefox iobroker.freeathome"
[ ] [E300] Not found on travis. Please setup travis
[ ] [E605] No actual year found in copyright. Please add "Copyright (c) 2022 Lutz Lengemann<EMAIL_ADDRESS>at the end of README.md
[ ] [E701] No actual year found in LICENSE. Please add "Copyright (c) 2022 Lutz Lengemann<EMAIL_ADDRESS>at the start of LICENSE

I have also found warnings that may be fixed if possible.

[ ] [W400] Cannot find "freeathome" in latest repository

Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Do you need help fixing the bugs?

@mobilutz : It looks like this can be closed, can't it? I only see repository and travis missing. What do you think?

BTW: Replace travis by GitHub actions please :-)) Travis is no longer that good

Lutz already implemented Github actions: https://github.com/mobilutz/ioBroker.freeathome/actions/workflows/nodejs.yml
Would it be possible to check for either Travis or Github actions?

Yes the checker will be adjusted

PS: But the testing is not executing the adater tests ... so it would not be sufficient :-) Additionally best practice it to also run tests on windows, linux and maos - unless adapter is limited to one of those ...
Maybe refer to the "standard" github actions from adapter-creator like https://github.com/ioBroker/ioBroker.example/blob/master/JavaScript/.github/workflows/test-and-release.yml ... they would also allow to automate the release process with the release script and much more :-)


callback firing before expected.

Hi it is a very cool lib!! Just trying current version. the issue is callback function is fired almost immediately rather than at the end of the animation.

hi @MarcoMedrano. sorry, just noticed the issue. can you tell me your props and which browser? the callback should be fired after start delay + (anim duration * iterations), but in IE it falls back to Tween.js which has its own onComplete...

Hello.
I have same issue.
duration={xxx}
playback is not defined
static defaultProps = {
    ...
    playback: 'forwards',
}
...
let numOfRepeats = parseInt(playback, 10) || 0
...
setTimeout(..., startDelay + duration * (numOfRepeats) )

0 + xxx * 0 = 0

hmm, that indeed looks wrong! checking...

duh, definitely had an issue there but should be fixed in 0.8.4, see Demo


Create block for Vimeo video player

Summary:
Create a block for playing video using Vimeo links.
Example from existing website: https://www.aldevron.com/25th-anniversary

@Kummu007 - Please validate

Added a bug.
Vimeo video player- Div width and height and fast forward 5secs issue #159

This is working as expected.


Retire KS downloads

Good night sweet prince.
Closes https://github.com/KSP-CKAN/CKAN-meta/issues/956

The sadist in me would've loved to see how far in Jenkins could get. The realist in me told me to abort it before I broke something. :S

A quick sampling seems to show no issues, but last time I went ahead with a massive cleanup change like this, it generated some uncomfortable discussions.

Ok, Some complex grepping later, and I'm comfortable that all renamed files are kerbalstuff downloads, and all kerbalstuff downloads have been renamed.


Fix "Link widget" menu item not translated automatically

Questions
Answers

Description?
Add wording and wording domain to the menu tab so that it is auto translated.  ⚠ WARNING: Requires this PR to work!

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes https://github.com/PrestaShop/PrestaShop/issues/24010

How to test?
Install shop in a language other than English, or install a non-english language package. The "Link Widget" menu item (under Customize > Appearance) is translated accordingly.

After a clean install in French, you get this:

This auto translation works only in 1.7.8. But the module should be installable in 1.7.7 as well.

Thanks @eternoendless & @sarahdib


Write up a guide on common server performance issues

[ ] Storing stateful data on the server and not serializing it for the client
[ ] Check data instead of loading for GraphQL data
[ ] Different markup for component rendered on the server vs (usually caused by different initial state)
[ ] Nested queries that must run in sequence

Probably much more...

These topics were documented in https://github.com/Shopify/web-foundation/commit/9960aa7793efdf0c0cf974cac5ed02b0cf215541


[MINOR][TESTS] Collation - extending golden file coverage

What changes were proposed in this pull request?

This PR adds new golden file tests for collation feature:

DESCRIBE
Basic array operations
Removing struct test since same is already covered in golden files.

Why are the changes needed?

Extending test coverage for collation feature.
Does this PR introduce any user-facing change?

How was this patch tested?

Was this patch authored or co-authored using generative AI tooling?

No

This isn;t really a minor. Let's file a new JIRA.

@MaxGekk and @HyukjinKwon -
Folks, let me do the following:

Remove set tests out of this PR. This will also remove the prod code change in literals.scala.
Create new PR for that change with JIRA ticket.
Use this PR for only GOLDEN FILEs. I guess that for that I don't need JIRA? Asking this just to clarify the rules, of course it is not a problem to create JIRA ticket for this if needed.

@MaxGekk and @HyukjinKwon - Folks, let me do the following:

Remove set tests out of this PR. This will also remove the prod code change in literals.scala.
Create new PR for that change with JIRA ticket.
Use this PR for only GOLDEN FILEs. I guess that for that I don't need JIRA? Asking this just to clarify the rules, of course it is not a problem to create JIRA ticket for this if needed.

Created following PR for set operations:
https://github.com/apache/spark/pull/45536

+1, LGTM. Merging to master.
Thank you, @dbatomic and @HyukjinKwon for review.


Update AppTamer to 2.1

Thank you for the contribution. It was merged directly as 7b73c48952f91e74683416424c9ce5c3a63c0c8f to keep commit history cleaner. Your contribution is still credited to you.


luci-mod-admin-full: mount points SWAP fix

SWAP section was showing an error. Fixed it to display the devices/size properly.

thanks!


Work with git

Look at this Dockerfile

I have made some attempts, so you can see changes  and result  of the CI.

New results are in master branch, but not finished

Issue is not necessary more


Keycloak - Email and password registration process flow

Description/Context
The Keycloak process flow for email and password registration should match the flow here: https://docs.google.com/document/d/17tJ-C2EwWoSpJWZKjuhMVgsqGtyPH0IN9KakXvSKU0M/edit#heading=h.qbu1cu7zczd2
Plan/Design
https://docs.google.com/document/d/17tJ-C2EwWoSpJWZKjuhMVgsqGtyPH0IN9KakXvSKU0M/edit#heading=h.qbu1cu7zczd2

Blocked by https://github.com/mitodl/ol-infrastructure/issues/1883.

Should also be done after https://github.com/mitodl/ol-keycloak/pull/1 is merged.

Blocked by https://github.com/mitodl/ol-infrastructure/issues/1883

@collinpreston @rhysyngsun can this be closed?

Yeah, we've met the functional requirements here.


⚠ Minecraft has degraded performance

In 28de981, Minecraft (https://www.minecraft.net) experienced degraded performance:

HTTP code: 200
Response time: 1263 ms

Resolved: Minecraft performance has improved in 791e956.


Could not generate conformers for C1=CC2=CC=C1C2 or similar molecules

Configuration:

RDKit Version: 2019.09.1
Operating system: Ubuntu
Python version (if relevant): 3.7.5
Are you using conda? Yes
If you are using conda, which channel did you install the rdkit from? rdkit (py37hc20afe1_1)

Description:

I could not generate conformers for fused cyclics such as C1=CC2=CC=C1C2 (or when adding a tail, e.g.: C1=CC2=CC=C1C2CCO). Below is the sample code I used:

from rdkit import Chem

smiles = 'C1=CC2=CC=C1C2'
rd_mol = Chem.MolFromSmiles(smiles)
Chem.AllChem.EmbedMultipleConfs(rd_mol, numConfs=100, randomSeed=1)
energies, xyzs = list(), list()
Chem.AllChem.MMFFOptimizeMolecule(rd_mol, mmffVariant='MMFF94s', confId=0,
                             maxIters=500, ignoreInterfragInteractions=False)
mp = AllChem.MMFFGetMoleculeProperties(rd_mol, mmffVariant='MMFF94s')
ff = AllChem.MMFFGetMoleculeForceField(rd_mol, mp, confId=0)
conf = rd_mol.GetConformer(0)
coords0 = conf.GetAtomPosition(0)
print([coords0.x, coords0.y, coords0.z])

For the molecules in question, I get the following error:
ValueError: Bad Conformer Id
when I do Chem.AllChem.MMFFOptimizeMolecule.
The code does work for most other cases I tried.

It looks like the Eigen vector initial coordinate generation is failing.
If you embed with random coords, it appears to work:
AllChem.EmbedMultipleConfs(rd_mol, numConfs=100, randomSeed=1,
useRandomCoords=True)

Cheers,
Brian
On Wed, Nov 6, 2019 at 10:17 AM Alon Grinberg Dana<EMAIL_ADDRESS>wrote:

Configuration:

RDKit Version: 2019.09.1
Operating system: Ubuntu
Python version (if relevant): 3.7.5
Are you using conda? Yes
If you are using conda, which channel did you install the rdkit
from? rdkit (py37hc20afe1_1)

Description:
I could not generate conformers for fused cyclics such as C1=CC2=CC=C1C2
(or when adding a tail, e.g.: C1=CC2=CC=C1C2CCO). Below is the sample
code I used:
from rdkit import Chem
smiles = 'C1=CC2=CC=C1C2'
rd_mol = Chem.MolFromSmiles(smiles)
Chem.AllChem.EmbedMultipleConfs(rd_mol, numConfs=100, randomSeed=1)
energies, xyzs = list(), list()
Chem.AllChem.MMFFOptimizeMolecule(rd_mol, mmffVariant='MMFF94s', confId=0,
maxIters=500, ignoreInterfragInteractions=False)
mp = AllChem.MMFFGetMoleculeProperties(rd_mol, mmffVariant='MMFF94s')
ff = AllChem.MMFFGetMoleculeForceField(rd_mol, mp, confId=0)
conf = rd_mol.GetConformer(0)
coords0 = conf.GetAtomPosition(0)print([coords0.x, coords0.y, coords0.z])
For the molecules in question, I get the following error:
ValueError: Bad Conformer Id
When I do Chem.AllChem.MMFFOptimizeMolecule.
The code does work for most other cases I tried.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/rdkit/rdkit/issues/2763?email_source=notifications&email_token=ACLOFIDQOMSLRPXKVRMUW6TQSLN2FA5CNFSM4JJWNBW2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HXIIWWQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACLOFIEG7UUTM6BAVUFCXDTQSLN2FANCNFSM4JJWNBWQ
.

Thanks for the quick respond!
It fixed the problem for me. I'm keeping this issue open in case you think the distance matrix eigenvalues method should be fixed for cases like this.


feat(firehose): add streaming logs

Resolves #16

The filters are as of now being used as LabelSelectors, and the returned Labels in LogChunk are different from the filters.
We need to make these work with same key value pairs and should also allow user to be able to filter on pod names and containers.

this will fail liniting (when we enable more on golangci-lint).. constants are named in camel case too in Go.
just bufferSize and sleepTime (private)

Oh, did not know that. Changed it. 👍

why panic here? you should return errors.ErrInvalid.WithMsgf("invalid tailLine filter value: %v", err) or something like that.

Sorry, missed that. Fixed it.


failed to load world (SP)

https://pastebin.com/aix5Xyy7

What modpack is this? It probably changes the spawn rates of the old portal structures, which don't exist anymore. So that config has to be changed. It might be a datapack added to the world or some other structure configuration option.

true
removed kubejs script
{   "type": "minecraft:jigsaw",   "biomes": "#minecells:valid_portal_biomes",   "step": "surface_structures",   "spawn_overrides": {},   "terrain_adaptation": "beard_thin",   "start_pool": "minecells:portal",   "size": 1,   "start_height": {     "absolute": 0   },   "project_start_to_heightmap": "WORLD_SURFACE_WG",   "max_distance_from_center": 5,   "use_expansion_hack": false }
thanks


Refactor controller startup a bit to share more code.

There was a lot of identical boilerplate between createControllerOnNewFabric and createControllerOnExistingFabric.
checkIsRunning already sets error, which is why the setting of error if that returns false was removed.

Fast-tracking platform-specific change with platform owner review.


Fixes sass warning on _root.scss:10

Description
When compiling bootstrap with ViteJS (Dart Sass), I get the following warning:

Warning: You probably don't mean to use the color value white in interpolation here.
It may end up represented as white, which will likely produce invalid CSS.
Always quote color names when using them as strings or map keys (for example, "white").
If you really want to use the color value here, use '"" + $color'.

Motivation & Context
Fixes a warning during compilation.
Type of changes

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

Checklist

[x] I have read the contributing guidelines
[x] My code follows the code style of the project (using npm run lint)
[ ] My change introduces changes to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] All new and existing tests passed

Live previews

https://deploy-preview-38353--twbs-bootstrap.netlify.app/

Related issues

I don't think we should merge this, right @julien-deramond? Feels like a one-off hack for no reason.

Well that was just the easy fix following dart-sass' suggestion; Happens several times as long as variable names equals CSS color names (white, silver, black);

I just realized I made a mistake on my custom build and had a color defined without double quotes which cause this Warning. Sorry


Add fixes to vLLM install and triton kernel optimization

Remove confusing information from Fine-tuning LLMs and inference optimization

Need approval from @ROCm/rocm-documentation as code owner


Pass 'response' and 'error' events to the output stream.

Node.js HTTP(S) module will emit 'response' event if you add a listener on it.
http://nodejs.org/api/http.html#http_event_response

http.IncomingMessage has headers and statusCode. So I don't think we need to merge #77, and you may remove the 'headers' event too.

If we use request.setTimeout and message.setTimeout together, only the first timeout will be called.

Hey @unc0, sorry for not looking into this until now. Is this PR still relevant, considering that needle now supports both open and read timeouts?


resolves #50 : modernize cmake and ci

closes #50
update CI to reflect github runners environment (use -latest environment)

@bab2min here is the CI on my side: https://github.com/feelpp/EigenRand/actions
so far so good, almost done

@prudhomm Wow~ amazing PR including full testing!
Thank you for your contribution.
It looks good to me.
I'll merge it!


Unit table is hard to understand in mobile view

In mobile view, when the unit table (in the individual-listing page) has more than one row (e.g. some number of 1BR and some number of 2BR), the display stacks the rows in a way that I find somewhat confusing:

(The space between the "Total Count" of 1BR and "Unit Type" for the 2BR is the only indication that we're in a new section.)
Is this what we want? Is there a better way to visually separate the rows in mobile view?

@tomgebauer thoughts?

In the responsive view, the table headers are changed to standard rows which removes the visual hierarchy that is seen on desktop from the view. I'd propose keeping the header styling from the desktop view, see attached

Thanks Tom! That screenshot looks a lot better than what we currently have.
And your comment made me want to check what we currently have for the "all listings" view. It seems to have the same issue:

Implementation note: I think both the "all listings" and "individual listing" views use the same React component (GroupedTable) so I think we can fix both by fixing that component.

@anders-schneider you're correct–if we could make this change on both "all listings" and "individual listing" views, that would be optimal.

This problem still exists


[ll][render] nicer descriptor set usage

Not 100% sure about this one, but it does make the ergonomics better.

@Bastacyclop I'm worried about the same thing. Let's post-pone this.


don't have fine grained control of running migrations

is it possible in phinx to have a simple "up one" or "down one" command? it seems like the version specific flags make this possible, but not out of the box.

Issuing a rollback without a target will rollback 1 migration. No equivalent for migrating forward 1 step.
You can rollback/migrate to a target, or if you use my fork, you can set a breakpoint that will stop rollbacks at a point if you use a target of 0 (i.e. rollback everything).
I switch between branches of the projects that I work on, each will have its own migrations, but the develop branch's migrations, I don't want to interfere with, so a breakpoint is perfect for this.

like an actual debugger breakpoint?

Not like a debugger, no. Our master branch contains migrations that are in production, so we don't want developers in their own feature branches amending their DB by rolling back the migrations beyond that which is live. So, by setting the breakpoint when in the master branch, the migrations are protected when in a branch, allowing further development to take place, and during testing, phinx rollback -e development -t 0 can be used to reset the db to that of the production environment. You can add a --force attribute to bypass the breakpoint.
If you do force a migration past the breakpoint, the entry in phinxlog is lost and so is the breakpoint.

ahhh interesting. i'll have a look

interesting stuff indeed, might help us as we have the same scenario (master has live production/migrations, feature branches have new code/migrations, and we need to be able to switch branches at any time). I was thinking of trying to phinx rollback -e development as many times as there are new migrations on the feature branch (when comparing to master) to ensure that branch's migrations are all rollbacked, but the "breakpoint" feature is interesting too.
Can you explain how to use it in your fork? How do you set the endpoint?

If you are using composer, then add the following to your composer.json the following repository (amend to fit your own setup) ...
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/RQuadling/phinx"
        }
    ]

Then you can do a composer update to get my branch. You will also have 2 other differences (phinx status -v support and a bug fix regarding template/class in config/commandline).
Then phinx breakpoint --help should provide all you need.
Please add a note to https://github.com/robmorgan/phinx/issues/494 https://github.com/robmorgan/phinx/pull/497 if you like this. Or contact me for more info.

Oh. You'll also need to use "robmorgan/phinx": "dev-0.4.x-dev", as your version.

I regularly rebase so this is always uptodate with upstream bug fixes and the like.

@rquadling this can be closed as breakpoints are now merged?

I'd say yes. Both in terms of functionality and a lack of response from the OP.


hdrop: 0.5.0 -> 0.6.0

Description of changes
https://github.com/Schweber/hdrop/releases
sorted inputs alphabetically
formatted with the new nixpkgs-fmt

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

It's ofborg doing that. But yes I know, it does evaluation on that platform. Then it decides this platform is not supported and will not try to build it. But since Darwin is almost permanently backlogged it'll often seem the bottleneck. Don't sweat it 😁


CSV Download button

Adds a button that downloads the currently plotted Dataframe as a .csv. Logic added so the CSV button is not displayed when the Data not found alert is triggered.

Might try and add some error handling for if the try block fails. I tried to have an extra Output for the callback function to display an alert message but it seemed to break things elsewhere. Will look into it some more.


QSO: Hardening callsign and locator input against unnecessary spaces at the beginning or end of input

In Cloudlog and Wavelog, from time to time I'm suffering from QSOs not being saved, because I have entered unnecessary spaces at the beginning or end of the callsign or gridlocator.
This happens frequently when copying for example from QRZ and pasting into the text fields.
If then you try to save the QSO, nothing happens, not even an error message. I had been using Cloudlog for half a year before I found out the spaces are the problem. Before I found out i thought both systems were just buggy or a session had run out of time.
I can imagine other users are also suffering from that problem.
I suggest to just ignore spaces at the beginning of the input string or trailing spaces at the end in callsign and gridlocator field, because both inputs should never include spaces.

@HochdruckHummer
Fixed in dev branch. Will be in the next release. Please feedback and close this issue if it's solved for you

@HochdruckHummer
Hello
were you able to test? Can we close this issue?

I couldn't test in in time for 2 reasons:

vacation
never made an update on my instance before. Can you give me an advice on how to make the update? I have Wavelog running on my plesk webhosting server. Simply overwriting all files in the directory?

Sorry, I couldn't test in in time for 2 reasons:

vacation
never made an update on my instance before. But found the information on your page and updated.

I now installed v 1.7. issue still exists. Leading spaces still render gridlocator or callsign input wrong.
I'll try to go into detail, maybe it's not a space, but some other character, that breaks the input. Here is the user story to that issue.
Let's say I have a QSO with someone and I enter their callsign on QRZ.com. Then from their QRZ page, let's say https://www.qrz.com/db/do8ydp I copy the callsign by marking it back to front and then Ctrl+C it and enter it in Wavelog with Ctrl+V.

It has a leading character.
Same with the grid locator from Detail page.

Where exactly do you paste it in?

In Post QSO input mask.

I also added a small commit to the dev branch for the search input mask here.
But anyway I tested your callsign and here it works.
Reason why it probably does not work on your side is this method calls trim() (removing spaces at the beginning and end of a string) is happening in Javascript in this case.
Your browser may cache the javascript and uses old code.
Try to clear your browser cache/cookies or force him to reload ressources:
On Windows you press "Shift + F5"
On Mac you press "Cmd + Shift + R"
Please feedback after that

OK. I'm sorry. That was so dumb. Sorry for wasting your time. After deleting cahced ressoures, input automatically cuts of nonsense spaces.
BTW: I'm fully aware this was more a design issue on QRZ and other pages, instead of Wavelog. But I could imagine many people might have suffered from this, as I couldn't explain the behaviour myself, until I found the reason.

Seems fixed in 1.7.

OK. I'm sorry. That was so dumb. Sorry for wasting your time. After deleting cached ressoures, input automatically cuts of nonsense spaces.
BTW: I'm fully aware this was more a design issue on QRZ and other pages, instead of Wavelog. But I could imagine many people might have suffered from this, as I couldn't explain the behaviour myself, until I found the reason.

No reason to say sorry :D And it was no time waste as I fixed it for the search bar aswell. Thanks for reporting this 👍 Such reports are really important for a good and stable user experience!
Thanks for using Wavelog :)


In version 2.0.0 console log is often lost.

After update to plugin v 2.0.0 (with gocd 18.10) consolo output is often lost or truncated

@aamattos - There isn't much change between the previous version of the plugin and 2.0.0. Please, can you provide more information on the same?

Hi @bdpiparva, I'm using Elastic Agents with Kubernetes (Openshift) and Centos7 Agents.
With version 2.0.0 of the plugin, it appears than whenever a job fail, the console output is empty or truncated.
I rolled back to version 1.0.1-107 and everything was fine again.

@aamattos - According to https://github.com/gocd/kubernetes-elastic-agents/compare/v1.0.1..v2.0.0 I don't see any changes in the library or major change in the plugin. Please can you provide more information about the kubernetes environment to reproduce the issue locally?

According to the release notes of version 2.0.0 : "Added support to terminate pod once job is finished."
I noticed that now agents are immediately killed after job completion (which is great :)).
The problem,I think, is that GoCd has troubles retrieving the job log.

I am seeing a similar issue to this in a very similar set up. Using version 2 of plugin to talk to an OpenShift cluster, I am not able to see any output in console.log at all, regardless of pass or failure.
Rolled back to the previous version and now seeing the logs. This is with openshift origin 3.11 and gocd 18.10.

We have identified the issue which was causing the partial or no logs being updated. We are working on a fix and will update the issue with the progress.

Closing this as it is a general issue with agent console log reporting. Please watch the progress of the issue at https://github.com/gocd/gocd/issues/5322

Fixed in GoCD core as part of https://github.com/gocd/gocd/pull/5335


Consider adding aliases with the old naming scheme so that old builds can be migrated to this index

I guess this would reduce friction if we want to make this index default for sbt-github-actions.

8.302 -> 1.8.302,
11.0.12 -> 1.11.0-12,
17.0.0 -> 1.17.0-0,
etc.
I personally dislike this naming, but ok.


dubbo plugin: hope the request method of the API can be defined

If the gateway as a part of the middle station, provides capabilities to the third party, I think it is very important to define the request method of routes instead of being accessible by any request method to routes

Can you provide an example?

Do you mean the gateway should support different request methods？such as post,get and put, and so on.

If there are still questions, please resubmit issue.


Error on Clusternator init

This has happened twice today:
dclust init                                                                                Tue 12 Apr 2016 21:40:34 EDT
? Project ID angular2-starter
? GitHub username of "master"/main/central repo rangle
? Where should clusternator keep its files? .clusternator
? Where should clusternator keep your project's private files? .private
? What Top Level Domain (TLD) Will This Be Served From? rangleapp.io
? Choose a backend node (long-term-support)
? Where will your appDefs/deployment files live? .private/deployments
? Would you like git hooks installed that will encrypt/decrypt your .private files before/after commit, and after pulls? No
? Will you be using CircleCI? Yes
? Please specify an external (public) port 80
? Please specify an internal (container/docker) port 3000
? Please specify a protocol tcp
? Add more port mappings? No
info: proceeding with angular2-starter
info: Clusternator: Private files/directories encrypted
info: Clusternator: Private files un-encrypted
info: Generated shasum of .private => 8326e304429fab365659dd20bab051b2d7646b7b
info: Clusternator: Initialization Error: The subnet ID 'subnet-b8c74c92' does not exist
info: Error: The subnet ID 'subnet-b8c74c92' does not exist
    at Request._callback (/Users/sdavenpo/code/rangle/the-clusternator/lib/clusternator/common.js:235:16)
    at Request.self.callback (/Users/sdavenpo/code/rangle/the-clusternator/node_modules/request/request.js:199:22)
    at emitTwo (events.js:100:13)
    at Request.emit (events.js:185:7)
    at Request.<anonymous> (/Users/sdavenpo/code/rangle/the-clusternator/node_modules/request/request.js:1036:10)
    at emitOne (events.js:95:20)
    at Request.emit (events.js:182:7)
    at IncomingMessage.<anonymous> (/Users/sdavenpo/code/rangle/the-clusternator/node_modules/request/request.js:963:12)
    at emitNone (events.js:85:20)
    at IncomingMessage.emit (events.js:179:7)

When I tried again I got a new error about a subnet CIDR conflict.
I went into AWS and deleted the existing subnet and tried a third time and it worked.

Sounds like the VPC functions need to be made idempotent and retryable like the newer AWS code.

There's now a PR out there that makes the VPC functions idempotent and maintainable.  This unfortunately does not upgrade all the subnet code.  The VPC integration did fix one of the subnet's edge cases though, but seemingly a different one than this.


add documentation -> swagger?

I've addesd the configuration files to be able to use swagger, wanted to ask you before continoing about open api defintino manually. Example: 11:20 https://www.youtube.com/watch?v=5aryMKiBEKY


Side panel does not show the site

I'm stuck. It connects to my live server but attaching a then it shows nothing in the Elements for Microsoft Edge pane.

Hmm. If pressing the refresh button in the side panel still doesn't show anything my guess is that Edge didn't start with the correct remote-debugging-port set.
Can you try closing all instances of Edge and then launching via VS Code again?

You were right. It works like a charm now!


Intermittent navigator test failures

@gechols and @connerman have both seen navigator test failures on their patches (#666 and #673), and I've seen it as well running locally.

Hopefully fixed by #760.


gmail id pass leak

use something like this store all sensitive data in external file and add that file in gitignore file.
with open(os.path.join(BASE_DIR, 'secret_keys.txt')) as f:
    m=f.readlines()
    SECRET_KEY = m[0]
    EMAIL_HOST_USER = m[1]
   EMAIL_HOST_PASSWORD = m[2]

In this file
https://github.com/praabindhp/Quiz-X/blob/main/onlinequiz/settings.py

line 140 and 141


some little fix

mongodb -

insertOne instead of deprecated insert

registration_client_uri on correct port 10000

oidc-sp - localhost instead of <IP_ADDRESS>
spid-idps.js - localhost instead of <IP_ADDRESS>

Ok, good to me but it seems that insertOne instead of deprecated insert is missing in the commits, isn't it?

Is in mongo/README.md : db.client.insertOne({"client_id": "jbxedfm....

My brain Is burned


GapsFiller.java:31: GapsFiller get rid of this heavy SQL

The puzzle 186-4b57b47d from #186 has to be resolved:
https://github.com/iakunin/codexia-bot/blob/55842476b55ea8a4a1723a36925e3cd39eb1fed4/src/main/java/dev/iakunin/codexiabot/hackernews/cron/GapsFiller.java#L31-L31
The puzzle was created by iakunin on 17-May-20.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 186-4b57b47d has disappeared from the source code, that's why I closed this issue.


Handle Procedure Destroy Attacks

We need to address how we prevent a malicious actor from destroying a procedure contract like so:

Create a contract that self-destructs after being delegated
Do a Call into a procedure which calls back into the malicious contract, which triggers deletion of the contract.

Create a value in storage that is defined as one value in the kernel, and a different value in procedure contracts.
At the start of every procedure (before any system call or the like) the procedure should check this value. If it is not found, or it is found that the value corresponds to the procedure's own storage, the execution should revert.

This also needs to be added to the verification process to ensure every procedure has it.

This has been added to the spec, see #114.

@JakeOShannessy: Ok, closing this on #113 merge.


Interface improvement of transport API functions

Currently, read and write are defined as
uint32_t (void * data, ..)

It should be better to use
uint32_t (uint8_t * data, ..

Fixed by dc4d58ab86cfd4d7697802f64512d47d1fd22861
Closing


Documentation for Computed Relationship

The TransitivityGraph page mentions this but it isn't defined.
Computed Relationship
A computed relationship (or inferred relationship) is a relationship that is inferred through the application of a set of rules. For example, if P is declared transitive, then given path
x P y P z

There is a computed relationship x P z.
Implementations may differ in how this is performed, but as a general rule the rules should be specified in OWL, and the implementation should be complete w.r.t the EL++ subset of OWL. This allows for property chains, e.g.
Given
  P o Q -> R

And a path
  x P y Q z

Then there is an inferred relationship x R z
Non-reducible paths
If we have a path
x P y Q z

And there are no property chains connecting P and Q, then the path between x and z cannot be reduced any further than a computed relationship
x (P o Q) z

For now we only allow primitive relations between nodes; thus the path between x and z would be discarded. In future we may make this configurable[??]
Base case
There is at least one computed edge for every asserted edge. Thus if the graph contains
x R y

Then it is valid to call 'x R y' a computed edge
Implementations
We currently use the OWLGraphWrapper implementation

OGW - http://owltools.googlecode.com/svn/trunk/docs/api/owltools/graph/package-summary.html

@cmungall I'm getting ready to shut this tracker and repo down--all usable parts of the original bbop-js library are either elsewhere or will be Very Soon. If you still want this to be actively tracked, you may want to move it to another repo.

Can you move it?

I guess this really a doc request to the wiki docs, which would go to berkeleybop/bbop-manager-golr when the times comes. I'll see this when I close those out.

not https://github.com/berkeleybop/bbop-graph?

bbop-graph is a completely abstract classic graph implementation; the actually concept and use of the topology and transitivity graphs is completely wrapped up in the conventions of GOlr, and the most direct JS connecting point to that is the golr manager. In fact, thinking about it, even the manager has no reference to the topo/trans graphs, they're probably only briefly mentioned in the bbop-response-golr.
One nice thing about a monolithic library is that it does nicely centralize one's documentation.


Alicloud fix

What this PR does / why we need it:
Fix bootstrap issues on Alicloud
Which issue(s) this PR fixes:
Fixes #53
#52
Special notes for your reviewer:
Release note:

Not to enable rng-tools-debian.service due to
May 27 02:01:51 gothers systemd[1]: rng-tools-debian.service: Control process exited, code=exited, status=1/FAILURE
May 27 02:01:51 gothers systemd[1]: rng-tools-debian.service: Failed with result 'exit-code'.
May 27 02:01:51 gothers systemd[1]: Failed to start LSB: rng-tools (Debian variant).


Importer error messages are sometimes wrong.

If you try to import e.g a non-existent driver, you get a bogus error message:
ImportError:
You are missing module 'bibliopixel'.

Please install it at the command line with:

    $ pip install bibliopixel

No module named 'bibliopixel.drivers.SimPixel.NO_SUCH_DRIVER'

Easily fixed...

Urg, I managed to make this happen again:  https://github.com/rec/BiblioPixel/tree/bug

Can't reproduce any more.


'Adafruit_USBD_HID' does not name a type

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Follow this guide.
https://wiki.seeedstudio.com/Arduino-DAPLink/#2-installing-the-adafruit_tinyusb_arduino-library
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: mac M1

Additional context
Add any other context about the problem here.

Hello,
I'm very sorry to have kept you waiting so long.
Do you still have this problem now?

Hello,
I'm going to close this issue, feel free to re-open it if you have any other questions.
[Autocommentary]


toon quota violation

Description:
The Toon component makes to many requests to the api.
Related issue (if applicable): fixes #21825
Checklist:

[x] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies are only imported inside functions that use them (example).
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

[ ] this change has proven that it fixes the problem

Day
Result
Note

1
works
connection error

2

3

4

5

6

7

@OttoWinter
I am not aware of the function that scan_interval has. The variable is not used in any of the Toon python files.
I have got an template sensor that tracks the update time. it updates every 10 seconds.  {{relative_time(states.sensor.current_power_usage.last_updated)}}

As you can see the sensor does update. with the 30 second time interval.

@scheric While that might appear to work, integrations are preferred to use SCAN_INTERVAL - it is a variable read by the HA internals that specifies the default scan interval.
That way, it can be configured by the user: https://www.home-assistant.io/docs/configuration/platform_options/#scan-interval
By chance, this does limit the update rate to 30s because the parent sensor module has 30s set:
https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/sensor/__init__.py#L26
See also https://developers.home-assistant.io/docs/en/integration_quality_scale_index.html

This is not going to work @scheric... and needs a different solution for handling this.
I've been contacted by Quby (Toon) and am actively working on a proper solution from multiple angles.

@frenck
It does work it is now running on my Home Assistant instance.
But if Quby and you want it different I am fine with that.

@scheric With all do respect, this is not the way it should be resolved, nor does it solve the issue. Good to hear you are not getting banned instantly, but you might be, since even with this change, you are still violating the terms of service.
I'm currently implementing a different approach on gathering the data, without the entities polling the system.


NumPy issue with 0.25 GLiNER

I just created a clean environment based on python 3.10 in PyCharm, added the gliner librarr (0.25) and the program crashes on line 1:
from gliner import GLiNER
With the following error:
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.0 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.
If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.
Traceback (most recent call last):  File "C:\Python\GLiNERdemo\gliner_demo.py", line 1, in
from gliner import GLiNER
File "C:\venv_2024\GLiNERdemo\lib\site-packages\gliner_init_.py", line 3, in
from .model import GLiNER
File "C:\venv_2024\GLiNERdemo\lib\site-packages\gliner\model.py", line 15, in
from .onnx.model import BaseORTModel, SpanORTModel, TokenORTModel
File "C:\venv_2024\GLiNERdemo\lib\site-packages\gliner\onnx\model.py", line 4, in
import onnxruntime as ort
File "C:\venv_2024\GLiNERdemo\lib\site-packages\onnxruntime_init_.py", line 23, in
from onnxruntime.capi._pybind_state import ExecutionMode  # noqa: F401
File "C:\venv_2024\GLiNERdemo\lib\site-packages\onnxruntime\capi_pybind_state.py", line 32, in
from .onnxruntime_pybind11_state import *  # noqa
AttributeError: _ARRAY_API not found
The code worked fine with 0.24 but 0.25, which was just released, has issues for me. Any advice?
Of course this happens the evening before I am to demonstrate this software to my company, ;).
Thanks,
David

pip uninstall numpy
pip install numpy==1.26.4

@davidress-ILW, I am sorry that you experienced it. Yes, the easiest way is to downgrade Numpy as in the comment above. Also, one question, are you sure that Numpy is not pre-installed for some reason in your environment?

Sorry for my late reply, but thank you for the help.  I think it was Jupyter notebook or something else that got pulled into my environment by IT that pushed numpy to 2.0. Downgrading it to 1.26.4 worked.
Thanks again, this software is awesome.


Update category tag

What does this PR do?

Motivation
The following list has been split into 2 categories when searching for integrations: AI, and LLM/ML. All of the ones below should fall under both categories. They should surface irrespective of which of the 2 categories are selected.
Langchain
OpenAI
Azure OpenAI
Amazon Sagemaker
Azure Machine Learning
Google Vertex AI
Torchserve by Pytorch
Weaviate
PineCone
Airbyte
Nvidia DCGM Exporter
Nvidia NVML
Coreweave
Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Changelog entries must be created for modifications to shipped code
[ ] Add the qa/skip-qa label if the PR doesn't need to be tested during QA.

Duplicate of 15711


All blank with no error message

Hi @dburles ,
I installed your package, and follow your tutorial, but the map just doesnt show up @@
since theres no error message at, I would like to know if you can take a look and give me some suggestion?
Heres my code:
in template html file
**
{{> googleMap name="exampleMap" options=exampleMapOptions}}
**
in .css file
body, html {
height: 100%;
width: 100%;
}
.map-container {
width: 100%;
height: 100%;
}
in .js file
**Template.hello.onCreated(function helloOnCreated() {
GoogleMaps.load({key:"my key"});
GoogleMaps.ready('exampleMap', function(map) {
  // Add a marker to the map once it's ready

    var marker = new google.maps.Marker({
    position: map.options.center,
    map: map.instance
});

});
});
Template.hello.helpers({
   exampleMapOptions: function() {
  // Make sure the maps API has loaded
  // Map initialization options

    return {
        center: new google.maps.LatLng(-37.8136, 144.9631),
        zoom: 13
    };
 }

});**
Thanks a lot :)

Did you wrap the map template in

?

Hello, I forgot to attach the part, but Yes I do wrap the template in !

I'd suggest to try run this https://github.com/dburles/meteor-google-maps-demo and compare it with your own app for any differences that may be causing the problem

Hi there, I tried to compare with the demo code and my code, I didnt see how I could improve my code. However, these days after I edited my code from other parts, the map works! but unfortunately I still have no idea which other parts were blocking the map. I will report you once I am sure. I will close the issue for now. Thanks a lot for the help!


🐞[bug]: Improve the text orientation in Login page

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug

On the "Login" page "Login to Save your Data!" this text orientation is Vertical which doesn't look very good, It should be Horizontal like "Login Here" text orientation.
I want to change text orientation properly.   @Anjaliavv51  please assign me this task.

Expected behavior
It should be Horizontal like "Login Here" text orientation & I want to change text orientation properly.
Add ScreenShots
No response
What browsers are you seeing the problem on?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24EXTD contributor
[X] I have starred the repository

@Subhajit-2023-44 go ahead.i will add Level label to the PR


Bug#1141 The content on the supplier card is sticking out

Changes in this Pull Request:

Fix layout at service supplier description
Removed unnecessary footnote for price
Fixed, showing service graphics for reseller and broker subscription

Mandatory checks:

[x] Branch is up to date (latest changes were fetched from the upstream branch before creating this PR)
[x] Changes were tested manually
[ ] Java code changes are unit tested
[ ] Webtests are successful

To be checked by the reviewer:

[ ] Clean Java code and unit tested changes
[ ] UI customizablity is preserved: No hard-coded styling and URL references in JSF views

To be checked by the pull request owner:

[ ] .MASTER/job/BES_MASTER_IT/
[ ] .MASTER/job/OSCM_WS_Tests_INTERNAL/
[ ] .MASTER/job/OSCM_WS_Tests_OIDC/
[ ] .MASTER/job/OSCM_Integration_Tests_INTERNAL/
[ ] .MASTER/job/OSCM_Integration_Tests_OIDC/

Cross repository and core changes:

[ ] Interdependent changes have been communicated to the team (if applicable)
[ ] This pull request includes high risk modifications or core changes (e.g API, datamodel, authentication...). Mandatory reviewers: @goebell or @kowalczyka.

OSCM Build References:

<CI node number>: <tag>, example: ci10:goebell

Screenshot (if applicable):

This change is

Changes will be allocated to bugs


fixed hidden banner buttons on mobile

Related Issue

Closes: #332
Description of Changes

Checklist:

[x] My code adheres to the established style guidelines of this project.
[x] I have conducted a self-review of my code.
[x] I have included comments in areas that may be difficult to understand.
[ ] I have made corresponding updates to the project documentation.
[x] My changes have not introduced any new warnings.

Please update it with latest code as it failing in deployment @anamika7153

sure :)

@sourabhsikarwar done :)

@sourabhsikarwar please merge it


Mopidy cannot see HA media files mounted via samba

Which addon?
mopidy
Describe the bug
Mopidy cannot see HA media files
To Reproduce

Install add-on
set media_folder to /media/nas-music
Go to iris and browse: no files found
See error

Expected behavior
I expected mopidy to see my files
System
Home Assistant 2023.2.2
Supervisor 2023.01.1
Operating System 9.5
Frontend 20230202.0 - latest
Error from the logs:
WARNING  2023-02-06 10:43:35,026 [100:FileBackend-3 (_actor_loop)] mopidy.file.library
  Failed looking up file:///media/nas-music: gst-resource-error-quark: "/media/nas-music" is a directory. (5)
INFO     2023-02-06 10:43:49,336 [100:Thread-16] mopidy_iris.system

The samba shares is mounted via a shell command on HA>
"mkdir -p /media/nas-music;mount -t cifs -o vers=3.0,username=myself,password=secretpw //<IP_ADDRESS>/music  /media/nas-music"
I can access and play the media from HA by clicking on Media => local media => NAS music

Btw. even if I leave the default config, I get the same error when using iris to browse to the local files.

doing this:

triggers this error:
WARNING  2023-02-10 09:58:26,524 [101:FileBackend-3 (_actor_loop)] mopidy.file.library
  Failed looking up file:///media/mopidy/media: gst-resource-error-quark: "/media/mopidy/media" is a directory. (5)


Convergence and force output

Hi,
I am following the example in https://opensource.salesforce.com/LAVIS//latest/tutorial.training-example.html and using my own dataset for a retrain. Perhaps my data are not enough so it keeps running for 100+ epochs. Is there a way to tune the tolerance for the convergence? Or is there a way to force output the model if the retrain reaches max_epoch? Thanks!

Hi @mcjinye, thanks for your interest.
You can change max_epoch to limit the number of epochs, see https://github.com/salesforce/LAVIS/blob/main/lavis/projects/blip/train/caption_coco_ft.yaml#L34.
We don't track the convergence of the model.
You may force saving the last model after the max_epochs by adding https://github.com/salesforce/LAVIS/blob/main/lavis/runners/runner_base.py#L381 to https://github.com/salesforce/LAVIS/blob/main/lavis/runners/runner_base.py#L387.
Thanks.

Hi @dxli94, thank you for the quick response! I think I misunderstand the tools. Correct me if I am wrong. I believe this link https://opensource.salesforce.com/LAVIS//latest/tutorial.training-example.html# is to provide test score based on the current pretrained/finetuned model right? If I want to output the model configuration for further usage, like those examples in the repo, I should follow https://opensource.salesforce.com/LAVIS//latest/tutorial.models.html to pretrain/finetune and output model. Is this correct?
I have a follow-up question on this topic. I want to do a zero-shot classification with my own dataset. If I don't want to use the existing model, should I pretrain the base model (blip_pretrain) or tune this blip_feature_extractor? I notice that in the example you are using blip_feature_extractor. But when I retrain it, it seems like the repo is not supporting retraining blip_feature_extractor. (Although I feel like the final layer of blip_pretrain is what we have from blip_feature_extractor).
Sorry for a lot of questions. This is a great work. Thanks!


Server crashes after client sends reinvite

Hi Dave,
My use case is running drachtio server with drachtio-siprec-recording to record calls. I use dialog.modify(sdp) to pause and resume the recording. The cause is that orq is used in both RIP and IIP, so it is double destroyed in clearRIP and clearIIP.
I have sent to your email box the logs as well as a possible patch.
Thanks
Ben Lai

can you share a drachtio log for this?  Preferably showing the startup of the drachtio server, followed by the invite and re-INVITE

Just to be clear, are you using the 'develop' branch?  I made a quick test against that branch and for some reason I cannot recreate..

also, if you can report the version you are using by running drachtio --version and providing the result that would be most useful

Yes, develop branch

It looks like your scenario has more than just a reINVITE.  I see the app send the INVITE as a uac, then send a reINVITE, and then 3 seconds, later (just before the end of the log) it looks like it is going to send another reINVITE.  Is that accurate?  I need to create a simple test app that mimics this

I sent several "dialog.modify(sdp)" in client, to toggle pause/resume the recording. I only change one attribute in sdp(toggle "a=inactive" and "a=recvonly"), nothing else changed for each request

I don't think I am seeing your entire log.  Can you send me a full drachtio.log file, unredacted, starting with startup ?  You can email it to me.
I've tried a test app that establishes a UAC dialog and then does 3 reINVITEs and that does not crash.
Also the log snippet you sent me ends with receving a message from the app:
2019-04-28 05:31:41.983583 Client::read_handler read: 3e79532e-0cec-4751-8f19-c27ba26537ca|sip||364D2870-5CC53AB3000A8D8C-D59F5700;uas
INVITE sip:placeholder SIP/2.0
Contact: <sip:<IP_ADDRESS>:5060;transport=tcp>
Content-Length: 309

v=0
o=-<PHONE_NUMBER><PHONE_NUMBER> IN IP4 <IP_ADDRESS>
s=-
c=IN IP4 <IP_ADDRESS>
t=0 0
m=audio 35694 RTP/AVP 0
c=IN IP4 <IP_ADDRESS>
a=rtpmap:0 PCMU/8000
a=rtcp:35695
a=recvonly
a=label:a_leg
m=audio 35710 RTP/AVP 0
c=IN IP4 <IP_ADDRESS>
a=rtpmap:0 PCMU/8000
a=rtcp:35711
a=recvonly
a=label:b_leg

Its kind of strange if it crashed there, without further logging, so I am guessing some logging is missing.
Finally, if you have time, could you see if you are able to recreate this on the 'memory-debug' branch?  I have reworked and simplified the timerD handling on that branch which is related to what is going on.  I'm going to be merging that into the develop branch shortly and it would be good to know if you also see the problem on that branch.
Sorry for all the requests, but in order to fix I first need to add a test case that fails with the current develop branch and so far I have not been able to do that

I'll create a completed log file and send it to you.

thanks, also please have sofia-loglevel at 9 and loglevel 'debug'

I sent two logs with stack trace by email. they were running with "--loglevel debug --sofia-loglevel 9"

thanks that is very useful.  The two logs crashed in two different places, which is interesting.  Is it still the case that with your patch you can not recreate this crash?  Also, can you possibly test your scenario with the memory-debug branch and see if you can get that to crash in the same way?
Meanwhile I will work on recreating myself.

I was able to recreate, and I believe I have fixed.  Can you build the latest from the 'develop' branch and re-run your tests?

Yes, with the patch, the crash does not happen no matter how many reinvites I send from client.
I'm trying to build latest memory-debug, and will post here any update.

ok, actually if you can build the latest from the develop branch to test that (just checked in a fix ~10 mins ago), that would be great

memory-debug branch crashes too. I have sent you another log file for this branch. I will test you latest code in develop.

I think the latest fix (149f66a) will work, as I tried to comment out the following line in clearFinalIIP before and it worked. Actually this line is where the second one of double destroys happens.
if( orq ) nta_outgoing_destroy( orq ) ;
I will post the final test result.

This fix(149f66a) works. No crash anymore in test. Thanks Dave.

many thanks for your help on this one.  Much appreciated!

Hi Dave,
This change in v0.8.3-rc3 reverted the fix in v0.8.1-rc3 for this issue. Could you please have a look?
@@ -1689,7 +1694,7 @@ namespace drachtio {
m_mapTransactionId2IIP.erase( itTransaction ) ;
     if( irq ) nta_incoming_destroy( irq ) ;

   //if( orq ) nta_outgoing_destroy( orq ) ;

   if( orq ) nta_outgoing_destroy( orq ) ;

oh darn, my bad.  Will take a look.  This was part of fixing some memory leaks, and it looks like I took too heavy a hand...

just pushed v0.8.4-rc1 that comments this line out.  Can you retest and verify it no longer crashes?
Meanwhile, I will investigate a proper fix that addresses the memory leak


Support for groups during discovery

The current discovery interface has no capability of searching for a resource that is accessible to a specific group. This is necessary in order to support "group home page" functions.

Do we need this? When a person goes to a group's page in HydroShare and clicks on the "Resources" tab, they can already see all of the resources that have been shared with a group.

@horsburgh The question is: should public resources of a group be visible in a similar fashion?
Suppose you're outside a group and looking for something published by the group. You can't see the group landing page.

Yes, we need this. If we have organizations publishing resources to HydroShare we will need to segment them into groups and allow faceting for such.
I wouldnt say we need it now but this is something that will be helpful down the line.

Given what you've described, we need to look at this closer. Currently, users can share a resource with a HydroShare group. But, HydroShare groups cannot be authors of or contributors to resources (given current functionality). You can create an author that is an organization, but you enter the information about the organization (you can't pick a HydroShare group).
So, right now, the only way to support discovery of resources "accessible to a specific group" would be to delve into the access control rules because there isn't anything in the resource metadata that ties the resource to the group. And, private groups are private, so I shouldn't necessarily be able to discover what a private group has access to.
Mark's use case - organizations publishing resources - needs clarification. HydroShare is the publisher. So, is the group an author? If so, can't you just use the existing functionality to specify an organization as an author? Or, is the group just using HydroShare as a place to publish their data (like iUTAH or potentially CZO) - and they want the capability for people to see all of the resources published as part of the iUTAH project or the by the CZO collaborators, etc. In this case do we just need a special use case of group where the resources shared with that group are actually visible to anyone and not just members of the group?

Moved to backlog after discussion 1.25.22


fix Invalid insert query if table not has column id

#76

Current coverage is 85.92% (diff: 63.33%)

Merging #77 into master will decrease coverage by 1.06%

@@             master        #77   diff @@
==========================================
  Files             6          6
  Lines           730        753    +23
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            635        647    +12
- Misses           64         70     +6
- Partials         31         36     +5

Powered by Codecov. Last update d3b9688...de3b949


Chapter 4 - deletion queue mistake

Fixed the mistake and created a pull request #86

PR merged, Issue should be closed.


[MatDialog]: Infer return-type R of MatDialogRef<T, R> based on component passed into MatDialog.open()

Feature Description
If I call:
MatDialog
  .open(ADialogComponent)
  .afterClosed()
  .subscribe((result) => {
    // result should have a type rather than `any`
  });

It would be nice if result could be typed based on what ADialogComponent is known to return. Perhaps some work would need to be done for a component to be able to specify its return type. Maybe it would need to implement an interface MatDialogComponent<T, R> or something. I don't know the solution...I just know the current way leaves a lot of room for error.
As things are currently, the caller must specify the return type when calling MatDialog.open<T, R>() like this:
MatDialog
  .open<ADialogComponent, any, ReturnTypeHere>(ADialogComponent)
  .afterClosed()
  .subscribe((result: ReturnTypeHere) => {
    // result is typed as ReturnTypeHere because it was specified when calling MatDialog.open()
  });

The gives the caller the opportunity to incorrectly specify the return type...or to not specify one at all.
Use Case
No response

Based on my investigation with this in another class, I don't think TypeScript supports that sort of inferred generic. However we've got some experts on the team who might be able to help

It should be possible using something like this:
export type Newable = new (...args: any[]) => any;

export type FindMatDialogOutput<TComponent extends Newable> =
  FindMatDialogOutputParameter<ConstructorParameters<TComponent>>[number];

export type FindMatDialogOutputParameter<T extends unknown[]> = {
  [Key in keyof T]: T[Key] extends MatDialogRef<infer _, infer TOutput>
    ? TOutput
    : never;
};

Then the open call type becomes:
open<TComponent extends Newable, TOutput extends FindMatDialogOutput<TComponent>>(
  component: TComponent,
  [...]
): MatDialogRef<TComponent, TOutput>;

MatDialog is really cumbersome. Not only is the return type unsafe, but it's also very annoying that as soon as you want to specify return type, you have to specify T too, which is usually exactly the same thing as the open function's first argument. So it's just repetitive information. It would also be nice if the default R was unknown instead of any, at least for us using no-unsafe-return and other anti-any measures in eslint.
Too bad it didn't get enough votes. I hope it's reconsidered. MatDialog/CdkDialog needs a typesafe option in some way.

ideally MAT_DIALOG_DATA could be inferred too.
Neither having input or output typesafe is unfortunate

I also don't know how this should be resolved but would definitely be an enormous improvement regarding type safety. Maybe someday this could be reconsidered?
While I haven't tested it out yet, an interesting (yet, somewhat cumbersome) way to mitigate the missing link between the type of the result value is detailed in this blog post .

@carlos-ds That's terrific, that's the workaround I was looking for for monthes! It's working very well, thanks so much!
And it's even easier if you use the inject function instead of constructor params.

@Frankitch no worries but all credits go to the original author, I'm just the messenger.

@carlos-ds thanks for sharing :heart:

And it's even easier if you use the inject function instead of constructor params.

@Frankitch how would that look in the code?

@aceArt-GmbH, my abstract class just looks like this:
import {inject} from '@angular/core'
import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'

export abstract class TypedDialog<DialogData, DialogResult> {
  protected data: DialogData = inject(MAT_DIALOG_DATA)
  protected dialogRef: MatDialogRef<TypedDialog<DialogData, DialogResult>, DialogResult> =
    inject(MatDialogRef)
}

And now you do not have to pass arguments when you call super in your concrete dialog class constructor.


Module Manifest seems to have an issue.

Sorry, my fault. I fixed the release. Please install again :)


Could afreerdp have the MMR (Multimedia Redirection) function？

I found the latest afreerdp couldn't support the MMR function，is this in your plan or could anyone apply some solution on afreerdp's MMR?
THANKS.

Closing as no support is planned.
Reopen if you are interested in providing an implementation.


Training speed is too slow

Hi,I training one epoch on pile scene,and estimated time to spend more than 10 hours.
Here is my computer configuration：
pytorch 1.7.0    py3.8_cuda10.2.89_cudnn7.6.5_0
GPU:GeForce RTX 2070SUPER
CPU:Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz
Memory:16G
Hard Disk Drive:1T HDD
Here are some screenshots:

I found that GPU utilization was erratic and was 0 for a long time, and CPU utilization was not very high. So I presume it's because the io speed of the HDD hard disk drive is too slow.
I hope you can help me find the problem, thanks!

I guess you are right, the speed of io is too slow. One thing you can try to verify this guess is to iterate the dataloader without training and check the speed.

yes,I found that loading the data took about the same amount of time as before with training.

Do you get a similar speed when training giga-aff? If not, then the IO bottleneck is the occupancy data loading. The default size of each occupancy data file is 100K points, but we only sample 2048 points. So one thing you can try is to decrease the size and increase the number of occupancy files when generating data:
python scripts/save_occ_data_parallel.py /path/to/raw/data {number_of_points_per_file} {number_of_files} --num-proc 40

Do you get a similar speed when training giga-aff? If not, then the IO bottleneck is the occupancy data loading. The default size of each occupancy data file is 100K points, but we only sample 2048 points. So one thing you can try is to decrease the size and increase the number of occupancy files when generating data:
python scripts/save_occ_data_parallel.py /path/to/raw/data {number_of_points_per_file} {number_of_files} --num-proc 40

Thank you for your reply. I found a more powerful computer, and now the training speed is normal！


Convert Pub/Sub from gRPC to GAPIC as Provided by GAX

[closes #761]

This looks good to me. The only thing I didn't see was the addition of client_config.


Interpret Enter during create-directory-question as "yes"

The create-directory-prompt (Directory "foobar" does not exist. Create it? (Y/n):) has an uppercase Y and a lowercase n. This usually is used for indication what the default choice will be. As "yes" is marked as the default choice here, I expected enter to act the same way as typing "y", which it currently does not.
Alternatively, N could be uppercased instead.

Probably will want it to default to N in a lot of these cases, actually, so might just go with that... but will need to check.


Interoperability between DataFrames using different query compilers

Originally posted by @arunjose696 in #7259.
With the introduction of the small query compiler, we need to test the interoperability between DataFrames using different query compilers. For example, performing a binary operation between a DataFrame with the small query compiler and another with the Pandas query compiler. (Note: This feature is not yet included in this PR.)
This will require modifying or adding new tests. In the current tests in the modin/modin/tests/pandas/dataframe folder, we have the following scenarios where two DataFrames interact:
1)Derived DataFrames: In tests where the second DataFrame is created or derived from the first, egtest_join_empty, we need to refactor these tests so that the second DataFrame is created separately from the first and with MODIN_NATIVE_DATAFRAME_MODE set.
2)Lambda Functions: In tests where the other DataFrame is created within a lambda function, eg test___divmod__, we need to refactor these tests to either create the second DataFrame in the test definition itself or provide an additional wrapper for the lambda functions to ensure the DataFrame is created with a different query compilers.
3)Separate DataFrames: In tests where two separate DataFrames are used, eg test_where, we need to refactor these tests to include flipping the MODIN_NATIVE_DATAFRAME_MODE to None and Native_pandas when creating both the first and second DataFrame. This ensures that both the left and right operands are tested with different query compilers for interoperability. This flipping would also be required in cases mentioned in 1 and 2 after dataframes are separated.
Upon reviewing the modin/modin/tests/pandas/dataframe folder, I found approximately 100 tests involving scenarios where two DataFrames interact. These tests may need refactoring or copying to a different directory and updating to specifically test interoperability.
@YarShev @anmyachev @devin-petersohn, could you please provide suggestions on how to approach testing the interoperability?

In terms of testing, I think unit tests are the way to go. We don't need to test every combination of APIs, as long as the conversion is working properly. We can add some canary testing on one or two APIs to ensure that end to end is working properly. Does this make sense?

@devin-petersohn, thanks for the suggestion! It does make sense. We can start with unit tests to verify if API works with a single set of parameters.

After the first implementation of small QC is done, I will open a PR with interoperablilty and have unit tests to verify if the API works with single set of parameters.
For the first implementation https://github.com/modin-project/modin/pull/7259., would it suffice to go with tests in modin/modin/tests/pandas/dataframe folder for now by setting the MODIN_NATIVE_DATAFRAME_MODE, to verify the query compiler works for dataframes, or should we add unit tests even for the initial implementation?

It seems to me we could have unit tests even for the first impl. Just copy tests from the dataframe folder to another one and leave a single set of parameters for every tests. @devin-petersohn, what do you think?

That makes sense to me. Thanks @YarShev and @arunjose696 !


[CNVS Upgrade] Migrating components: Code Blocks

Generally speaking, we can probably get rid of this component, as the new code element in CNVS is heavily improved.  Worth considering if we can strip this one of the roster.
Overall looks good though.

Awesome!


Disallow TLS provider v4 due to issue 244

what

Disallow hashicorp/tls provider version >= 4.0.0

why
When using hashicorp/tls provider v4.0.0 and setting oidc_provider_enabled = true on a new EKS cluster deployment, terraform plan will fail with thumbprint_list = [join("", data.tls_certificate.cluster.*.certficates.0.sha1_fingerprint)] and The given key does not identify an element in this collection value: the collection has no elements.
references

https://github.com/hashicorp/terraform-provider-tls/issues/244

/test  all

/test all


BLOCKED: Switch to new Chrome headless mode

We're getting lots of warnings about Chrome { headless: true } related to the new headless mode in v112
Chrome’s Headless mode gets an upgrade: introducing --headless=new https://developer.chrome.com/articles/new-headless/
Additionally update logic for headless mode: always run headless unless explicitly specified. We don't set a HEADLESS env variable anywhere

🚨⚠ Please do not merge this pull request via the GitHub UI ⚠🚨

BLOCKED until the docker image  uses 112. It's currently on 102.0.5005.182
/usr/bin # chromium-browser --version
Chromium 102.0.5005.182


Service Providers mut be added before publish (README)

The service providers need to be added to app.php before running the publish commands. this should be changed in the README
This...
    ProAI\Handlebars\HandlebarsServiceProvider::class,
    CareSet\DURC\DURCServiceProvider::class,

Needs to happen before this...
php artisan vendor:publish --provider="CareSet\DURC\DURCServiceProvider"
php artisan vendor:publish --tag=laravel-handlebars

Is this still an issue?
-FT


Create Landing Page for Users Without Metamask

People may hear about our game and want to play, but not have metamask or know how to use the blockchain. Let's add a landing page to onboard new users.

#11 fixes


Support short hostnames in xterm title

I have narrow tabs and unique host names, I wanted to make the title a bit more compact for myself.

Excellent - thanks!


Read EC2 instance types from API

Delay updating scale so multiple requests aren't made for several clicks
Read instance types from API

Connecting issue #5190

I tested this locally and validated that the EC2 instance list works properly in the node template form for RKE1 as well as the cluster provisioning form for K3s/RKE2.
LGTM except that the hardcoded list of EC2 instances wasn't deleted. I have updated the PR to remove it.


Disaster Icons & Removing Webpack Built Unit Tests

Issue
Added Sample Disaster Icons.
Related Issue: https://cen3031team22.atlassian.net/browse/CT2-11
Removed Webpack Built Unit Tests.
Description
Added sample disaster image icons to the globe.  This sample represents the 'Wildfire' disaster type. New svg images and pins will need to be designed for the other disaster types. This will be implemented after the NASA connection is finalized.
Clicking those icons provides sample data from it within the console.
These icons are currently randomly generated and placed on the globe randomly. When the NASA connection is finalized this will need to be updated.
Removed the webpack built unit tests as they were 1) slow, 2) unnecessary, and 3) buggy when working with Cesium Library imports. We now run unit tests against only the src code.
Updated the circle ci workflow to remove the webpack built unit test checks.
Type Of Change

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

Test Steps
Ran all commands within the console and found no errors.
Disaster pins appear within the cesium viewer.
New unit tests passed.
Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Merging wildfire disaster data into main.


[BUG] Header Validation

Describe the bug
Currently it is not possible to validate Header Params. Is there a reason for this?
See useValidation = false:
https://github.com/tsedio/tsed/blob/1a7451533132a99ebb595516e43aba94ea13f12d/packages/platform/platform-params/src/decorators/headerParams.ts#L39
To Reproduce
Not needed i guess?
Expected behavior
I would expect to be able to validate header params as well 🤔
Code snippets
No response
Repository URL example
No response
OS
macOs
Node version
18.17.1
Library version
7.43.0
Additional context
When i changed useValidation to true in my local fork, the integrations test passes 👍🏼

It’s for a performance reason. Addind validation on header must be explicitely enabled.

Ahh thanks, i know found the documentation here.
Before, i only saw this documentation - maybe would make sense to add the note there as well?

Additional question: Currently i test my schema according to the documentation like this:
const ajv = PlatformTest.get<Ajv>(Ajv);
schema = getJsonSchema(MySchema, { customKeys: true });
validate = ajv.compile(schema);

but this is not calling the AfterDeserialize function (which makes sense because this is a tsed thing instead of a ajv thing i guess? Any idea how i can adjust my test to make use of the function as well?

Use deserialize / serialize from @tsed/json-mapper ;)


feat: Add pencil icon before suggestion changes text

Description

Types of changes

[ ] Bug Fix (non-breaking change which fixes an issue)
[x] New Feature (non-breaking change which adds functionality)
[ ] Documentation Update (if none of the other choices apply)
[ ] Others (any other types not listed above)

Checklist

[ ] I have read the Contributing Guide
[x] I have added the necessary documentation (if appropriate)
[x] Breaking Change (fix or feature that would cause existing functionality to not work as expected)

Further comments

Related Issue

Closes: #404

it looks like this

I made minor adjustments.
Thanks for your contributions. @eerison


ox: init at 0.2.7

Ox is an independent Rust text editor that runs in your terminal
Motivation for this change
Add ox editor
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 112263 run on x86_64-linux 1

1 package built:

ox

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 112263 run on x86_64-darwin 1

1 package built:

ox


Update copyrights

Summary
Closes #4.
Details and comments
Updates copyright text to Qiskit project and updates the copyright years to year of latest change.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.548%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6754

Relevant Lines:
7459

💛  - Coveralls


The match Control Flow Construct

Intro to the match statement
Patterns that bind to values
Matching with Option
Matches are exhaustive
Catch-all patterns and the _ placeholder

Estimated time: 1 hour

Can try this one


Implement A Stack DataStructure in C.

In this C program, I've implemented a stack data structure, a fundamental data structure that follows the Last-In, First-Out (LIFO) principle. The program provides essential stack operations, including push (addition of elements) and pop (removal of elements). It also includes functions to check if the stack is empty or full, and to retrieve the top element without removing it. Dynamic memory allocation ensures efficient memory management. The program ensures error handling for edge cases, like attempting to pop from an empty stack. This implementation serves as a foundational tool for various applications, from parsing expressions to depth-first search algorithms.

@vivek5200 too small commit


notebook typo fix

A typo correction in CIM notebook

Codecov Report

Merging #131 into v0.1 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             v0.1     #131   +/-   ##
=======================================
  Coverage   72.36%   72.36%
=======================================
  Files          87       87
  Lines        4089     4089
=======================================
  Hits         2959     2959
  Misses       1130     1130

Flag
Coverage Δ

#unittests
72.36% <ø> (ø)

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

Continue to review full report at Codecov.

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

Code quality check issues


cannot load files into the interpreter

If you create a new file named myfile.ml, then run this in the interpreter, you get:
#use "myfile.ml";;
Cannot find file myfile.ml

Fixed !
Commit : 9695c3afa92376f1df6be1a0b29788fbdf7d28df


Remove deprecated GoogleEarthImageryProvider

Fixes https://github.com/AnalyticalGraphicsInc/cesium/issues/5400
@hpinkos can you review?

@lilleyse, thanks for the pull request! Maintainers, we have a signed CLA from @lilleyse, so you can review this at any time.
I noticed that CHANGES.md has not been updated. If this change updates the public API in any way, fixes a bug, or makes any non-trivial update, please add a bullet point to CHANGES.md and comment on this pull request so we know it was updated. For more info, see the Pull Request Guidelines.
I am a bot who helps you make Cesium awesome! Thanks again.

👍


Xamarin UWP doesn't create a logfile

Type (choose one):

Bug

NLog version: 4.5.0-rc07
Platform: .Net 4.7
Current NLog config
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
      autoReload="true"
      throwExceptions="false"
      internalLogLevel="Trace" internalLogFile="C:\Users\<Path>\nlog-internal.log">
    <targets>
        <target name="file" xsi:type="File"
                layout="${date} | ${level} | ${message}"
                fileName="${specialfolder:folder=ApplicationData}/qkiss_app-${shortdate}.log"
                keepFileOpen="false"
                encoding="utf-8" />
    </targets>
    <rules>
        <logger name="*" minlevel="Info" writeTo="file" />
    </rules>
</nlog>

No log file gets created, even when I use the absolute path for my machine: C:/Users/<UserName>/AppData/Local/Packages/<PackageName>/LocalState/<filePrefix>-${shortdate}.log
What is the current result?

The logger works fine in debug mode (UWP App)
Log file won't be created under ReleaseMode. -> .Net Native compilation is on and may couse some
errors (Reflection etc.)
${environment:USERPROFILE} won't work either

What is the expected result?

Creating the log file under ReleaseMode like under DebugMode

Did you checked the Internal log?

It wasn't created. I did set internalLogLevel=Trace and path for internalLogFile="C:\Users...\log.log"

Please post full exception details (message, stacktrace, inner exceptions)

I don't get an exception. The log file never gets created

Are there any workarounds?

None that I know of

Is there a version in which it did work?

I don't it had ever worked with UWP ReleaseMode

Environment:

Visual Studio 2017 Version 15.6.4
.Net Versione <IP_ADDRESS>6
NetStandard 2.0.1
NLOG 4.5.0-rc07

Did you checked the Internal log?
It wasn't created.

Or NLog can't find the nlog.config, our you haven't correct access.
Could you please test with a config made in c#?


fix: 4176 - border for some edit image buttons

What
Now in the OCR pages

when no image was downloaded before for that product, we do not display the "select an existing picture" button, as it has no sense.
we add a border for the image buttons for a better contrast with the background
in addition to that, some "is logged in mandatory" issues were fixed, especially relevant for first time users with new products

Screenshot

no images before
images before

Fixes bug(s)

Fixes: #4176
Fixes: #3974

Impacted files

edit_image_button.dart: added an optional border
edit_ocr_page.dart: unrelated add of "logged in?" parameter
product_field_editor.dart: unrelated add of a "logged in?" parameter
product_image_local_button.dart: added an optional border and a "logged in?" parameter
product_image_server_button.dart: added an optional border and a "logged in?" parameter; added a test if display is relevant
product_image_viewer.dart: added a "logged in?" parameter

Codecov Report

Merging #4218 (36c0cc2) into develop (42b8788) will increase coverage by 0.32%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop    #4218      +/-   ##
===========================================
+ Coverage    10.88%   11.21%   +0.32%
===========================================
  Files          277      277
  Lines        13600    13761     +161
===========================================
+ Hits          1481     1543      +62
- Misses       12119    12218      +99

Impacted Files
Coverage Δ

...mooth_app/lib/pages/product/edit_image_button.dart
0.00% <0.00%> (ø)

...es/smooth_app/lib/pages/product/edit_ocr_page.dart
0.00% <0.00%> (ø)

...th_app/lib/pages/product/product_field_editor.dart
0.00% <ø> (ø)

.../lib/pages/product/product_image_local_button.dart
0.00% <0.00%> (ø)

...lib/pages/product/product_image_server_button.dart
0.00% <0.00%> (ø)

...th_app/lib/pages/product/product_image_viewer.dart
0.00% <0.00%> (ø)

... and 31 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

With the latest push

no images before
images before


test get_data

get_data downloads data from Synapse thus simulating a login and making sure the version number provided, matches the version number downloaded would need to be tested.

Already tested in synapser.


Update rate limits

Updating (lowering) rate limits as per IcM 276589543.

@SKhasheva : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

@SKhasheva Will sign off after I get Adam's confirmation.

#sign-off


feat(cmd): introduce verification phase

This is a proposal on how we're gonna add verification phase
may close #950
mentioning @edeNFed

Please let me know once this PR is ready for review 🙏

sure, I'll be a bit slow since it's hard to find leisure time for this 🙇

@clavinjune Thank you for working on this.
Closing the current PR, if you want to work on it again, feel free to re-open or create a new one


inlineStyle didn't render properly on compositional language.

Do you want to request a feature or report a bug?
bug
What is the current behavior?
when able or disable inlineStyle on compositional language didn't render properly
i am using Korean.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem. You can use this jsfiddle to get started: https://jsfiddle.net/stopachka/m6z0xn4r/.
it happens on draftjs.org

What is the expected behavior?
in this case, inlineStyle(bold) disabled properly typing next word.
Which versions of Draft.js, and which browser / OS are affected by this issue? Did this work in previous versions of Draft.js?
MacBook pro(Sierra 10.12.4)
Safari: works fine.
FF 52.0.2: same happen
Chrome 57.0.2987.133 (64-bit): same happen(i recorded video by use this)
Windows 7
IE11: weird..
FF 51.0.1(32bit): same happen
Chrome 57.0.2987.133: same happen
Thank you.

Thank you for reporting this! Sounds like it's reproducible in Firefox. It would be great to get this resolved.

I just tried and was unable to reproduce this in Firefox v56, and so either it was a browser bug that they fixed or the latest version of Draft has fixed it. Please feel free to reopen if you're still seeing this, with more details about how I can trigger the problem.
Thanks!


python311Packages.accuweather: 0.5.1 -> 0.5.2

Diff: https://github.com/bieniu/accuweather/compare/refs/tags/0.5.1...0.5.2
Changelog: https://github.com/bieniu/accuweather/releases/tag/0.5.2
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 232625 run on x86_64-linux 1

3 packages built:

home-assistant-component-tests.accuweather
python310Packages.accuweather
python311Packages.accuweather


[help] get a table after a paragraph

Hi,
How I can get a table right after a specific paragraph ? tables and paragraphs attributes are not correlated, it's hard to handle them together.
Thank you :)

Duplicate of #40.


Unable to register images for plug-in steps for bulk messages (CreateMultiple/UpdateMultiple)

An exception is generated when attempting to sparkle a plug-in containing an image that has been configured for a bulk message, i.e. CreateMultiple or UpdateMultiple.
The exception is: 'Message property name 'Target' is not valid on message UpdateMultiple.'

On investigation I've found that the issue exists within the RegisterImage method of the PluginRegistration.cs.
`
switch (stepAttribute.Message)
{
case "Create":
image.MessagePropertyName = "Id";
break;
            case "SetState":
            case "SetStateDynamicEntity":
                image.MessagePropertyName = "EntityMoniker";
                break;

            case "Send":
            case "DeliverIncoming":
            case "DeliverPromote":
                image.MessagePropertyName = "EmailId";
                break;

            default:
                image.MessagePropertyName = "Target";
                break;
        }

`
Making the following change to the switch statement would appear to fix the issue:
default:                     image.MessagePropertyName = (stepAttribute.Message.ToLower() == "createmultiple" || stepAttribute.Message.ToLower() == "updatemultiple") ? "Targets" : "Target";                     break;

Discovered that CreateMultiple requires the property name of Ids rather than target


fix: report failing on bucket

the report is being created too fast to see that the bucket is ready for testing. Add 30s wait in-between bucket and report.

tested by creating a new module with this branch and was successful on first apply.


Update swc_core to v0.95.10

Description
Update swc_core to https://github.com/swc-project/swc/commit/47a79485d94acb0c899eea4d912db1acdcdad000
Testing Instructions
See next.js counterpart
Closes https://github.com/vercel/next.js/issues/64890

Closing as I'm planning to upgrade swc_core to 0.96.x


Add google's Protobuf

Already added

man, i should have pulled this morning before asking!
On Fri, Oct 7, 2016 at 9:57 AM, Arkady Shapkin<EMAIL_ADDRESS>wrote:

Already added
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vcpkg/issues/126#issuecomment-252258943,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACqR99AE7vbZ-GILbvulTN5Dx0S6dN0Rks5qxk-3gaJpZM4KQ8cd
.

--

Bruce  Chase
413 Inglewood Drive
Westerville, OH 43081
(614) 638-8094 (cell)
(614) 890-0006 (home)


Added mutex to avoid race cond

Hi,
While using your package I got race conditions in the Client.listen() method, so I added a mutex.
The changes fix my problem.
Please review.

thanks ;)