Add support for support fragments

It would be great if IntentIntegrator.forFragment(this).initiateScan(); would also work with support fragments (android.support.v4.app.Fragment).

Nevermind, I just noticed that forSupportFragment(...) exists in the source code :smile:


Troubles with new "arrow" attributes ?

Hello,
I just update from 0.3.1 to 0.3.5, and i loose all my arrows.
You seems to have change the configuration from popper.arrow.tagName to popper.arrowTagName and so on but forget to change the parsing of the configuration, or am i missing something ?
Line 288
if (config.arrow) {
        var arrow = d.createElement(config.arrow.tagName);
        addClassNames(arrow, config.arrow.classNames);
        addAttributes(arrow, config.arrow.attributes);
        popper.appendChild(arrow);
}

Check the docs,  some nesting was removed so it should be arrowClassNames now.

Yeah, and it will never be parsed because in the code i quoted the test is made on config.arrow and it doesn't exist anymore because the new configuration for arrow is in config.arrowTagName, config.arrowClassNames, and config.arrowAttributes
Did you read too fast or am i missing something really obvious here ?

I read on mobile, sorry.  A link to the source is helpful:
https://github.com/FezVrasta/popper.js/blob/master/src/popper.js#L289
Looks like a refactoring bug.  You're right, usage of the config wasn't changed.  I'm sure @FezVrasta will accept a PR on it.

Well, i will gladly do it but i'm not sure how to "rebuild" properly so here is the code
Replace at https://github.com/FezVrasta/popper.js/blob/master/src/popper.js#L288
        if (config.arrowTagName) {
            var arrow = d.createElement(config.arrowTagName);
            addClassNames(arrow, config.arrowClassNames);
            addAttributes(arrow, config.arrowAttributes);
            popper.appendChild(arrow);
        }

Anyway, thanks a lot @FezVrasta for this library ! :)


[CI] Sync tests with Device farm

This uses BAAS CLI to run sync tests for Android (via Device Farm) JVM, macOS and iOS

[ ] TODO: Replaying device farm sync test needs to start a new BAAS instance inorder to use the new IP adress

Merging this to unblock merges coming from the other direction


Allow searching for configuration files in parent directories

What about adding a way to look for configuration files in the directories containing what's being fixed?
Before:
php-cs-fixer fix --config=/path/to/project/.php-cs /path/to/project/src/File.php
php-cs-fixer fix --config=/path/to/project/.php-cs /path/to/project/src/Dir/File.php

After:
php-cs-fixer fix --config=- /path/to/project/src/File.php
php-cs-fixer fix --config=- /path/to/project/src/Dir/File.php

just run the command from root project location, in which you have your project-specific config

just run the command from root project location

It's not always so easy: I have configured my IDE to run php-cs-fixer on the currently editing file simply by hitting a toolbar icon, but it's quite hard to set the currently working directory since I work with many projects, each of them with its own configuration file

I'm 👎 on this: using - to search in parent folders looks weird and passing an absolute path should be the way to go IMO.

an absolute path should be the way to go IMO.

I explained way I'd need this feature. Could you explain why we should use only absolute paths?

Can't your IDE provide the root path of the project of the file your are editing?

Can't your IDE provide the root path of the project of the file your are editing?

Sure it can, but I have some IDE projects that contain multiple PHP projects, so the "root" for the IDE can't be the same as the "root" for php-cs-fixer.

Then your IDE should allow to have multiple projects opened at same time having multiple roots available.
I think this change has very narrow usage for non-standard issue, while it brings more problems and maintaining to the repo.

Then your IDE should allow to have multiple projects opened at same time having multiple roots available.

It does so, but the project structure is not under my control.

I think this change has very narrow usage for non-standard issue, while it brings more problems and maintaining to the repo.

I think it's much easier to let php-cs-fixer find the right configuration file instead of asking users to cd into the right directory and/or requiring the full path of the configuration file. Obviously the final decision is not up to me, btw :wink:

Thank you for the suggestion and use-case for it.
However searching up is not a good idea IMHO as we don't no where to stop.
For example I don't want to the fixer to pick some "random" config file I've in a higher level (like /home/possum/work when I fix /home/possum/work/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/[...]/)
Therefor I think it's much easier to let php-cs-fixer find the right configuration file is not as easy as it sounds. The current way of finding the config file is complex enough and I don't think we need another.
Therefor I'm closing this after discussion.

For example I don't want to the fixer to pick some "random" config file I've in a higher level

Then don't use - as a configuration file...

Therefor I'm closing this after discussion

No problem for me, I'll continue to use my script wrapped around the call to PCF. I only thought others could have found this feature useful

btw, not nice to investigate content of host env from project dir


compiling error

I am using catkin_make to compile my workspace but when I am trying to do that I am getting this error, I have looked for solution but still not found
the error :
CMake Error at /opt/ros/noetic/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:176 (message):   Package qtbase5-dev was not found.  If it is a catkin package: Make sure it   is present.  If it is an external package: Make sure it is listed in   mrt_cmake_modules/yaml/cmake.yaml! Call Stack (most recent call first):   /opt/ros/noetic/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:253 (_find_dep)   needs/lanelet_rviz_plugin_ros/CMakeLists.txt:23 (find_package)

I solved the problem with cloning the mrt_cmake_modules to my workspace, I have installed it in my system but it solved my problem so I am closing to issue


PyPi Release not working since 2.6.61

Hi all,
Since Version 2.6.61 the PyPi release is no longer working in the pipeline due to the fact that username/password authentication is now forbidden at PyPi:

Instead you should use for example api token authentication.
Is someone of the maintainer aware of it and is going to fix it?
It should be very easy by changing the value of the username to __token__ and the password to the generated api token value including the prefix pypi-

Thank you for bringing this up. This is now resolved. The latest release 2.6.88 is now available to download.


Sugg: Clear message for long XSLT-Transform

When I start a XSLT-transform with e.g. 50MB input, then I see ..

at first nothing
then a turning sandclock
"(not responding)" as additional information in the program title
heavy load on my CPU-monitor
and I don't know if the software is dead or not ...

So if you add a message / dialogue / status bar info or something else with
" Started transformation on 11:34:23, wait until final message" ....
the user will now what is going on.
Chris - have a fine weekend!

Great suggestion, thanks.

I added a progress dialog with a cancel button in these commits and this one in case you want to try it:

The progress only pops up if it takes more than 1 second and the cancel is not perfect, the cancel can only cancel when the transform starts reading input or writing output, but I notice some transforms spend a lot of time doing calculations internally before writing anything so you can still see a pause between the time you try and cancel and when it actually cancels.

Fixed in https://github.com/microsoft/XmlNotepad/releases/tag/<IP_ADDRESS>


TEST PR

Test PR, please do not review or merge!

@jackdewinter have you tried Github draft pull request feature? If you create a draft pull request then you will not have to write "Test PR, please do not review or merge!".
By the way, nice usage of Netlify preview feature. That was one of the major reason behind migrating to Netlify.

Did not notice that... thanks for pointing that out!


Maximum impact hour rate doesnt change... is it cause its small???

test this out with bigger numbers to check and do a sanity check with https://www.desmos.com/calculator/r8kq0r6e2s

I've checked with https://www.desmos.com/calculator/r8kq0r6e2s?lang=pt-BR and it's correct. The max impact hour rate doesn't seem to change much the curve shape because we're using way small values of hour slope, and the amount raised.


Capitalized letters in e-mails

If the user tries to log in with an e-mail which is pre-authorized but uses some capital letters, it does not allow them to register.
It is also possible that after a failed attempt, another attempts fail, too. (→ investigate)

Compare all e-mails lowercased and save them lowercased to database, otherwise we'll keep running into errors


Hot-restart on web may preserve the state of Expando objects

Here is a reproduction repository created specifically for this issue https://github.com/rrousselGit/hot-restart-expando-reproduction
Explanation
When an Expando has a JS object as a key, performing a hot-restart may not empty the Expando
Example:
final expando = Expando();

@JS()
external Person getJSObject();

@JS()
@anonymous
class Person {
  external factory Person({String name});

  external String get name;
}

void main() {
  final person = getJSObject();

  // Should always print `null` but after a hot-restart, will print "42"
  print(expando[person]);

  expando[person] = 42;

  runApp(Container());
}

Where getJSObject is a global JS function defined in the index.html as:
<script>
  const person = { name: 'Mona' }
  function getJSObject() {
    // always return the same object on purpose
    return person;
  }
</script>

With this code:

when the application starts, it will print null
after a hot-restart, instead of null it will print 42, which is unexpected.

The expected behavior is that after a hot-restart, the application will print null again. As otherwise, this means some state is preserved between hot-restarts

fyi - @sigmundch @nshahan @Markzipan
I suspect this would be rather expensive to do as (I think) we store the expando value on the JS object directly.

Just to add additional context; on FlutterFire we store references to the JS Firebase objects in Expando pretty much everywhere. The issue was discovered as callback subscriptions (e.g. onAuthStateChanged) were being 'lost' on hot restart, due to Expando keep reference to the previous object and not recreating a subscription.

Thanks for the report!
Indeed @vsmenon, trying to clear things out with the current implementation is likely too expensive. We'd need to swap the implementation of expandos with a WeakMap instead.

Ha, there is even a TODO from Jenny to do so -- not surprising :)

Out of curiosity, why is the instance of Expando reused to being with?
Shouldn't a hot restart create a new Expando instance?

We don't actually track / clear all instances explicitly.  Instead, we track "roots" like globals and class static variables and clear them.  We rely on GC to clear the rest.  That is much cheaper to do.
The problem here is that the JSObject is an unaccounted for root.

Good question @rrousselGit!
@vsmenon I think what @rrousselGit is hinting here is that we are actually using a separate expando instance.
That is. Yes, the underlying js-object is the same, and the old expando properties are leaked and kept in that object. However,  two expando instances shouldn't collide with one another. If you had two expandos in a single program, they would have separate data as well. The code above declares the expando in a top level Dart variable, so the expectation would be that that new expando would be created after a hot restart.
Looking more closely, I believe we do create a new expando, but that we reuse the same key to store it's data in JavaScript. The "key" is derived from a counter that is also in a static top-level variable. That top-level variable is getting reset as well after a hot restart. As a result, a brand new Expando instance after a hot restart is reusing the same key as the original program.
We should be able to fix this by not resetting the key after hot restarts. Switching to WeakMaps would elide this problem because there wouldn't be any global state to distinguish expandos anymore.

@sigmundch - did github accidentally close this?  ( Thanks for the catch @rrousselGit )

... did github accidentally close this?

Not on this case :) - but it is confusing.
There are two commits referenced above. For some reason the cross reference comment mentions one (the change that adds the test - 3a0c27b74cd77b3af1bf4606e1ba45f8589e6563) but the message indicating that dart-bot closed this issue points to the other (the change with the fix - 460887d8149748d3feaad857f1b13721faadeffa). Maybe it is a result of the fact that I used a "stacked" CL in gerrit, which landed 2 CLs together and pushed two commits at once?


User transactable attributes may halt progress if sources dictate times

Just ran into this.
056142220b2a5a3a0689d85b6218f5388429acd0 introduced advance_domain_to_source() which enables sources to dictate times.
Internally we use the domain probe to gather frontier information about all attributes in one domain.
This frontier information in turn is then used to advance() all kinds of things.
We probe source created as well as user created attributes.
Source attribute sessions are auto_flush as soon as the source downgrades its capability.
User created attribute sessions are not.
This leads to the problem that the frontier is stuck on the transaction of the user.
advance_source_to_domain() is unable to advance based on the domains frontier information, as it is held back by the user created attribute.
One solution is to simply not probe the user created and transactable attributes.
Transactions to the user attributes are given to its session at the correct current epoch.
One thing that arrises is that then user input is bound to source timestamps...

A quick fix here a73c867cd06ce6bd227f5e51299d7e090328e8d7
There seems to be no case where we want user created attributes to be probed.
Maybe there exists a case where source attributes do not want to be probed, basically saying they yield their authority to other sources / user advances.
So one could also make it configurable in AttributeConfig.

This should be addressed in f09ec284248a7cc95d0d26f6292ecb3e38d1482e. I've added some simple unit tests to the domain module, but more are required to gain confidence.

More tests added in 491554aef53221ca5b9fdd4d7c53a917a8912a6c. The logic seems correct (now, had to fix a bunch of edge cases...), and the interesting case is https://github.com/comnik/declarative-dataflow/commit/491554aef53221ca5b9fdd4d7c53a917a8912a6c#diff-02e97a1fbd4aa8f2c9eac9bb8a89a414R57, which stalls everything as expected.
Domain's now expose advance_epoch, advance, and probed_source_count. Naming still sub-optimal. For domains without any probed sources, advance_epoch will forward the epoch and advance all input handles and all traces accordingly.
For domains with probed sources, advance will take the domain frontier into account and forward the epoch to unblock sources (thus ensuring that the domain frontier is always a lower bound), and advance all traces up to the domain frontier. advance is intended to be used after a bunch of work has been done, s.t. the domain frontier has actually had the chance to change.
As discussed, we should move away from checking anything in the server loop and simply always step a bunch, and advance after. In addition, we should call advance_epoch at some interval, which will determine the minimal result granularity in domains where no sources are present.
Thanks to event_driven, over-stepping shouldn't be a problem.


How can I clear all addLineClass?

Hi
Is there a command to clear all addLineClass?
Thanks.

You can call removeLineClass and pass null as the class.

Sry for not being clear...
If I have this code...
myEditor.addLineClass(23, "background", "error");
myEditor.addLineClass(25, "background", "error");
myEditor.addLineClass(29, "background", "error");
... how can I without knowing the linenumbers, clear all the addLineClass above?
Thanks

You can't, but you could loop over all lines that might have the class and remove it from them.


when I try to do step one, it do nothing

curl -O https://raw.githubusercontent.com/bb010g/betterdiscordctl/master/betterdiscordctl
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 18074  100 18074    0     0  25456      0 --:--:-- --:--:-- --:--:-- 25456

and yes, I installed the package by doingsudo add-apt-repository ppa:chronobserver/betterdiscordctl
edit: I am using the linux one

You've…already installed it. Skip to the BD installation step.


Is it possible to use jest with dependencies that use es6 modules?

I am trying to do the following:

Publish a react components that uses typescript and ES6 modules. When I publish it I am publishing the compiled js files but keeping it as ES6 modules so that Webpack can attempt it's tree shaking/unused harmony exports marking.
Consume said library from a create-react-app project, and write tests for components that consume my component.

However, i am encountering the following error:
      at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/ScriptTransformer.js:289:17)
      at Object.<anonymous> (src/components/header/GlobalHeader.tsx:14:25)
      at Object.<anonymous> (src/components/header/index.ts:3:22)

   ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export { PrimaryButton, SecondaryButton, TertiaryButton } from './button';
                                                                                ^^^^^^
    SyntaxError: Unexpected token export

Is it possible to use ES6 modules as dependencies here, or do I need to publish a commonjs bundle along side of it in order for it to work?

You’ll need to publish a CommonJS bundle. Otherwise your components aren’t consumable from a Node environment. It doesn’t only affect Jest, but also Node in general (e.g. people using server rendering). I’ll be happy to revisit when Node supports ES modules.


parseArray in redisparser is too slow

Hi.
First I want to thank you for this great library, we are using it for writing lots of data in our system and it does the job quite well.
Recently we changed a non-efficient loop of 1000 hmget's in our code (each hash contains 3 elements) to a Lua script which returns one big array (size of 3000), and we run this script using your evalsha implementation. Then we parse the result.
After profiling, it turned out that before the change, it took 87ms for the loop to run.
After the change, the evalsha command took ~230ms (results are 3 times worse than the ridiculous 1000 hmget loop solution). It turned out that 99% of the overhead comes from the parseArray method inside the redisparser.cpp file.
Do you plan anytime soon to improve this parser?
We did the same improvement in our C# program (with StackExchange evalsha) and the results there are almost 300 times faster (obviously that's because we do only one redis call instead of 1000 calls, and the StackExchange evalsha command is very efficient.)
Thanks.

Hi. Thanks for feedback.
You are right, parseArray is slow. I will try to improve it when I will have free time.

Fixed in version 0.6


net/http: test flake in TestTransportIgnores408/h1

Seen on a trybot.  Did not find an existing issue.  CC @neild @bradfitz
https://storage.googleapis.com/go-build-log/4868bfba/linux-amd64_7494de7d.log
--- FAIL: TestTransportIgnores408 (0.00s)
    --- FAIL: TestTransportIgnores408/h1 (0.01s)
        transport_test.go:6017: expected no log output; got: 2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:51852: EOF
            2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:35068: EOF
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:46010: read tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:46010: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:45980: read tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:45980: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:46022: write tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:46022: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:45996: read tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:45996: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:46036: write tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:46036: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:46046: write tcp <IP_ADDRESS>:45467-><IP_ADDRESS>:46046: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54726: read tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54726: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54764: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54764: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54716: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54716: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54780: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54780: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54740: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54740: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54790: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54790: use of closed network connection
2022/10/09 03:30:01 http: TLS handshake error from <IP_ADDRESS>:54752: write tcp <IP_ADDRESS>:44951-><IP_ADDRESS>:54752: use of closed network connection
2022/10/09 03:30:01 http2: server: error reading preface from client <IP_ADDRESS>:60128: bogus greeting "CONNECT golang.fake.tld:"
2022/10/09 03:30:01 http2: server: error reading preface from client <IP_ADDRESS>:37392: bogus greeting "CONNECT golang.fake.tld:"
FAIL
FAIL	net/http	2.757s
FAIL

I suspect this may be fixed via https://go-review.googlesource.com/c/go/+/442495

Should be fixed by that CL, yes.


tensorflow.python.framework.errors_impl.NotFoundError:

tensorflow.python.framework.errors_impl.NotFoundError: /opt/tensorflow/bazel-bin/tensorflow/examples/image_retraining/retrain.runfiles/org_tensorflow/tensorflow/contrib/data/python/ops/../../_prefetching_ops.so: undefined symbol: _ZN6google8protobuf8internal26fixed_address_empty_stringB5cxx11E
I don't have any ideas about this problem，so I hope good people can give some advices

File "/home/panamon/.local/lib/python3.6/site-packages/tensorflow/python/ops/array_ops.py", line 943, in _autopacking_helper
elem))
TypeError: Cannot convert a list containing a tensor of dtype <dtype: 'int32'> to <dtype: 'float32'> (Tensor is: <tf.Tensor 'Preprocessor/stack_1:0' shape=(1, 3) dtype=int32>)


Any text copied from xwayland apps are gone after it's closed

System Info and Version
 System/Version info
Hyprland, built from branch main at commit 0ebb43c1a37e7321e5ed7223ea85ed555cc82735  (renderer: fix xwayland solitary rechecks (6295)).
Date: Sun Jun 2 02:45:30 2024
Tag: v0.40.0-147-g0ebb43c1, commits: 4753

flags: (if any)

Bug or Regression?
Bug
Description
I can't paste once a X-app is closed.
How to reproduce

Install hyprland-git from AUR
Open any X11 apps, copy from it
Don't close the app, paste, it works
Copy anything from the X11 app and close the app
Paste, it won't work.

Crash reports, logs, images, videos
No response

kinda expected. You'll need to use a clipboard manager of some sort to preserve clipboard after app close.

Is there any candidate for Hyprland? I tried copyq but it's buggy on HyprLand and it toggles my window every 400ms or so.


Lambda changes do not deploy

this is a duplicate of https://github.com/transitmatters/data-ingestion/issues/21


chore: Update Documentation of Extractors

Continuation of: https://github.com/tensorlakeai/indexify/pull/718

[x] Audio
[x] Video
[x] Web
[x] Embeddings

cc: @diptanu this is up for review again


Added ageda dashboard

Access dashboard:
example:
http://<IP_ADDRESS>:3000/api/dash/

Hey, @noticeMaker thanks for this PR.
Agendash is wonderful and its something that should be in this repository.
But, I was wondering about the security of the dashboard, could you add a tiny layer of security with express-basic-auth?
The implementation should be something like this:
import * as basicAuth from 'express-basic-auth';
import * as agendash from 'agendash';
import config from '../../config'
export default (app) => {
 const agendaInstance = Container.get('agendaInstance')
  app.use('/dash',
    basicAuth({
      users: {
       [config.agendash.user]: config.agendash.password,
      },
      challenge: true,
    }),
    agendash(agendaInstance)
  );
};

Okay, already updated


Cli script with all dependent dockers

Hi there is any chance do something similar like did author of Jackettio
Automatic installation using cli script
https://github.com/arvida42/jackettio
or at least all in one docker to simplfy installation ?

Will probably add at a later date. As the setup isnt really that hard. For now added a full example docker-compose and .stack-env which basically can be copy pasted with some edits to the envs


Real-time keyboard

Will need some thought, but not impossible.

Will depend on current scale, which means that we really need a playhead that can be placed at a specific time so that the region of the tune to play in can be selected, so depends on #1
Can have a default key mapping like Scale Workshop does. What about custom mappings?
Can the played notes be easily entered into the tune? Actually recording timing may be overkill considering the abilities of this app (no metronome, rigid timing, latency), so perhaps a kind of console log that just keeps track of notes that were played.

Example tune
#layout%3A%23_7-limit_tonality_diamond%0A%0A_________7%2F4%0A______3%2F2___7%2F5%0A___5%2F4___6%2F5___7%2F6%0A1%2F1___1%2F1___1%2F1___1%2F1%0A___8%2F5___5%2F3__12%2F7%0A______4%2F3__10%2F7%0A_________8%2F7


Trouble accessing light dom element properties in Polymer 0.9

So, I have a table and I need to access the light dom 't-column' elements in 'domReady'. Since, domready has been removed from Polymer 0.9, is there any other way to access elements because the even the 'attached' event of t-table is called before the 'ready' lifecycle event of 't-column'.

                            <t-body>
                                [
                                    { "fruit":"apple",  "alice": 4, "bill": 10, "casey": 2 },
                                    { "fruit":"banana", "alice": 0, "bill": 4,  "casey": 0 },
                                    { "fruit":"grape",  "alice": 2, "bill": 3,  "casey": 5 },
                                    { "fruit":"pear",   "alice": 4, "bill": 2,  "casey": 8 },
                                    { "fruit":"apple",  "alice": 4, "bill": 10, "casey": 2 },
                                    { "fruit":"banana", "alice": 0, "bill": 4,  "casey": 0 },
                                    { "fruit":"grape",  "alice": 2, "bill": 3,  "casey": 5 },
                                    { "fruit":"apple",  "alice": 4, "bill": 10, "casey": 2 },
                                    { "fruit":"banana", "alice": 0, "bill": 4,  "casey": 0 },
                                    { "fruit":"grape",  "alice": 2, "bill": 3,  "casey": 5 },
                                    { "fruit":"pear",   "alice": 4, "bill": 2,  "casey": 8 },
                                    { "fruit":"apple",  "alice": 4, "bill": 10, "casey": 2 },
                                    { "fruit":"banana", "alice": 0, "bill": 4,  "casey": 0 },
                                    { "fruit":"grape",  "alice": 2, "bill": 3,  "casey": 5 }
                                ]
                            <t-body>
                    </t-table>

In Polymer 2 you can use the connectedCallback and use slot.assignedNodes() to retrieve the light-dom content: http://jsbin.com/dibicehece/edit?html,console,output


How Can I Close The MongoDB Connection Through kmongo?

So I'm working with ktor and kmongo && I have noticed from the logs that the connection didn't close automatically, how can I close the connection? I have searched most of the docs but couldn't find anything? how can I close it??
Thank you:)

Here is the doc about mongo connection pool https://www.mongodb.com/docs/manual/administration/connection-pool-overview/#connection-pool-configuration-settings
HTH


Adding preview 2 links to .NET Core Linux Prerequisites

Updating .NET Core Linux Prerequisites with .NET Core 2.1 preview 2 links.

Closing and reopening


Add A Drop in the Ocean stubs to series data

Fixes #991
Type
🔧 Fix
Value
Ensures the seven A Drop in the Ocean promos are always displayed on the explore page (not relying on them being in the latest 50 queried posts from WP. Which they're not).
Screenshot

Checklist
All

[ ] Demoed to the relevant people
[x] PR labelled and assigned
[x] Any introduced code complexity has been flagged

Hold up on merging this - the reason being as to not add any other WP code.

Is fixed in #1047


Use Double.pi instead of deprecated M_PI

Description says it all, use Double.pi instead of deprecated M_PI to get rid of warnings.

Thank you @pepejeria for getting back to me about the warnings. I actually had already fixed them in 186ac6715914f48f069441e2e6194785ad2d45e2 some time ago, but I didn't make a release. Just did that. Should be solved in version 1.4.1.

Thanks


incorrect location provided in INSTALL.md

hi it seems that on Centos 7 make install installs binaries here:
/usr/local/bin/mcrcon
instead of
/usr/share/bin/mcrcon
and same for MAN page which is installed here:
/usr/local/share/man/man1/mcrcon.1
Instead of :
/usr/share/man/man1/mcrcon.1
I think the INSTALL.md should be updated with this information

Thank you. Fixed.


if constexpr is not presented

To be added just after constexpr

assign to David Chamont

@sponce, the pull request has been merged, and we can close the issue ?

Yes, should have closed it myself when merging actually.


antialiasing and video output

Have you tried using pygame.gfxdraw for smooth shapes?
And also is there a way to get video output of the drawing? Sharing the work is all the fun

No I haven't tried using pygame.gfxdraw. Does it really make better shapes?
And no sorry, there is no built in option to record the video. You have use a screen recorder for that, at least for now.
I'd recommend you to record the video while in fullscreen. The simulation is built so that it will resize automatically.
Btw, if you find an easy way to record screen with opencv, pull requests are welcome.

How can I initiate typing mode?
I play Minecraft too


Support API Version Using Namespace Convention

Overview
It's a common scenario to use a namespace in the implementation of services as versioning boundary. By configuring API versioning to use this convention, any controller placed in a convention-based API version namespace will automatically have that API version applied.
Design
In order for the feature to work, the namespace name must still conform to the API version format so that it can be parsed. The language-neutral format in BNF will be:
'v' | 'V' : [<year> '-' <month> '-' <day>] : [<major[.minor]>] : [<status>]
Examples

Contoso.Api.v1.Controllers → 1.0
Contoso.Api.v1_1.Controllers → 1.1
Contoso.Api.v0_9_Beta.Controllers → 0.9-Beta
Contoso.Api.v20180401.Controllers → 2018-04-01
Contoso.Api.v2018_04_01.Controllers → 2018-04-01
Contoso.Api.v2018_04_01_Beta.Controllers → 2018-04-01-Beta
Contoso.Api.v2018_04_01_1_0_Beta.Controllers → 2018-04-01.1.0-Beta

By default, API versions will be considered supported. If the controller is decorated with the ObsoleteAttribute, then the API version inferred from the containing namespace will be considered deprecated.
Tooling Integration
Compilers such as Visual C# and Visual Basic use folders to automatically define namespace hierarchies.  Tools such Visual Studio will attempt to convert invalid namespace names to their safe equivalents. Unfortunately, the . character is considered a namespace delimiter. This character should be changed to _ so that newly added files have the correct format. In addition, Visual Studio will add a leading _ if the folder name starts with a number. Since a leading character will be required, the format will require that the first character must be v or V.
Additional Considerations
The design should consider other types of conventions. This might be an extension of the existing convention features.

Hi @commonsensesoftware, is there an ETA for version 3.0 (pre-release or release)? Keen to use this enhancement in our projects.

Things have progressed nicely. I might be able to squeeze out a beta by end of week for folks to start trying out. I'm testing out the routing changes to see how it affects other middleware. It's a rather slow and manual process. =/
To give those following this a sense of how this enhancement will work, you'll now be able to create and define your own conventions (a la the new IControllerConvention interface) in addition to the standard conventions. In this release, the only new convention will be the version by namespace convention. The setup will look like:
options => options.Conventions.Add( new VersionByNamespaceConvention() );

This was awesome, Thank you @commonsensesoftware !!


resize signals not recognised on html5 localhost

Godot version:
3.2.3 stable
OS/device including version:
gles 3, linux manjaro
Issue description:
Using any node resize() signal or even
get_tree().get_root().connect("size_changed", self, "_on_resized")
the signal gets called when playtesting on desktop, but gets completely ignored when doing it on html5
Steps to reproduce:
you can call some print statements or cause some sprite to disappear
func _ready():
        get_tree().get_root().connect("size_changed", self, "_on_resized")

playtest in a web browser.
In your web browser, open the debugger and resize it to make the area where godot's canvas is resize.
You will see that its width does update in the dom inspector, but godot is completely unaware of this.
Now do the same with desktop playtest - see it works there.
This is particularly bad if you want to develop a pwa godot app that has a mobile friendly interface as its hard to test how the interface would adapt as the screen gets narrower

@blurymind Please upload a minimal reproduction project to make this easier to troubleshoot.
Which stretch mode are you using in the project?

Hmm strange, when the signal is on the root scene, it works fine. I am trying to create a simple reproduce project that pinpoints it.
I suspect it breaks when you have nested scenes


Service fabric time out issue while registering application

When i try to deploy 50 applications at a time in to service fabric, i am getting below error,
is there any solution or can we set any limit of access to service fabric at a single point of time.
New-ServiceFabricApplication : Operation timed out.
At C:\Program Files\Microsoft SDKs\Service
Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:358 char:9

    New-ServiceFabricApplication -ApplicationName $ApplicationNam ...

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : OperationTimeout: (Microsoft.Servi...usterConnection:ClusterConnection) [New-ServiceFabricApplication], TimeoutException
FullyQualifiedErrorId : CreateApplicationInstanceErrorId,Microsoft.ServiceFabric.Powershell.NewApplication

@nikhilpulluri-gep, Thanks for the question! We are investigating and will update you shortly. In the interim, could you also please share the Azure doc for which this feedback is applicable to?

Sorry, i did not get you @AjayKumar-MSFT , can you please elaborate?

@nikhilpulluri-gep, This GitHub channel is reserved for ‘Azure docs’ feedback, where you would share your valuable feedback about the doc content, report doc bugs, suggest content improvements.
For instance the document - https://docs.microsoft.com/azure/service-fabric/service-fabric-overview

You would use the "Feedback" option available within that specified document to post doc related question.  So, from which specific Azure Service Fabric doc was this issue raised /"Feedback"?
As a side note, we recommend posting technical questions on the technical forum forum1  and/or forum2  where one of our specialized engineers in the subject or the Azure community members can provide the best possible answer to your scenario or technical question.

@nikhilpulluri-gep Is there any update?
Please refer to the comment above and let us know if you have any questions.

We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Test the impact on clustering of changing minimap2 index to use less RAM

The current minimap2 index was built with -I 12G to match the H2H index. This pushes the tbpore RAM usage when running tbpore process to 13.1GB. We could instead build the index with -I 500M, which would take the tbpore process RAM down to ~5GB, which is much more runnable in a personal laptop, but then the results are not identical to the H2H results. We should evaluate the impact of this different index on the clustering and on the tbpore results in general, and infer if is indeed OK to switch to this lighter index. This might be related to https://github.com/mbhall88/tbpore/issues/22

We might be able to keep -I 12G and still use less RAM. The trick would be to use this minimap2 param:
       --idx-no-seq
                 Don't  store  target  sequences  in  the index. It saves disk
                 space and memory but the index  generated  with  this  option
                 will  not  work  with -a or -c.  When base-level alignment is
                 not requested, this option is automatically applied.

... although when we map reads to the decontamination minimap2 index, we do require base-level mapping (i.e. we run with flags -aL). But looking downstream I think we don't need these flags and can parse a PAF file. It all depends on whether we indeed need to decrease RAM or not. @FlorianePoint could you please tells us if you have observed any RAM issue when running tbpore either on your site or in Madagascar? Thanks!

Hi Leandro,
Yes we (Nanah in Mada and I) already had RAM issue when using tbpore with a minimap2 return code -9. It happened when we had less than 13G free.
Floriane

But looking downstream I think we don't need these flags and can parse a PAF file.

Correct. I used to extract the reads from the SAM, but have have since switch to using seqkit grep to get the read ids from fastqs. So PAF will be fine I think.


Low Fee Broadcasts

As the backend now has Fee estimations and Fee trends, it knows when the fees are lower than usual. This should trigger a broadcast notification to all users 'Low Fee Alert'. Message: Bitcoin network fee seems to be lower at this point in time, you may want to do new transactions now or submit any saved transactions you may have.

Rules of what constitutes a low fee trigger and which service to use TBD

The fee is captured on a 6 hourly basis on the backend (that is 4 times a day). A rolling average of the last 7 days is also calculated at that point.
When the current fee < 80% average weekly fee, a notification is triggered.

@antuz123 do we want to do this in 1.5.0?


⚠ Bofrost.es has degraded performance

In 9f099f0, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1530 ms

Resolved: Bofrost.es performance has improved in 89a48a0 after 6 minutes.


chore: Update YouTube link in pyproject.toml

Identical to the updates that have been rolled out in most Python repos by now.
Changes proposed in this pull request:

Update YouTube link in pyproject.toml

@leoadec isn't this a duplicate of this https://github.com/qctrl/template/pull/21

@robertlove It is indeed! I must have a case of Friday brains. I'll close it


Use a setup.sh file to set the initial values for the project.

Improve replacement structure, and some spelling improvements to fix some minor wrongs
Move LICENSE.md content to LICENSE (as is the usual way to share a MIT license)
Don't assume code is hosted on GitHub
setup.sh for a quick start

Why this is not being merged?


Support selecting iGPU/dGPU on DML backend

Enable setting power preference for selecting iGPU/dGPU on DML backend. Now you can choose iGpu/dGpu when running C++ examples and end2end tests under the webnn-native folder, for example:
iGpu: out\Release\webnn_end2end_tests.exe --gtest_filter=*AddTests* -p low-power
dGpu: out\Release\webnn_end2end_tests.exe --gtest_filter=*AddTests* -p high-performance
Remarks:
When DXGI_GPU_PREFERENCE_MINIMUM_POWER is specified for the GpuPreference parameter, the order of preference for the adapter returned in ppvAdapter will be:

iGPUs (integrated GPUs)
dGPUs (discrete GPUs)
xGPUs (external GPUs)

When DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE is specified for the GpuPreference parameter, the order of preference for the adapter returned in ppvAdapter will be:

xGPUs
dGPUs
iGPUs

PTAL, thanks! @huningxin @fujunwei

/cc @bbernhar

I have tracked in open issues, done. thanks! @huningxin


writeMatrix error

Sometimes if I run many reconstructions (different geometry params) one after the other, I get an error with writing the system matrix. For example:
ERROR in writeAmatrix: can't open file /nh/u/smajee/.cache/svmbir/sysmatrix/c64f94bc3105daf95650_pid25787_rndnum495.2Dsvmatrix
Any ideas on what might be causing this?

@smajee It's a failed fopen.  I haven't seen this as a general problem. Could it be filling up the disk or running over a disk quota ?

I think you are right, I have run out of disk space. Didn't think of this possibility before. Thanks!


Allow for dynamically setting the working directory for the checker

This is required for the new dotnet-xunit checker that is being introduced with the #249. The idea is that the dotnet xunit command needs to be executed from the same folder as the .csproj file of the project. However, the global project folder cannot be set dynamically, because the hook to change the directory is executed to early. This may change if #242 or #241 is merged and then we could dynamically detect the project directory.
The function function! test#csharp#xunit#build_position(type, position) abort could then be modified to have:
    let file = a:position['file']
    let project_path = test#csharp#get_project_path(file)
    let g:test#project_root = fnamemodify(project_path, ':p:h')

Note from a comment in the code that has now been removed:

TODO: if we can hook into the before_run function, then in theory we could set the project_root dynamically before each run, which would remove the necessity of setting the g:test#project_root manually.

At the moment the workaround to get the runner functioning properly with the autochdir option enabled is to set the g:test#project_root manually.

Thank you for a good explanation of the issue.
I'm not sure whether it would be a good idea for a test runner to modify global variables on the run. The reason why g:test#project_root is set before the runner is evaluated is because many runners reference files in generated test commands using relative file paths, and if the directory would change before the generated test command executes, the relative file paths would become invalid.
What do you think about modifying test#csharp#xunit#build_args(args) to add a cd command to the .csproj directory?

I agree with modifying the global variables. And now re-thinking it again, the previous solution was ugly as hell.
cd in the building of the command may work. I'll test it later. :)


mgmt compute support vm size enum generation

As compute service team mentioned before, they plan to remove the VM sizes from swagger spec. The recent spec PR shows they already start to work for this.
To avoid breaking change from SDK side, this PR could be potential solution to list resource skus and generate latest VM size enum type when it's required to update. After this got merged, I can open another one to revise the fixed value we applied to vm tests before.
Update:
The revapi reports below error
[ERROR] java.field.removed: field com.azure.resourcemanager.compute.models.VirtualMachineSizeTypes.STANDARD_E32_16_V3: Field removed from class. (breaks semantic versioning)

Actually the swagger is incorrect here.
The same issue already reported here, while the fix only applied to docs.

Please take a note whether there is any sku type that get removed in this PR.

Add to CHANGELOG

Close this as the spec PR changed. They plan to remove the enum data type on Dec 23rd, 2023 while now they add deprecate message instead of removing the enum values.


Does model support different camera model ?

Hi, I have noticed that camera model exported from "colmap_refined" folder is ”SIMPLE_RADIAL“. May I ask whether code support different camera model (such as SIMPLE_PINHOLE, PINHOLE) ?

Yes, you can set neuralsfm.colmap_cfg.ImageReader_camera_model='SIMPLE_PINHOLE', or PINHOLE.


Move the location.d include to the rewrite

Usabilla PHP Docker Template
Reviewers: @fabiotc @rdohms @WyriHaximus @renatomefi @frankkoornstra @agustingomes @cvmiert
Type
Please specify the type of changes being proposed:

Q
A

Dockerfile change?
yes

Changelog

Move the location.d include to the rewrite: This way the headers will be added to the final response. When a redirect happens the added headers won't be persisted through the whole process, thus we need to make sure it's in the final location block, by doing it before it reaches fcgi we ensure we can also intercept the OPTIONS request

@rdohms Sorry, missed your comment, I've updated the PR:
Move the location.d include to the rewrite: This way the headers will be added to the final response. When a redirect happens the added headers won't be persisted through the whole process, thus we need to make sure it's in the final location block, by doing it before it reaches fcgi we ensure we can also intercept the OPTIONS request


Can croppie be updated to support heic files?

Croppie is great, but it doesn't support heic images.  Any chance of adding that functionality?

From what I understand about Croppie, which I admit is limited my own use and knowledge of JavaScript, it seems like a trivial change to line 1398:
RESULT_FORMATS = ['jpeg', 'webp', 'png', 'heic'];
I personally always pull png and use PHP to convert to the desired destination format. Even PHP doesn't yet support heic, though you can call imagemagick to convert. Since Croppie works internally with "canvas" and not a particular image format, any browser-supported output format should work simply by adding it to the allowed list of result formats.
I could do a pull request for the change but I don't have a good way to test it. And I don't have any permission to merge the pull request back in so I'm not sure it would ever be included. The last included change was in April 2019. So while Croppie still works great, it seems to be a relatively dead project.

Duplicate of #763


Add unit test for "delete contract API" route

Codecov Report

Merging #1327 (a093cee) into main (13946dd) will increase coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main     #1327      +/-   ##
===========================================
+ Coverage   99.98%   100.00%   +0.01%
===========================================
  Files         314       314
  Lines       21418     21418
===========================================
+ Hits        21415     21418       +3
+ Misses          3         0       -3

see 1 file with indirect coverage changes


[Bug] GIF is from a different package

The GIF on the readme file is NOT from this package.

It would be a good opportunity to add screenshots/gifs in the Usage section too:

one for the List View
one for the Edit View
one for editable-columns view


Update language support to es2017

ref: https://github.com/facebookincubator/create-react-app/commit/c7ba1303b8500947b527527307fd8cbd2cbf5828
We should note we support ES2017, which is newer!

411347f5cc54cff135752ad8ea71f45c5353c4d7


Show margin/padding around selected elements

  background: repeating-linear-gradient( 45deg, transparent, transparent 4px, hotpink 6px, hotpink 6px);
  clip-path: polygon(0% 0%, 0% 100%, 10px 100%, 10px 10px, 95% 10px, 95% 98%, 10px 98%, 10px 100%, 100% 100%, 100% 0%);

could copy any of the custom elements and give them some logic like this. the polygon math needs done before it his these values (no biggie). nice effect though, i like it. i added it to the handles element here, might be able to do this whole effect with a pseudo element on it, just pass in some new props.


Traefik's server_cert_sans_dns has unexpected contents

Bug Description
TLDR: "It works on my virtual machine"
Traefik issues a CSR for "Creating CSR for darkstar.kpn with DNS ['darkstar.kpn'] and IPs [] " because Traefik.server_cert_sans_dns is returning ['darkstar.kpn'] i.e.
Supposing the app IP is  "<IP_ADDRESS>"
import socket
socket.gethostbyaddr("<IP_ADDRESS>")
('darkstar.kpn', [], ['<IP_ADDRESS>'])

Note that darkstar is the name of my machine.
In a VM, you get
>>> socket.gethostbyaddr("<IP_ADDRESS>")
('10-233-117-142.kubernetes.default.svc.cluster.local', [], ['<IP_ADDRESS>'])

Traefik doesn't expect 'darkstar.kpn' and therefore we have a mismatch between the SANs in the certs issued to traefik by self-signed-certificates.
Note: in another case, (the VM's network was bridged to the host with e.g. --network enp1s0) we got:
>>> socket.gethostbyaddr("<IP_ADDRESS>")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
socket.herror: [Errno 1] Unknown host

To Reproduce
n/a
Environment
n/a
Relevant log output
n/a

Additional context
No response

We could try setting traefik's external hostname to darkstar.kpn to see if that helps. If this is the issue, we could try to document it or detect this scenario and change the logic around it.


Error while installation

Hello,
I am using https://github.com/srihari-humbarwadi/DeepLabV3_Plus-Tensorflow2.0 trained with my dataset. I am going to migrate from GPU to TPU. Thank you for your project!
However I have problem to install it. Please, help to solve problem described hereunder.
Hardware: asus tinker edge t
OS: Tinker_Edge_T-Mendel-Eagle-V3.0.2-20201015
Python: Python 3.7.3
Issue:
I run
pip3 install git+https://github.com/xadrianzetx/coral-deeplab.git
Collecting git+https://github.com/xadrianzetx/coral-deeplab.git
Cloning https://github.com/xadrianzetx/coral-deeplab.git to /tmp/pip-req-build-12yqg40c
Collecting numpy>=1.19.5 (from coral-deeplab==0.2)
Downloading https://files.pythonhosted.org/packages/66/03/818876390c7ff4484d5a05398a618cfdaf0a2b9abb3a7c7ccd59fe181008/numpy-1.21.0.zip (10.3MB)
100% |████████████████████████████████| 10.3MB 40kB/s
Installing build dependencies ... done
Collecting tensorflow-gpu==2.4.0 (from coral-deeplab==0.2)
Could not find a version that satisfies the requirement tensorflow-gpu==2.4.0 (from coral-deeplab==0.2) (from versions: )
No matching distribution found for tensorflow-gpu==2.4.0 (from coral-deeplab==0.2)

Hi,
There are no ARM wheels for tensorflow-gpu on pypi, but you don't need them if you are just trying to pull precompiled model straight to device.
Install with:
pip install git+https://github.com/xadrianzetx/coral-deeplab.git --no-deps

and pull model to tflite.Interpreter like so:
import coral_deeplab as cdl
import tflite_runtime.interpreter as tflite

interpreter = tflite.Interpreter(
    cdl.from_precompiled(cdl.pretrained.EdgeTPUModel.DEEPLAB_V3_DM1),
    experimental_delegates=[tflite.load_delegate('libedgetpu.so.1)]
)

Thank you very much!
Could you please add run-out-of-box examples of inference and training scripts for newbies like me?

Here are some good examples of running Edge TPU models, and here you can find out how to finetune tf.keras model. I might add some example scripts later on if there's time.

Thank you Seems easy Unexpectedly easy


Updated doc for template tests

Jira issue(s): PSGO-848

Changes:

updated doc for template tests

@Matovidlo with TEST_KBC.....:

@Matovidlo
with KBC_TEST...:


libc: modify open,close... to _NX_OPEN,_NX_CLOSE

Summary
libc: modify open,close... to _NX_OPEN,_NX_CLOSE
Impact
None
Testing
None

@W-M-R Please fix:
Error: /home/runner/work/nuttx/nuttx/nuttx/libs/libc/lzf/lzf_d.c:5:80: error: Long line found

@W-M-R I don't remember why these changes were made. Is it necessary to separate kernel from user space APIs?

https://github.com/apache/nuttx/pull/14651

@W-M-R I don't remember why these changes were made. Is it necessary to separate kernel from user space APIs?

Yes, kernel mode and user mode need to use different APIs

Sorry, I accidentally disabled this patch.

Sorry, I accidentally disabled this patch.

The automatic test failed. Please give me some time to check it carefully.

need rebase to fix the conflict

ok, it is not necessary to discuss this change, so this patch will be closed

It is not necessary to discuss this change, so this patch will be closed

Please start the discussion at NuttX mailing list!


*: upgrade to go1.23

What problem does this PR solve?

Issue Number: close #263
What is changed and how it works?
Upgrade to go1.23

/hold
Waiting for the test report to be completed.

/uncc siddontang

/cc @zhangpeijin-milo

/lgtm

/unhold

/merge


CLI is broken

After resetting my yarn.lock, running yarn contentlayer <command> outputs:
file:///Users/zbeyens/GitHub/plate/node_modules/@effect-ts/otel/_mjs/Processor/Simple/index.mjs:7
import { ConsoleSpanExporter, SimpleSpanProcessor } from "@opentelemetry/sdk-trace-base";
         ^^^^^^^^^^^^^^^^^^^
SyntaxError: Named export 'ConsoleSpanExporter' not found. The requested module '@opentelemetry/sdk-trace-base' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:

import pkg from '@opentelemetry/sdk-trace-base';
const { ConsoleSpanExporter, SimpleSpanProcessor } = pkg;

    at ModuleJob._instantiate (node:internal/modules/esm/module_job:123:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:189:5)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:530:24)
    at async importModuleDynamicallyWrapper (node:internal/vm/module:438:15)
    at async main (/Users/zbeyens/GitHub/plate/node_modules/contentlayer/bin/cli.cjs:4:19)

It still works if I don't reset my yarn.lock.
Using:

node: v16.19.1
yarn berry
"next": "13.4.8",
"next-contentlayer": "0.3.4",
"contentlayer": "0.3.4",

I'm having the very same issue, and it breaks the build on Vercel 😭

Same issue here

same here, i have the same next 13.4.9, content layer and next-contentlayer 0.3.4, node v20.0.0

I have the same problem, but it only happens when the Next config file uses ESM (import/export). I managed to make it work by temporarily changing the config file to next.config.cjs, and everything works well.
Environment

next: 13.4.9
node: 18.16.0
pnpm: 8.6.2
contentlayer: 0.3.4
next-contentlayer: 0.3.4

I have the same problem, but it only happens when the Next config file uses ESM (import/export). I managed to make it work by temporarily changing the config file to next.config.cjs, and everything works well.
Environment

next: 13.4.9
node: 18.16.0
pnpm: 8.6.2
contentlayer: 0.3.4
next-contentlayer: 0.3.4

oh wow, what a great tmpfix dude!

Also having the same issue

I'm having the very same issue, and it breaks the build on Vercel sob

Changing region from function helped me. :) I know It sounds crazy

This issue appears to be duplicated in issue #506, where a temporary solution has been provided; https://github.com/contentlayerdev/contentlayer/issues/506#issuecomment-1625210487

I have the same problem, but it only happens when the Next config file uses ESM (import/export). I managed to make it work by temporarily changing the config file to next.config.cjs, and everything works well.
Environment

next: 13.4.9
node: 18.16.0
pnpm: 8.6.2
contentlayer: 0.3.4
next-contentlayer: 0.3.4

oh wow, what a great tmpfix dude!

For me, it does not work to build the GitHUb Action workflow. On the localhost, it is working. Any other suggestions?
`
Run npm run build

pt-nextjs-blog @1.0.0 build
cross-env INIT_CWD=$PWD next build

info Loaded env from /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/.env

warn No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
Attention: Next.js now collects completely anonymous telemetry regarding usage.
This information is used to shape Next.js' roadmap and prioritize features.
You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
https://nextjs.org/telemetry

info Creating an optimized production build...
Failed to compile.

./app/about/page.tsx
Module not found: Package path ./generated is not exported from package /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer (see exports field in /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer/package.json)
https://nextjs.org/docs/messages/module-not-found
./app/blog/[...slug]/page.tsx
Module not found: Package path ./generated is not exported from package /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer (see exports field in /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer/package.json)
https://nextjs.org/docs/messages/module-not-found
./app/blog/page.tsx
Module not found: Package path ./generated is not exported from package /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer (see exports field in /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer/package.json)
https://nextjs.org/docs/messages/module-not-found
./app/blog/page/[page]/page.tsx
Module not found: Package path ./generated is not exported from package /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer (see exports field in /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer/package.json)
https://nextjs.org/docs/messages/module-not-found
./app/page.tsx
Module not found: Package path ./generated is not exported from package /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer (see exports field in /home/runner/work/pt-nextjs-blog/pt-nextjs-blog/node_modules/contentlayer/package.json)
https://nextjs.org/docs/messages/module-not-found

Build failed because of webpack errors
Error: Process completed with exit code 1.
`


Cannot install apex nvidia in sagemaker studio Lab

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
the default cuda version is 11.2, but there is no match pytorch version with cuda 11.2, may be 11.1 or 11.3 can work
Describe the solution you'd like
A clear and concise description of what you want to happen.
when install apex, i face the problem of the dismatch version of pytorch and cudatoolkit
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
can you provide different version of cuda, or preinstall all the popular versions, such as 10.2,11.1,11.3 and so on
Additional context
Add any other context or screenshots about the feature request here.

Thanks for trying out Studio Lab! I have installed packages that cudatoolkit as a dependency. It installed 11.3. Are you referring this https://github.com/NVIDIA/apex?

please check my studio, the account is<EMAIL_ADDRESS>

Hi @mobulan, Even though you can install a different cudatooklit version in a custom conda environment, it is not possible to upgrade the system CUDA drivers via conda. I will log a enhancement request to upgrade the system CUDA drivers.

yes，this is the key question, apex doesn’t allow different version between PyTorch and CUDA. So I can only wait your upgrade now
发自莫布兰的 iPhone
发自莫布兰的 iPhone

在 2021年12月16日，07:04，Sam Palani @.***> 写道：

Hi @mobulan, Even though you can install a different cudatooklit version in a custom conda environment, it is not possible to upgrade the system CUDA drivers via conda. I will log a enhancement request to upgrade the system CUDA drivers.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Add this the next feature release. Closing this issue.

Two years later, it looks like  the nvidia drivers are still on the same version. Time for an update?

Two years later, it looks like the nvidia drivers are still on the same version. Time for an update?

I've also been waiting for them to update their drivers, there's no pytorch version that currently supports both the current driver and my code

Waiting on my side as well, need at least cuda 11.8 😢

In my case I need CuDNN installed but no way to do it without root password or sudo. Anyone have found a way to install it?

Thank you gentlemen for your feed back. have you looked into the sagemaker distribution image?
announcement:
https://aws.amazon.com/about-aws/whats-new/2023/08/amazon-sagemaker-studio-lab-supports-sagemaker-distribution/
documentation:
https://docs.aws.amazon.com/sagemaker/latest/dg/studio-lab-use-manage.html


Version 7.6.0 problems with assets path on different platforms

Fix /haxe/ManifestResources.hx:
if (rootPath == null) {

		#if (ios || tvos || emscripten)
		rootPath = "assets/";
		#elseif console
		rootPath = lime.system.System.applicationDirectory;
		#else
		rootPath = "./";
		#end

	}

```to

if (rootPath == null) {
		#if (ios || tvos || emscripten)
		rootPath = "assets/";
		#elseif console
		rootPath = lime.system.System.applicationDirectory;
		#elseif html5
		rootPath = "./";
		#else
		rootPath = "";
		#end

}

Tested with PiratePig sample project on linux, android, html5, mac, ios
For ios also need to change src/lime/utils/Assets.hx:

		if (libraryPaths.exists(id))
		{
			path = libraryPaths[id];
			rootPath = (defaultRootPath != "" ? defaultRootPath + "/" : "") + Path.directory(path);
		}
		else
		{

to

		if (libraryPaths.exists(id))
		{
			path = libraryPaths[id];
			rootPath = Path.directory(path);
		}
		else
		{

I can confirm not being able to build on ios for assets paths problems

for html5 target, in Ubuntu, I pass rootPath as:
lime.embed ("MyApp", aHolderID, 0, 0, { rootPath: "<%= lab_assets %>", parameters: {id: "lab_canvas"} });

but it has no effect, its set as blank

I don't know if the problem still exists, but I think it's worth noting that the second change (the part involving Assets.hx) has already been incorporated. Does the manifest still cause problems?


layer.conf: add LAYERSERIES_COMPAT markup

Allows the user to easily identify if the layer is compatible with
oe-core.
Signed-off-by: Ricardo Salveti<EMAIL_ADDRESS>

i haven't followed up closely on this thing upstream... why do we mark 'sumo' in the master branch, is that how it should be done?

i haven't followed up closely on this thing upstream... why do we mark 'sumo' in the master branch, is that how it should be done?

Yeah, all layers tracking master (development) are now compatible with sumo (and a similar change would probably be required/good to have for the rocko branch).
The upstream thread around the subject: http://lists.openembedded.org/pipermail/openembedded-core/2018-April/149705.html

The warning you get when using meta-qcom with latest oe-core master:

WARNING: Layer qcom should set LAYERSERIES_COMPAT_qcom in its conf/layer.conf file to list the core layer names it is compatible with.


Added Square LeakCanary proguard configuration file

What about #56?

To be honest, I don't know also the fact that they bundle it theirself is new to me.

Can be closed since they do bundle it.


feat: [SEI-6187]:  DOCUMENTATION ON THE NEW INSIGHTS EXPERIENCE

Harness Developer Pull Request
DOCUMENTATION ON THE NEW INSIGHTS EXPERIENCE
What Type of PR is This?

[ ] Issue
[X] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[X] Tested Locally
[ ] Optional Screenshot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65faf170c23fe72602c420db--harness-developer.netlify.app


node combine-statistic missing

Hi, I just tried to import the first example from RedMatic Wiki (Anzahl und Liste offener Fenster im Dashboard anzeigen), but got the error message, that a node called "combine-statistic" is missing.
Cannot find this node anywhere.
I am new to node-red, maybe I missed something? :o)
My imported flow now shows a unknown node.
Thanks for your support in advance!
Best regards,
Christian

These Nodes are shipped with RedMatic, if you're using node-red-contrib-ccu outside of RedMatic you have to install them manually: https://flows.nodered.org/node/node-red-contrib-combine

Ok, yes, that fixed my problem! Thanks for your quick reply!


When to call Close() on a CAsyncMonikerFile

Really hard to find this class, but very useful.
Docs don't say when Close() should be called.
In OnDataAvailable at the end would be nice, but that doesn't fell right!

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

ID: e87138fe-3f12-5d69-a590-b41f5d25a675
Version Independent ID: 589c9cb0-f81a-995a-e53b-e0cfe9b6c28d
Content: CAsyncMonikerFile Class
Content Source: docs/mfc/reference/casyncmonikerfile-class.md
Product: visual-cpp
Technology: cpp-mfc
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

@richard-broadhurst, we can't really prescribe when to call Close() because it depends on your use case. I would say close it when you are done with it. I don't see a framework function that looks like a good place to call it from. I'd personally close it as soon as I was done with it so I'm not dragging an open file handle around longer than necessary. You can call Close() even if the file is already closed or unopened (see ref)


"solving failed" while building in Docker

When doing an img build on Docker (with the example from the README), I get a rando "solving failed" error.  For what it's worth, I'm on WSL.
/mnt/c/projects/customer
❯ uname -r && lsb_release -a && ls Dockerfile
3.4.0+
No LSB modules are available.

Building user/myimage:latest
Setting up the rootfs... this may take a bit.
solving failed: open /tmp/buildkit-mount580779614/Dockerfile: no such file or directory

This wont work on WSL, because you cant run runc locally
On Fri, Feb 23, 2018 at 10:47 AM, Ryan Dunckel<EMAIL_ADDRESS>wrote:

When doing an img build on Docker (with the example from the README), I
get a rando "solving failed" error. For what it's worth, I'm on WSL.
/mnt/c/projects/customer
❯ uname -r && lsb_release -a && ls Dockerfile
3.4.0+
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Dockerfile
/mnt/c/projects/customer
❯ docker run --rm -it
--name img
--volume /tmp/state:/root/.img
--volume $(pwd):/src
--workdir /src
--privileged
--volume "${HOME}/.docker:/root/.docker:ro"
jess/img build -t user/myimage .
Building user/myimage:latest
Setting up the rootfs... this may take a bit.
solving failed: open /tmp/buildkit-mount580779614/Dockerfile: no such file or directory
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jessfraz/img/issues/34, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYNbJ0lrJdf5irtUBTsDKYF92CMca8qks5tXt2XgaJpZM4SREkB
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

but you are running it in a container.... so it should since docker will use the linux vm, the problem is the PWD which gets the current working directy which will not map to right location on your actually windows host since im assuming its on the WSL filesystem

so just use an absolute path in the command, this isnt an img issue, its a running docker from WSL filesystem, trying to pass current working directory which is not a real path problem

👍

This is confusing tho so if you have suggestions i think people hit this a
lot in wsl and i wish they would just translate the path or something but
that would be weird to have wsl specific code in docker
On Fri, Feb 23, 2018 at 10:54 AM, Ryan Dunckel<EMAIL_ADDRESS>wrote:

Closed #34 https://github.com/jessfraz/img/issues/34.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jessfraz/img/issues/34#event-1489364595, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ABYNbBEtLGLcFv9R10FlBy3NyLrrgc2qks5tXt9FgaJpZM4SREkB
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

Yeah, for the record, I quickly realized that I have been having volume mount issues lately due to Windows Firwall blocking file shares with Docker.


[#1501] fix(server): storage selection cache accidentally deleted when clearing stage level data.

What changes were proposed in this pull request?
avoid storage selection cache accidentally deleted
Why are the changes needed?
Fix: (#1501)
Does this PR introduce any user-facing change?
(Please list the user-facing changes introduced by your change, including

Change in user-facing APIs.
Addition or removal of property keys.)

No.
How was this patch tested?
(Please test your changes, and provide instructions on how to test it:

If you add a feature or fix a bug, add a test to cover your changes.
If you fix a flaky test, repeat it for many times to prove it works.)

I have fixed the failure of CI.  please review it. @zuston

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

Comparison is base (e3b4618) 0.00% compared to head (e7e1c3c) 55.27%.

Additional details and impacted files
@@              Coverage Diff              @@
##             master    #1505       +/-   ##
=============================================
+ Coverage          0   55.27%   +55.27%
- Complexity        0     2807     +2807
=============================================
  Files             0      407      +407
  Lines             0    21988    +21988
  Branches          0     2077     +2077
=============================================
+ Hits              0    12153    +12153
- Misses            0     9077     +9077
- Partials          0      758      +758

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

LGTM. Thanks for your contribution @dingshun3016
And welcome the Uniffle community!

Thanks, I'm happy to join the community


fix: checking pyproject.toml file before releasing

pyproject.toml file has been changed after running sr-prepare.sh file
and already contains updated version in it. So, no need to change the
version in .releaserc. We need only to check it.
Closes #315.

Codecov Report

Merging #318 (380d5d7) into main (994fb2d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #318   +/-   ##
=======================================
  Coverage   77.08%   77.08%
=======================================
  Files          29       29
  Lines        1968     1968
=======================================
  Hits         1517     1517
  Misses        451      451

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 994fb2d...380d5d7. Read the comment docs.

Created new one from develop in #319.


Use OpenAPI V3 for documentation generation

OpenAPI V3 has been GA for a couple of releases and it would be great if we could generate documentation based on OpenAPI V3 instead of V2. kubectl-validate has samples of how to fetch the OpenAPI V3 schemas from the k/k repo. https://github.com/kubernetes-sigs/kubectl-validate/tree/main/pkg/openapiclient
The benefit is that V3 schemas are more rich, include additional information like field defaults, field nullable, oneof, etc.
/help-wanted

We shouldn't label this using the Kubernetes definition of help wanted, even if we do welcome help.
See https://www.kubernetes.dev/docs/guide/help-wanted/

There doesn't seem a stable package for parsing OpenAPI v3. The go-openapi project explicitly states that it doesn't support v3. The specv3 subproject has not been updated for many years.
If we take a step back and see what are the benefits v3 brings to us, we can see little. The V3 spec complicates the parsing of an API spec, it introduces more ambiguity (yes, I'm talking about "oneOf", "anyOf") for code generators. If there ARE some benefits that I'm unaware of, please let us know. Maybe it worth develop a new parser for OpenAPI v3, who knows? However, at this stage, OpenAPI v3 doesn't worth this effort.

Full OpenAPI V3 Kubernetes support was introduced in v1.27
We do not use go-openapi and have our own library in kube-openapi and client-go. This has full OpenAPI V3 support with additional features like caching and automatic GV parsing.
For the documentation generation, a live cluster is probably not needed and we can go purely based off the generated OpenAPI V3 files in k/k (https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec/v3). The project kubectl-validate already has code querying this repo (https://github.com/kubernetes-sigs/kubectl-validate/blob/main/pkg/openapiclient/github_builtins.go#L39) and it shouldn't be too difficult duplicating this IMO.

Help, especially around defining the work and helping break it into approachable chunks, is very welcome.

Again, what are the benefits of OpenAPI v3 bring to the table? Say, it introduces "oneOf", "allOf" or "anyOf" to the spec. However, it is not used anywhere in a meaningful way other than the "IntOrString" data type. Nullable is another feature always mentioned by people. But the spec is not using it anywhere other than the CRD itself. Migrating the parser to V3 is not a trivial task. We have to weigh the benefits against the efforts. In fact, it is not a migration, it means reworking the parser.


ng-device-detector error in injection

Actually probleme with ng-detector this day
certainly change crete error in angularjs
angular.js:38 Uncaught Error: [$injector:modulerr]
yesterday good this day bad

Did you maybe update to version 5.x.x?
If so please so the changelog
If not - can you please provide a plunker that show the problem?

i have solve with cdn change
regards


evm-types: functional #lookup, #lookupMemory. Version with modInt

@daejunpark have a look, and if you approve put automerge on it.

No appreciable performance difference on KEVM test-suite:
* 4071a480 - funcional #lookupMemory                                                          - Denis Bogdanas (HEAD, upstream/func-lookup, testing)
| testset: prove - Wed Jul  1 20:43:19 UTC 2020
| 0  0.43s     0.00s      0.41s     3244KB     rm    -rf          deps              .build
| 0  1.22s     0.81s      0.42s     41152KB    git   submodule    update            --init     --recursive
| 0  293.40s   3215.68s   1521.56s  2695120KB  make  deps         RELEASE=true
| 0  43.81s    585.96s    30.58s    2810072KB  make  build-java   build-haskell     -j8        RELEASE=true
| 0  1312.65s  18791.84s  400.56s   6223596KB  make  test-prove   -j6               -k         TEST_SYMBOLIC_BACKEND=java     TEST='profile  .build/logs/prove-java     timeout  400  ./kevm'  ||  true
| 0  400.15s   1541.08s   53.47s    3669848KB  make  test-prove   -j6               -k         TEST_SYMBOLIC_BACKEND=haskell  TEST='profile  .build/logs/prove-haskell  timeout  400  ./kevm'  ||  true
| 0  0.00s     0.00s      0.00s     4864KB     mv    .build/logs  logs-prove-$(git  rev-parse  --short                        HEAD)
|
* f1ae4db5 - evm-types: functional #lookup, version with modInt                               - Denis Bogdanas
|
* d7e25ef8 - evm-types: last unused warning fix for variable (#849)                           - Denis Bogdanas (upstream/master)
| testset: prove - Wed Jul  1 20:09:07 UTC 2020
| 0  0.36s     0.00s      0.35s     3360KB     rm    -rf          deps              .build
| 0  1.22s     0.75s      0.45s     41364KB    git   submodule    update            --init     --recursive
| 0  270.07s   3136.14s   1532.98s  2656248KB  make  deps         RELEASE=true
| 0  39.97s    492.73s    25.52s    2823312KB  make  build-java   build-haskell     -j8        RELEASE=true
| 0  1216.22s  18275.89s  370.22s   6110352KB  make  test-prove   -j6               -k         TEST_SYMBOLIC_BACKEND=java     TEST='profile  .build/logs/prove-java     timeout  400  ./kevm'  ||  true
| 0  400.15s   1400.92s   48.13s    3600932KB  make  test-prove   -j6               -k         TEST_SYMBOLIC_BACKEND=haskell  TEST='profile  .build/logs/prove-haskell  timeout  400  ./kevm'  ||  true
| 0  0.00s     0.00s      0.00s     4872KB     mv    .build/logs  logs-prove-$(git  rev-parse  --short                        HEAD)

@ehildenb Looks good to me. Thanks. I didn't put automerge as you requested changes.

I believe my new test exposes yet another Haskell bug. So I'll have to comment it. Bug report: https://github.com/kframework/kore/issues/1948

@denis-bogdanas please make sure to back out the K submodule bump before asking for re-review. I've dismissed Daejun's approval to make sure it doesn't accidentally get merged.

Sure, that was necessary for testing.

@daejunpark looks like this passes now that the K update goes through. If you approve, just add automerge (so the other PR merges can get sequenced too).

No changes seem to be made since the last time I reviewed this, right?  I'll put automerge.


@conda-forge-admin, please add user @weiji14

Additional comment:
Similar to https://github.com/conda-forge/mmcv-recipe-feedstock/issues/12, would like to help maintain the mmdet recipe as there are some essential bugfixes in newer versions.

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @weiji14 in conda-forge/mmdet-feedstock#5.


updating js file ext to jsx for consistency

updating file ext as per #70

Thanks a lot, @SOSANA!

@mayankchd NP brother


azuredatastudio-1.48.1: Fix hash mismatch error and wrong version of sqltoolsservicePath / update to 1.49.0

Description of changes

Dear maintainer @xavierzwirtz
I got a hash mismatch error when trying to install azure data studio on unstable.
After fixing the hash error (and remaining on the same version, 1.48.1), I got a new error about sqltoolsservicePath not being found (because it was expecting version 5.0.20240724.1 instead of <IP_ADDRESS>), so I corrected it as well.
This got it working on my machine, a QEmu x64 VM.
Then I noticed that the installed version was actually 1.49.0, even though the download link was pointing to 1.48.1. So I corrected the version tag as well.
Things done

Built on platform(s)

[x] 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
[x] 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.

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

1 package built:

azuredatastudio

Thanks for doing this. Could you please rebase your commits when merging/syncing your branch with the master branch?

Other than that it all looks good to me :+1:

I rebased and squashed into a single commit that hopefully respects the guidelines.

Cool. Thank you

The problem is that the download link always provides the latest version, even when you put in an older version string.
A few days ago a new version of ADS has been released (1.49.1), so this PR doesn't work anymore.
I have asked if there is a way to download a specific build of ADS on the ADS repo:
https://github.com/microsoft/azuredatastudio/issues/25735#issuecomment-2295193786

@Rutgerdj I tried the proposed method on your link and did not get any joy. I notified it in that thread - hoping they can help us out.

Yeah the proposed method only works for old (archived) builds I assumed

On vacation right now so I won't be able to apply the fix until next week.
On Sun, Aug 18, 2024, 15:18 Rutger @.***> wrote:

Yeah the proposed method only works for old (archived) builds I assumed
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/334220#issuecomment-2295260144,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACDZDGEVDCVC5ZISK5IPPVDZSCNLDAVCNFSM6AAAAABMM3CCISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGI3DAMJUGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

I can pick this up and integrate the new URL. Best is to create a new PR for it I think?

The problem is that the download link always provides the latest version, even when you put in an older version string.
A few days ago a new version of ADS has been released (1.49.1), so this PR doesn't work anymore.
I have asked if there is a way to download a specific build of ADS on the ADS repo: microsoft/azuredatastudio#25735 (comment)

that please proxy the download through web.archive.org

that please proxy the download through web.archive.org
@SuperSandro2000

Is that common practice? We don't need it anymore for downloading specific versions.
I noticed that web.archive.org was down for a few hours. I don't know if that happens more often or that was just a coincidence.

@hauskens @Daru-san @xavierzwirtz I have created a PR (https://github.com/NixOS/nixpkgs/pull/336114) that solves the issue of the URL always pointing to the latest version.
Would be great if you could check it out, I think this PR can be abandoned


Truth Table formatting.

Hi, this is my first real open source contribution, so I apologize if something was done non-standard.
These are all stylistic changes. I personally did not think the yellow highlight of the truth tables looked finished. I removed the mark and b tags from 'index.html' and changed the text from TRUTHTABLE to Truth Table. I also added some formatting to the h2 tag in layout.css to make the header look nicer.

@Harrison-Gehl Hey thanks for the contribution, could you please provide screenshot of the changes you've made?

@Harrison-Gehl Hey thanks for the contribution, could you please provide screenshot of the changes you've made?


Update voice-design.md

OPS Build status updates of commit 0014d19:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/voice-design.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add range functions to better align with psql 9.1 (issue 5)

Per issue https://github.com/martianboy/postgres-range/issues/5
Added strictlyLeftOf, strictlyRightOf, extendsLeftOf, extendsRightOf, overlaps, adjacentTo, union, intersection and difference. This makes the package more aligned - though not an exact a mirror of - the psql function listed here https://www.postgresql.org/docs/9.4/functions-range.html.
I have added test cases, but it would probably be good to review and notify me of any edge cases I missed. Additionally, I'm sure there is room for optimization, but I figure functionality comes first.

Thank you! I will try to review and merge/comment over the weekend, if not sooner. :)

Hello, just wondering what the status on this is. No rush at all - just trying to make a timeline for integrating the overlap function into a project.