queryMapPoint documentation

Hi, I don't know where else to ask this. I am trying to use the queryMapPoint but cannot find any documentation for it, I looked in tests to see how it is used, but I am wondering if the coordinates passed are from the bottom left of the image or top left. Any help on queryMapPoint is appreciated.

queryMapPoint does not appear to be working. I looped through every pixel of the image and none returned any features.

Hi @Gilighost could you please include some example code of how you are using Mapnik.map.queryMapPoint()?
You are right that this is not documented - my apologies. I'll start working through some docs.

Of course, I make a request to my server giving the i, j coordinates of where I clicked on the image. then use i and j like this. (mapReq has members i and j)
function getFeatureInfo(mapReq, callback){     createMap(mapReq, function(createMapError, map){         //console.log(map);         if(createMapError){             callback(createMapError);         }         else{             map.queryMapPoint(mapReq.i, mapReq.j, {layer: 0}, function(err, results) {                 if (err) throw err;                 callback(createMapError, results);             });         }     }); }

I'm sorry, let me try reformatting that
    createMap(mapReq, function(createMapError, map){
        if(createMapError){
            callback(createMapError);
        }
        else{
            map.queryMapPoint(mapReq.i, mapReq.j, {layer: 0}, function(err, results) {
                if (err) throw err;
                callback(createMapError, results);
            });
        }
    });
}```

I was having trouble with formatting, sorry. I make a request to my server passing the i, j coordinates of where I clicked the map image then I use queryMapPoint in the following function.
function getFeatureInfo(mapReq, callback){
    createMap(mapReq, function(createMapError, map){
        if(createMapError){
            callback(createMapError);
        }
        else{
            map.queryMapPoint(mapReq.i, mapReq.j, {layer: 0}, function(err, results) {
                if (err) throw err;
                callback(createMapError, results);
            });
        }
    });
}```

[{"layer":"railroads","featureset":{}}] is always the return value

@Gilighost that is an expected response (not obvious because of lack of documentation). The {layer: 0} can either be a string, such as "railroads" or a layer "index" such as 0 which you are using now.
The returned results is an array that contains objects which include a layer name (i.e. railroads) and a Featureset iterator. A Featureset is essentially an object that allows you to iterate across an infinite number of Features, which have their own methods documented here: http://mapnik.org/documentation/node-mapnik/3.5/#Feature
When working with a single Feature you can access attributes with feature.attributes() or geometry with feature.geometry(), for example. Depending on what information you're trying to retrieve you'll have to iterate through all Feature's like this:
map.queryMapPoint(mapReq.i, mapReq.j, {layer: 0}, function(err, results) {
  var fs = results[0].featureset; // assuming you're just grabbing the first object in the array
  var attributes = [];
  var feature;

  // grab all of the attributes and push to a temporary array
  while ((feature = fs.next())) {
    attributes.push(feature.attributes());
  }
  callback(null, attributes);
});

I'll start working on some documentation updates - thanks for opening this ticket!

@mapsam Thanks for the reply! That's just what I needed and helped me understand the featuresets better.


Sent Quick Start's Java link to the JDK download location.

Description
Changed the Java link from the JRE page to the JDK page.
Related issue and scope
#5199
My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Scheduler
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[X] Documentation

Types of changes

[X] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[X] I signed an Apache CLA.
[X] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes. (I don't think this is needed for this?)
[ ] My changes require further changes to the documentation.
[X] I updated the documentation where necessary.

Codecov Report

Merging #5200 (f3d7654) into master (5332e6d) will decrease coverage by 40.12%.
The diff coverage is n/a.

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


Variable spell level not working for damage or other formula

When rolling damage, or other formula, on a spell with a Variable Spell Level, @item.level is always the spell's top level, instead of the level the spell is cast at.

Confirmed, I'll see if I can figure out how to solve this one, as this is actually a difficult case.

Done, thanks for the report. :)


feat: add support for embedded runner

Motivation
Make the benchmark to support multiple runtime.
Description

Remove mocha as peer dependency
Use a runner embedded into the package

Steps to test or reproduce

Run all tests

pls update the readme

There is not a lot to be reflected in the Readme. The breaking changes I have in my notes and will add to the release notes when we release these changes.

Can we also get rid of the warnings when we start the runner?
❯ yarn benchmark
yarn run v1.22.22
$ node --loader ts-node/esm ./src/cli.ts 'test/perf/**/*.test.ts'
(node:11389) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:
--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));'
(Use `node --trace-warnings ...` to show where the warning was created)
(node:11389) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
Connected to historyProvider: LocalHistoryProvider, dirpath ./benchmark_data
(node:11389) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
No previous bencharmk found for latestCommitInBranch 'main'

Can we also get rid of the warnings when we start the runner?
❯ yarn benchmark
yarn run v1.22.22
$ node --loader ts-node/esm ./src/cli.ts 'test/perf/**/*.test.ts'
(node:11389) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:
--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));'
(Use `node --trace-warnings ...` to show where the warning was created)
(node:11389) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
Connected to historyProvider: LocalHistoryProvider, dirpath ./benchmark_data
(node:11389) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
No previous bencharmk found for latestCommitInBranch 'main'

These are from the NodeJS, can be disabled externally with NODE_OPTIONS="--now-warnings" and adding.


feat(validate): command option choice name, name_localizations and value validation

Validates command option choice name, name_localizations and value lengths. Part of #1477

Thanks for the PR


Allow multiple filenames with --in-place

My attempt to solve #773

Apologies if my style is off -- I haven't played the interactive game of javascript programming in a while :)  Definitely open to feedback :)

Thanks for your attention, but I made multiple files allowed it in e3ddf1d.

sweet


Thank you I need more info

Hi Thank you,
Thank you for creating this and the blog. I do alright in finding the books I need. However, HKpropel has been one hella struggle. Can I have the instructions on how to use this code?
I was devastated when I couldn't download it from their platform I would have just got it from somewhere else that was easier to use and download from.
Cheers
Elly

Hi @elly3559!
Here is how you can use the code:

Download and install the .NET SDK (https://dotnet.microsoft.com/en-us/download).
Open the book in the HKPropel portal.
Open developer tools in your browser and refresh the page.
In the Network tab, find the package.opf request.
Find the request URL and strip everything after the /OPS/ part. The end result will look something like https://hkpropel-mbx-cloud.humankinetics.com/content/secure/123/45678/abc12345def/OPS/.
Find the request cookie.
Put the URL into HKPROPEL_URL environment variable.
Put the cookie into HKPROPEL_COOKIE environment variable.
Run the code with the following command dotnet run.
Wait until the program completes. The result will be your ebook in ePub format.


Czech Translation

Added the cs-cz locale.

@msimecek,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

Thank you!


Fixes #10 Assertion error : During asset editing no new scenes can be…

… created thus the assertion fails.
Stopping and restarting the assetdatabase editing before/after the new scene creating resolves #10

Because you are starting the Editing twice and they stack :
OdinBuildAutomation.cs:

Line 116/129
Line 57

If you removed either one and their corresponding Stop-call the double call can be reduced to a single as awell, but I didn't know if you planned any special grouping by opening two batches so I didn't want to modify the BuildAutomation code

Thank you for the pull request - I've posted an explanation for why I'll not accept it into the main branches in the end, because I think it's the wrong sort of solution. Still, you were the one who discovered the root cause of the issue and let me 'fix it' (in so much as it even has a fix), so thank you very much for that!


Autocompletion for string literals can contain duplicates

TypeScript version: 2.3 (Playground)
Code
function foo(x: "bla"): void;
function foo(x: "bla"): void;
function foo(x: string) {}
foo("|");

Expected behavior:
At position |, autocomplete should suggest bla once.
Actual behavior:
Autocompletion suggests bla twice:

Relevance
In the example above, duplication might not be a big deal. But when having multiple overloadings (maybe some with this restrictions to select a return type) or many items to complete, autocomplete gets messy:

A PR would be welcomed

PR Opened to fix this: #15754

thanks @charlespierce !


Added screenshots for python3 getting_started.py test step

I've only tested this against the Windows 10 setup steps (previous section of the README.md).
The updated instructions and screen shots assume the python folder is here: /indy-dev/python.  Is this the same on Mac and Linux?

I've gotten a chance to look through this work. I think this is headed in the right direction. It looks like there's a few things that still have TODOs in there. Once you've gotten to a point where you feel like it's ready or you'd like another review can you ping me in the comments here or on rocketchat?


'Tensor' object is not callable

I modified the code, and I get an error, does anybody have any idea why?
I am using CPU:
I have an error in this line:
—> 10 output_teacher_batch = teacher_model(data_batch).data().numpy()
TypeError: ‘Tensor’ object is not callable
Does anybody have an idea how to solve this?
def fetch_teacher_outputs(teacher_model, dataloader):
set teacher_model to evaluation mode
teacher_model.eval()
teacher_outputs = []
for i, (data_batch, labels_batch) in enumerate(dataloader):
if torch.cuda.is_available():
data_batch, labels_batch = data_batch.cuda(async=True),
labels_batch.cuda(async=True)
data_batch, labels_batch = Variable(data_batch), Variable(labels_batch)
**output_teacher_batch = teacher_model(data_batch).data().numpy()**
teacher_outputs.append(output_teacher_batch)

return teacher_outputs

Hi, could you be more specific about where and what you modified? What you pasted here is not easy to read.


State labels for US map

See

http://stackoverflow.com/questions/17425268/d3js-automatic-labels-placement-to-avoid-overlaps-force-repulsion
http://bl.ocks.org/larskotthoff/11406992

Don't add this to core library.


I want the persistent state to gracefully handle version mismatches

As an AaC user, I want the persistent state to gracefully handle version mismatches, so that I don't have to dig around and delete state files.
Relates to #617
*This is subject to change based on the team's decision on how to handle the state file mismatches
AC:

[ ] The persistence file accepts version mismatches within the same minor version (x.1.0 - x.1.100)
[ ] If the state file version mismatch exceeds the minor version then the state file is deleted and AaC treats it as if there was no state file
[ ] If the state file is deleted, then the user is notified that the state was removed due to a version mismatch

Per working PR #714 and this comment thread, this task was determined to be eligible for closure.


DNS Suffix .com / .local

Hello!
I have an issue/question regarding the DNS Suffix before purchasing the Certificate from a CA:
If the internal domain is for example xyz.local and the public domain xyz.com, do I have to put the DNS Suffix .local or .com in Option 15 in the DHCP Server?
Normally it's .local but does it work to activate ACM, since the public domain of the webserver ends with .com?
EDIT: If I use the .com DNS Suffix, can I use it temporarily for AMT Setup and change it to .local after?
Also, how do I move to Production? What is the difference from the Sample UI from the Production UI?
Thank you!

Hello,
In regard to the certificate you will purchase that supports Intel vPro(R), it needs to reference the "registered" domain, example, xyz.com.     For using DHCP Option 15, you can use either .local or the .com.
On another note, you can also add the DNS Suffix to the MEBx region for a quick test as well, and it will allow you to perform the ACM utilizing your vPro certificate.

In response to:

Also, how do I move to Production? What is the difference from the Sample UI from the Production UI?

The Sample Web UI is a reference to show how our APIs and UI toolkits can be used to create a cloud-based web console. There is no 'production' version of this UI. The assumption is that developers will either have an existing app/console or are in the process of creating their own app and will integrate our APIs into their solution.
Alternatively, we do have a tool in Beta called Console. This will be a production solution, but it is architected differently. Console is targeted for local network and offers a 'direct connect' solution on a 1:1 basis.
Find more Console details and architecture info here:
https://github.com/open-amt-cloud-toolkit/console
https://open-amt-cloud-toolkit.github.io/docs/2.25/Reference/Console/overview/

Closing as answered. Please reopen if you have a follow-on question or comment. Thanks!


Modifying molecules in python?

I'm interested in using RDKit to run reactions with general ('R') groups on both sides.  For example, I would like to take the following reaction:

and run molecules like this one:

through it.  In this case, I would form this molecule:

I have tried using the chemical reaction functionality rdkit has to do this, but have been unable to figure out how to use it in conjunction with the AdjustQueryParameters class, which allows me to set some important restrictions on how molecules are matched in the reaction process.  I have a good idea of how I could implement this reaction behavior myself - I just need to find a way to more directly interact with a molecule's bonds and atoms.  Is this possible/smart to do in python?
I have no experience using C++, but would be willing to try implementing my desired behavior there if I had a little guidance for how to get started.

Does this not do what you want?
In [3]: rxn = AllChem.ReactionFromSmarts('[*:5]-[CH2:3]-[CH1:2](-[*:1])-[OH]>>[*:5]-[*:3]=[*:2]-[*:1]')

In [4]: ps = rxn.RunReactants((Chem.MolFromSmiles('CCCC(O)C'),))

In [5]: ps
Out[5]: ((<rdkit.Chem.rdchem.Mol at 0x10448ec38>,),)

In [6]: Chem.MolToSmiles(ps[0][0],isomericSmiles=True)
Out[6]: 'CC=CCC'

Note that you probably don't need the dummies (=R groups) in this case.

Let me look at it again... I was having trouble making that work.  What do you mean by "Note that you probably don't need the dummies (=R groups) in this case."?

I want to ensure that my reactants match only in such a way where the dummies in the general reaction make up for their extra components - I don't just want a substructure match!

I think my proposed solution will get you what you are looking for as long as you include the H queries the way I did. You can always continue to use the R groups, but they just complicate things.

I'm still a little confused... doesn't your solution use R (*) groups?  I'm not sure we are thinking of the same thing.

Sorry I was unclear.
The suggestion in the comment above has the R groups explicit in the reaction, as you did originally.
However, given that the queries in the reaction definition include hydrogen counts, the R groups aren't actually needed. This should work the same way:
In [7]: rxn = AllChem.ReactionFromSmarts('[CH2:3]-[CH1:2]-[OH]>>[*:3]=[*:2]')

In [9]: ps = rxn.RunReactants((Chem.MolFromSmiles('CCCC(O)C'),))

In [10]: Chem.MolToSmiles(ps[0][0],isomericSmiles=True)
Out[10]: 'CC=CCC'

That does work, however maybe there is more to my issue than I originally explained.  The initial reaction encoding I'm working with looks like this:
[H:9][O:4][C:2]([H:6])([*:1])[C:3]([H:7])([H:8])[*:5]>>[H:8][C:3]([*:5])=[C:2]([H:6])[*:1].[H:9][O:4][H:7]
Ideally I would like to use this to run reactants so that the atom numbering scheme is preserved at least for the specified atoms.  The dummy atoms (*) I would like to represent general groups.  I could also remove them as you suggested - that doesn't matter much to me.  Running the reaction string I specified does not return any products using the reactant you specified or my own.

I have tried both removing the water and the * groups.  I read it in as AllChem.ReactionFromSmarts, even though I think this is smiles?

I think I need to see some sample code, including the inputs you are providing, in order to be able to help more here.

import rdkit.Chem as Chem
import rdkit.Chem.AllChem as AllChem
import rdkit.Chem.Draw as Draw
from rdkit.Chem.Draw import IPythonConsole
from IPython.display import display
print(Chem.rdBase.rdkitVersion)

def draw_rxn(rxn):
    reactant_mols = [r for r in rxn.GetReactants()]
    product_mols = [r for r in rxn.GetProducts()]
    all_mols = reactant_mols + [None] + product_mols
    return Draw.MolsToGridImage(all_mols, molsPerRow=len(all_mols))

ro1_smiles = "[H:9][O:4][C:2]([H:6])([*:1])[C:3]([H:7])([H:8])[*:5]>>[H:8][C:3]([*:5])=[C:2]([H:6])[*:1].[H:9][O:4][H:7]"
ro1_smiles_no_water = "[H:9][O:4][C:2]([H:6])[C:3]([H:7])([H:8])>>[H:8][C:3]=[C:2]([H:6])"
for s in [ro1_smiles, ro1_smiles_no_water]:
    rxn = AllChem.ReactionFromSmarts(s)
    ps = rxn.RunReactants((Chem.MolFromSmiles('CCCC(O)C'),))
    display(draw_rxn(rxn))
    print(ps)

gives:

What's happening here is that you have Hs present in the graph of the SMARTS queries that define your reactants, but no Hs in the graph of the molecule used as a reactant. RDKit molecules don't have Hs present in the graph by default.
If you really want to include Hs in your SMARTS queries (and there's normally no reason to do so), then you will need to make sure that you call Chem.AddHs() on the molecules you are using as reactants.
Alternatively (and with the same effect) you can include the Hs as part of the query atom they are attached to; this is what I did in the reaction I proposed. This will be much faster and results in simpler reaction definitions.

That worked!  Thanks for being patient with me.
Last issue: Is there a way to carry through any atom mapping numbers found in the reaction string to the resulting product molecules?  Ideally, I'd like to generate a new complete reaction smiles string with atom mappings from the initial (more abstract) query string I am using to build the reaction string, using the reactant(s) I ran to fill in the missing parts.

Glad that helped.
And, no, there's currently no way to carry the mappings through. This is a reasonably simple change to make on the C++ side, but it's not there yet.

Ok good to know.  I think i may just try moving the atom numbers over via some substructure matching.  Thanks for your help!


[MLS Spec change] Resolve conflicting commit messages (#704)

Link to the exact changes
https://github.com/mlswg/mls-protocol/pull/704
Description of the changes

I'd like to be assigned this issue


multiple async done() calls result in failure; closes #4151

This fixes bug #4151.

added a method in errors module to create a "multiple done" err
modernize multiple-done.spec.js
refactor errors into constants in errors module
remove Runner#started prop; replace with Runner#state prop + constants
add a catchall createFatalError() function to errors module; this is called
when a test fails twice by other means (unsure what those means are yet)

Please note that because of how the fixture for this is written (using setTimeout), the behavior of the associated test is non-deterministic.  We could increase the delay, but we're just hacking around and will likely have to increase or decrease it again (and write another test!).  One of two things will happen:

The fixture will fail before the Runner completes, or
The fixture will fail after the Runner completes

In the first case, it's handled by the Runner's uncaught exception listener, (assuming --allow-uncaught is not set) and will exit with code 1.  In the second case, it's caught by the, uh, other uncaught exception listener, uncaughtEnd(), (@juergba will know more about this) and exits with code 7.
I've tried to give the user enough context to track down the problem.  The test covers whichever of these two happens to occur via a dynamic call to skip().
Update: Can't rely on the exit codes for anything

Coverage decreased (-0.2%) to 92.699% when pulling 1a5269f9e4af9c224e4b0e38d34005844ff63013 on boneskull/issue/4151 into 0e1ccbb915ba8c2f73134af5bebd357f3329b9b7 on master.

This PR is a good one, it helps me out with a problem I have in #4150.
I will need some days for reviewing.
Following test case shows more reliable results, maybe you can fix the failing CI tests that way.
describe('uncaught test', function() {
  this.timeout(1500);
    it('throw delayed error', (done) => {
      setTimeout(() => {done(/*new Error()*/);}, 1000);
      setTimeout(() => {done();}, 2000);
    });
});

Btw, I have not understood yet why (most parts of) Runner#uncaught() is registered on process.on('uncaughtException', ...) instead of runner.on('error', ...).

When a reporter errors (except generateDiff now), Mocha aborts without any message and parts of the reporter's output / epilogue are missing.
I don't know wether that bug is related to this PR as well.

Since we have a Runner#state property now, we don't need to unregister Runner#uncaught and register Runner#uncaughtEnd when runner ends. We just need one uncaught handler, where we rethrow when runner.state === constants.STATE_STOPPED;

Ooh, that's good.  Yes.

Btw, I have not understood yet why (most parts of) Runner#uncaught() is registered on process.on('uncaughtException', ...) instead of runner.on('error', ...).
Do you know why?

If we catch an error in Runner code, then we can emit it as an error event, but there's no guarantee we can always do that.
For example, a simple assertion error would be catchable, and could be emitted as error:
it('should fail', function() {
  throw new Error()
});

likewise
it('should fail', function(done) {
  setTimeout(() => {
    done(new Error())
  });
});

or
it('should fail', async function() {
  return Promise.reject()
});

as far as I recall, this very common pattern is handled by uncaughtException; the Runner cannot catch this otherwise:
it('should fail', function(done) {
  setTimeout(() => {
    throw new Error();
  });
});

last time I checked, Mocha doesn't even do anything with this:
it('should fail', function() {
  Promise.reject();
});

The only way to handle this--like the previous case--is a listener on process (unhandledRejection, in this case).
We should probably add an unhandledRejection handler 😜

@nicojs Some of this touches stuff you changed recently.  I found an issue, but I think it has existed for a long time.
In particular, in Runner#run:
  var self = this;
  function uncaught(err) {
    self.uncaught(err);
  }

  self._removeEventListener(process, 'uncaughtException', uncaught);
  self._addEventListener(process, 'uncaughtException', uncaught);

Do you see the bug? 😄
We use this uncaught function because when a listener is invoked by an EventEmitter, the listener is called with the context of the EventEmitter.  But we need it to use the context of the Runner instance, so this is a workaround.
EventEmitter#removeListener(eventName, listener) needs the exact same listener as was registered in the first place in order to remove it (and only it).  But every time we call Runner#run, a new uncaught function is created.  So, in essence, self._removeEventListener(process, 'uncaughtException', uncaught); does nothing, because our newly-created uncaught will not have been registered.  Thus, if ten calls are made to Runner#run, ten different listeners will be registered.
This is unlikely to be a problem during the normal course of operation, I think, which is why it wouldn't have been noticed.
The fix isn't awesome.  I renamed Runner#uncaught to Runner#_uncaught, and in the Runner constructor:
this.uncaught = this._uncaught.bind(this);

Now, we change the aforementioned code to:

  var self = this;
  self._removeEventListener(process, 'uncaughtException', self.uncaught);
  self._addEventListener(process, 'uncaughtException', self.uncaught);

Even having access to lambda functions, we'd still need the listener to call with the correct context.  So even then, the Runner constructor would have to do this:
this.uncaught = err => self.uncaught(err);

This could also probably be solved with a Proxy, but that's even worse, IMO.


Show Status of All Blobs during az storage blob copy start-batch

Hello,
I'm trying to copy data between azure storage accounts and decided to use the az storage blob copy start-batch command. I noticed on Microsoft's documentation you can check the status of an individual blob, but you cannot check the overall status of the command, so it feels like I'm just sitting in limbo until it either succeeds or fails.
More detailed command below:
az storage blob copy start-batch --account-key 'key' --account-name 'name' --destination-container 'container' --source-account-key 'key1' --source-account-name 'name1' --source-container 'container1'.
I originally tried using azcopy for this but it was painfully slow, so I've been searching for an alternative that might work faster. AzCopy shows the status as it's copying the files and it also shows the speed at which it's copying. This just hangs on the screen, and I'm still waiting for it to complete with no idea if it will finish properly or will time out. Also on the documentation it says you can use az storage blob show to check the status of the blobs(screenshot below).

Also, I should add these containers have subdirectories inside them that are being copied over, so even if we could specify a particular directory instead of the only option being a specific blob.
Another note is that the destination storage account is a premium data lake gen 2 account. I don't think that should make a difference, but I wanted to include any & all information.
Did I miss something in the documentation? If not, I think this could be a very useful feature to see the status of the copy operation as a whole.

@evelyn-ys for awareness

Hi @jmpompeo!
If you want to check the status of the blobs in a particular directory when running az storage blob copy start-batch, I recommend you to use the command az storage blob list.

I would suggest adding at least the  --requires-sync from the az storage blob copy start

/unresolve


xorg.libXfixes: 5.0.2 -> 5.0.3

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 5.0.3 with grep in /nix/store/g5hcg35wmg25sgfjp7mvi4cx3shldbxd-libXfixes-5.0.3
directory tree listing: https://gist.github.com/7398ada0908969ebbd1e7e629a1e0ef7

Success on x86_64-linux (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/g5hcg35wmg25sgfjp7mvi4cx3shldbxd-libXfixes-5.0.3/lib
patching script interpreter paths in /nix/store/g5hcg35wmg25sgfjp7mvi4cx3shldbxd-libXfixes-5.0.3
checking for references to /build in /nix/store/g5hcg35wmg25sgfjp7mvi4cx3shldbxd-libXfixes-5.0.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/6j06d9b1ivbmvmj2c5y2avrlx927sd4n-libXfixes-5.0.3-dev
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/6j06d9b1ivbmvmj2c5y2avrlx927sd4n-libXfixes-5.0.3-dev/lib
patching script interpreter paths in /nix/store/6j06d9b1ivbmvmj2c5y2avrlx927sd4n-libXfixes-5.0.3-dev
checking for references to /build in /nix/store/6j06d9b1ivbmvmj2c5y2avrlx927sd4n-libXfixes-5.0.3-dev...
/nix/store/g5hcg35wmg25sgfjp7mvi4cx3shldbxd-libXfixes-5.0.3

Success on x86_64-darwin (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
post-installation fixup
Patching '/nix/store/f0a2qycmxh062zlny59rl07h0nnsy24p-libXfixes-5.0.3-dev/lib/pkgconfig/xfixes.pc' includedir to output /nix/store/f0a2qycmxh062zlny59rl07h0nnsy24p-libXfixes-5.0.3-dev
gzipping man pages under /nix/store/r591s2xdxmcpsnawdadpc88n52wrvshw-libXfixes-5.0.3/share/man/
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/r591s2xdxmcpsnawdadpc88n52wrvshw-libXfixes-5.0.3/lib
patching script interpreter paths in /nix/store/r591s2xdxmcpsnawdadpc88n52wrvshw-libXfixes-5.0.3
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/f0a2qycmxh062zlny59rl07h0nnsy24p-libXfixes-5.0.3-dev/lib
patching script interpreter paths in /nix/store/f0a2qycmxh062zlny59rl07h0nnsy24p-libXfixes-5.0.3-dev
/nix/store/r591s2xdxmcpsnawdadpc88n52wrvshw-libXfixes-5.0.3

Success on aarch64-linux (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/3q29mqsjlhavasjy2b27lgxmyixjj4am-libXfixes-5.0.3/lib
patching script interpreter paths in /nix/store/3q29mqsjlhavasjy2b27lgxmyixjj4am-libXfixes-5.0.3
checking for references to /build in /nix/store/3q29mqsjlhavasjy2b27lgxmyixjj4am-libXfixes-5.0.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/dc5app79s86c86cmwzba38axwd4bjxrq-libXfixes-5.0.3-dev
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/dc5app79s86c86cmwzba38axwd4bjxrq-libXfixes-5.0.3-dev/lib
patching script interpreter paths in /nix/store/dc5app79s86c86cmwzba38axwd4bjxrq-libXfixes-5.0.3-dev
checking for references to /build in /nix/store/dc5app79s86c86cmwzba38axwd4bjxrq-libXfixes-5.0.3-dev...
/nix/store/3q29mqsjlhavasjy2b27lgxmyixjj4am-libXfixes-5.0.3

Success on aarch64-linux (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
strip is /nix/store/ijmisi52n5wbwybg5ldysa6af01zy5dl-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/n51wjillcz8ksn0nc1kvxw0dk2cfkbzg-libXfixes-5.0.3/lib
patching script interpreter paths in /nix/store/n51wjillcz8ksn0nc1kvxw0dk2cfkbzg-libXfixes-5.0.3
checking for references to /build in /nix/store/n51wjillcz8ksn0nc1kvxw0dk2cfkbzg-libXfixes-5.0.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/84svchzzlapzfhdnhisqf5cgn6adacc0-libXfixes-5.0.3-dev
strip is /nix/store/ijmisi52n5wbwybg5ldysa6af01zy5dl-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/84svchzzlapzfhdnhisqf5cgn6adacc0-libXfixes-5.0.3-dev/lib
patching script interpreter paths in /nix/store/84svchzzlapzfhdnhisqf5cgn6adacc0-libXfixes-5.0.3-dev
checking for references to /build in /nix/store/84svchzzlapzfhdnhisqf5cgn6adacc0-libXfixes-5.0.3-dev...
/nix/store/n51wjillcz8ksn0nc1kvxw0dk2cfkbzg-libXfixes-5.0.3

Failure on x86_64-darwin (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
cannot build derivation '/nix/store/p2qzbhmk4xpdh0glf3687l2nhglcpj34-IOKit-osx-10.11.6.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/cgvjp9hdpdgvb45nv0b0jln6s2l19iaa-configd-osx-10.8.5.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/7vqqaz433ihsp9w3w5rxq78ish5xgkl8-python-2.7.14.drv': 15 dependencies couldn't be built
cannot build derivation '/nix/store/az8birb3i5pqx6fbjx5zhzic52blrbh7-libxml2-2.9.7.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/vzcy9fxpkmlhig58p1wai93avc4zyhj5-xcb-proto-1.12.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/fwzny38d0jc1cadqmk1jqrh4jc2n3zxy-libxslt-1.1.32.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/5sm812irvlyb4ihfijpgj9yqv3p3n3sq-libxcb-1.12.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/xyipriph2kz63jcww8wy6h3s3zqh0hyh-libX11-1.6.5.drv': 10 dependencies couldn't be built
cannot build derivation '/nix/store/91w7a1a9vyappabj6bq22g4pmcs2v46z-libXfixes-5.0.3.drv': 8 dependencies couldn't be built
error: build of '/nix/store/91w7a1a9vyappabj6bq22g4pmcs2v46z-libXfixes-5.0.3.drv' failed

Success on x86_64-linux (full log)
Attempted: xorg.libXfixes
Partial log (click to expand)
/nix/store/01p63p4x0lmq3gc1wz03xm88n39s3lxy-libXfixes-5.0.3
strip is /nix/store/5x9nfqa9sxj1dr9z8ln8sy9q6mhkkcqs-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/01p63p4x0lmq3gc1wz03xm88n39s3lxy-libXfixes-5.0.3/lib
patching script interpreter paths in /nix/store/01p63p4x0lmq3gc1wz03xm88n39s3lxy-libXfixes-5.0.3
checking for references to /tmp/nix-build-libXfixes-5.0.3.drv-0 in /nix/store/01p63p4x0lmq3gc1wz03xm88n39s3lxy-libXfixes-5.0.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/w4fv9gk6k32vh507awv7flp5xdp2q7ir-libXfixes-5.0.3-dev
strip is /nix/store/5x9nfqa9sxj1dr9z8ln8sy9q6mhkkcqs-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/w4fv9gk6k32vh507awv7flp5xdp2q7ir-libXfixes-5.0.3-dev/lib
patching script interpreter paths in /nix/store/w4fv9gk6k32vh507awv7flp5xdp2q7ir-libXfixes-5.0.3-dev
checking for references to /tmp/nix-build-libXfixes-5.0.3.drv-0 in /nix/store/w4fv9gk6k32vh507awv7flp5xdp2q7ir-libXfixes-5.0.3-dev...


Fix issue #431

i would really much like this to be added to nuget asap xD until then i guess i'll have to upload my own private package

@Olfi01 Thank you for the PR.
Unfortunately, I won't get a chance to work on this till Saturday. I also might not merge this without adding one or two related test cases.
So could you add tests for this as well?

err actually i can try but i found a workaround so its not that important rn
but yeah if i got time ill write a test
im just not feeling very well rn

actually i dont rly know how to add a test xD

nvm, i found out

Serialization test scenarios are a great candidate to be in a Unit Test project.
We do not really need to call the API(Systems Integration Testing) for doing this.
Maybe this goes to Telegram.Bot.UnitTests project.

if you say so. so what should i do?

That's what makes sense to me and yes, would be great if you start it.
I'll continue with your work this weekend.

i actually dont really get it... i should add a new unittest project? i'll see if i got time... i'm a bit busy rn.

Ya. Another xunit test project.

@Olfi01 Thank you for the PR. I merged it manually(fix commit only) and added a unit test project testing serialization of document message.
https://github.com/TelegramBots/telegram.bot/commit/41ceddb3a0eb583ae28a1ce7cda1ddde1626d4f5


[stable/jenkins] Add master.keepImagePlugins option.

Do not overwrite plugins already installed master.jenkinsRef
when installing new plugins.
Signed-off-by: Joe Knight<EMAIL_ADDRESS>
Is this a new chart
No

NOTE: We're experiencing a high volume of PRs to this repo and reviews will be delayed. Please host your own chart repository and submit your repository to the Helm Hub instead of this repo to make them discoverable to the community. Here is how to submit new chart repositories to the Helm Hub.

What this PR does / why we need it:
There are cases where developers or teams want to pre-install plugins in the jenkins master container under jenkinsRef/plugins. Currently, if there are plugins installed in jenkinsRef/plugins , they will be wiped out when the plugins volume mount is attached to the initContainer. This change provides a helm value allowing the toggle of the jenkinsRef/plugins directory being overwritten when the initContainer runs.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

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

/assign @maorfr

Isn't it easier to set use an empty plugin list in case your image already provides the plugins?

installPlugins: []

The problem with using installPlugins: [] it does not allow additional
plugins to be installed after the image is built. In the use-case that I've
found, I'd like plugins to be cached in the image while additional plugins
are installed via the init container.
On Sun, Apr 5, 2020 at 12:53 PM Torsten Walter<EMAIL_ADDRESS>wrote:

installPlugins: []
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/helm/charts/pull/21675#issuecomment-609456071, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AKLYMPGFE4GHQTUD4NVGAYDRLDAQJANCNFSM4LWAGWVA
.

--
Joe Knight
Liatrio - Enterprise Delivery Acceleration
Cell -<PHONE_NUMBER>
Email -<EMAIL_ADDRESS>

Understood. Seems to be a useful feature which could be the new default so that users don't have to activate it.

@jknight-liatrio Can you merge it with master branch so that we get it in?

@torstenwalter Conflicts resolved. Ready to merge.

If I understand this correcly then you are mounting an empty volume to the location where an image might have plugins already. Which effectively ignores all plugins from the image and just installs plugins defined within the chart. Is this correct?
If that's the case then we alredy have that funtionality. with master.overwritePlugins

Yes, that is correct. Before this change, by default, the initContainer is mounting an emptyDir volume  to master.jenkinsRef where the plugins would be installed inside of the Jenkins master image. This overwrites anything in master.jenkinsRef everytime the pod starts up.
Originally, I also looked at master.overwritePlugins hoping this would solve my problem. Unfortunately, the master.overwritePlugins value only affects plugins already installed in the master.jenkinsHome directory every time jcasc executes.
See: https://github.com/helm/charts/blob/master/stable/jenkins/templates/config.yaml#L182
It effectively does's an rm -rf on the plugins directory under master.jenkinsHome which removes any plugins that were installed manually or already lived in master.jenkinsHome before installing plugins that are provided in master.installPlugins.  If you enable master.installPlugins, it will only install plugins that are provided by the master.installPlugins list but the plugins that are installed in master.jenksinRef will still be wiped out by emptyDir mount in the copy-default-config init container.
This is the reason that I chose to create a new value. I did not want to break any existing functionality but still wanted to allow jenkins plugins cached in the jenkins master image to not be wiped out every time the pod restarts.

With keepImagePlugins: false as default you are basically chnaging the old behaviour and not preserving it.
            {{- if .Values.master.keepImagePlugins }}
            - mountPath: {{ .Values.master.jenkinsRef }}/plugins
              name: plugins
            {{- end }}

I suggest that we name the property overridePluginsFromImage with a default value true. Then this code would behave as it did before the change.
            {{- if .Values.master.overridePluginsFromImage }}
            - mountPath: {{ .Values.master.jenkinsRef }}/plugins
              name: plugins
            {{- end }}

Documentation in values.yaml could be changed to something like this:
# Configures if plugins bundled with `master.image` should be overriden with the values of 'master.installPlugins' on upgrade or redeployment.
master.overridePluginsFromImage: true

We could set the default value to false in #21675

@torstenwalter Good catch on the conditional, thanks! I updated the value to master.overridePluginsFromImage. I think that is a little more descriptive.

@jknight-liatrio
Can you set master.overridePluginsFromImage to false in other-values.yaml. That way we can test if if still starts up.
An entry in CHANGELOG.md would also be nice.

/ok-to-test

/lgtm

@jknight-liatrio Thank you for this improvement and you patience in getting it in.


Feature: Extract default values

Extract @default() from Prisma schemas.

This will also help @albingroen on the https://github.com/albingroen/prismabuilder.io project. 🙂


RequestData add constructors so that we can set attributes

see https://github.com/spring-cloud/spring-cloud-gateway/issues/2720
and https://github.com/spring-cloud/spring-cloud-gateway/pull/2721

Already done with https://github.com/spring-cloud/spring-cloud-commons/commit/e1061af545d428a7ed426795d0151e6cc7dce90c.


Removed TOC, TOC is now rendered with the form

[like]  Charles,Dominique (elle | she,... reacted to your message:

From: Henry @.>
Sent: Wednesday, November 27, 2024 2:48:39 PM
To: FAIRERdata/maDMP-Standard @.>
Cc: Dominique Charles @.>; Review requested @.>
Subject: Re: [FAIRERdata/maDMP-Standard] Removed TOC, TOC is now rendered with the form (PR #6)
Merged #6https://github.com/FAIRERdata/maDMP-Standard/pull/6 into Master.
—
Reply to this email directly, view it on GitHubhttps://github.com/FAIRERdata/maDMP-Standard/pull/6#event-15453817686, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AS426GLPDNJF4D25FRD3ZHD2CXLUPAVCNFSM6AAAAABSTAUIACVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJVGQ2TGOBRG43DQNQ.
You are receiving this because your review was requested.Message ID: @.***>


Create maithrivh.json

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[X] My code follows the code style of this project.
[X] My change requires changes to the documentation.
[X] I have updated the documentation accordingly.
[X] All new and existing tests passed.
[X] This PR does not contain plagiarized content.
[X] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Thank you @sital002

May i know how to proceed from here on to have a biodrop link? Please can you guide?

The maintainer will merge the PR once they approved it and after that your profile will be visible https://biodrop.io/your_username
you can repoen this and you will get notified once it's merged.

@maithrivh did you mean to close your pull request?

May i know how to proceed from here on to have a biodrop link?
Please can you guide?

I will reopen the pull request for you

Your profile is now live https://www.biodrop.io/maithrivh


Explicit naming fix

Introduced the following new features
-- Explicit naming of VPC
-- Specifying project to deploy to within the JSON spec
-- Specifying environment to deploy to within the JSON spec
-- Specifying prefix to deploy to within the JSON spec
-- Deploying to VPCs that already exist
-- Added support for gcr.io to private google access
-- Introduced support for naming templates to simplify naming standards
Breaking changes
-- name field was converted to be explicit and label was added to replace previous functionality
Fixes
-- Firewall rules were not including port-ranges on deployment
-- Fixed restricted subnetworks to be correct


Android Back button in ActionSheet

When an ActionSheet is displayed and the user presses the Android back button an alert is shown instead of closing the ActionSheet.
react-native, react and native-base version
2.1.0
Expected behavior
ActionSheet should be closed.
Actual behavior
An alert is shown saying "Modal has been closed."
Steps to reproduce (code snippet or screenshot)
Screenshot of emulator/device
Is the bug present in both ios and android or in any one of them?
Only exists in Android
Any other additional info which would help us debug the issue quicker.

@shivrajkumar Can you take a look at this? Should be very straight forward.


Version mismatch NPM <-> GitHub

On GitHub we have version 0.11.1 (https://github.com/gionkunz/chartist-js/releases/tag/v0.11.1) while on NPM we have version 0.11.2 (apparently this tag doesn't even exist on NPM).
Is it intentional? I've had an issue with that as Dependabot tried to update the package to 0.11.2 and it crashed my application.
Apparently I can't even install 0.11.1 as well:
npm i --save --save-exact<EMAIL_ADDRESS>100 verbose stack Error<EMAIL_ADDRESS>postinstall: `node ./rescue-campaign.js`
100 verbose stack Exit status 1
100 verbose stack     at EventEmitter.<anonymous> (/Users/viniciuskneves/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
100 verbose stack     at EventEmitter.emit (events.js:198:13)
100 verbose stack     at ChildProcess.<anonymous> (/Users/viniciuskneves/.nvm/versions/node/v10.16.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
100 verbose stack     at ChildProcess.emit (events.js:198:13)
100 verbose stack     at maybeClose (internal/child_process.js:982:16)
100 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
101 verbose pkgid<EMAIL_ADDRESS>102 verbose cwd /Users/viniciuskneves/workspace/homeday/city-explorer
103 verbose Darwin 18.6.0
104 verbose argv "/Users/viniciuskneves/.nvm/versions/node/v10.16.0/bin/node" "/Users/viniciuskneves/.nvm/versions/node/v10.16.0/bin/npm" "i" "--save" "--save-exact"<EMAIL_ADDRESS>105 verbose node v10.16.0
106 verbose npm  v6.9.0
107 error code ELIFECYCLE
108 error errno 1
109 error<EMAIL_ADDRESS>postinstall: `node ./rescue-campaign.js`
109 error Exit status 1
110 error Failed at the<EMAIL_ADDRESS>postinstall script.
110 error This is probably not a problem with npm. There is likely additional logging output above.
111 verbose exit [ 1, true ]

When installing version 0.11.2 I get the following error:
Uncaught TypeError: Cannot read property 'window' of undefined

I'm not sure but apparently this PR has some relation to it: https://github.com/gionkunz/chartist-js/pull/776

Hi there. Thanks for reporting. I've pushed 0.11.3 which removes the rescue campaign and with it the issue with chalk. I've also pushed the version to NPM.


[Tokenizer] Enable padding_side as call time kwargs

PR types

Function optimization
PR changes

APIs
Description

Enable padding_side as call time kwargs.

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


[performance test] Fix cluster-queue template and update api version

Update the api version from v1alpha2 to v1beta1, and update cluster-template as cluster-queue API has changed in the meantime
/kind cleanup
/kind failing-test
Does this PR introduce a user-facing change?
NONE

/lgtm
/approve
thanks!

I'm surprised that /ok-to-test is not fully necessary. It looks like the tests run anyways :)


Rate limiting outgoing requests

Description of the PR

Fixes #2011
Rate limits GRPC requests for deps dev
Rate limits http requests for osv and ClearlyDefined
Tests for the rate limiters

PR Checklist

[ ] All commits have a Developer Certificate of Origin (DCO) -- they are generated using -s flag to git commit.
[ ] All new changes are covered by tests
[ ] If GraphQL schema is changed, make generate has been run
[ ] If GraphQL schema is changed, GraphQL client updates/additions have been made
[ ] If OpenAPI spec is changed, make generate has been run
[ ] If ent schema is changed, make generate has been run
[ ] If collectsub protobuf has been changed, make proto has been run
[ ] All CI checks are passing (tests and formatting)
[ ] All dependent PRs have already been merged

@nathannaveen looks like some lint and test errors

Thanks @pxp928, I have got the lint and tests working


fix: projects utility button alignment

Fixes #4202
Describe the changes you have made in this PR -
Changed the class name projects-primary-button to projects-button to generalise the class and added it to projects utility buttons such as edit, delete and embed for alignment.
Screenshots of the changes (If any) -
Before -

After -

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

@tanmoysrt should i undo the last commit of target = _blank or create a new PR, the rails check is failing due to exceeded time limit.

@tanmoysrt should i undo the last commit of target = _blank or create a new PR, the rails check is failing due to exceeded time limit.

Check once by reverting the changes, if not resolved, I am checking the CI

@theslowdeveloper it seems to be a CI issue, you can keep your PR as before, I will try to fix this EOD

name as before

should i just make another PR or commit on this one ?

name as before

should i just make another PR or commit on this one ?

commit to this one

for some reason it was aligning perfectly with just projects-primary-button, so I added inline-flex as well used inline bootstrap class
here is the current view


ReadTheDocs will require an additional config file after Jan 20th, 2025

Just got this in my email:

Hello,
We are announcing the deprecation of projects using Sphinx or MkDocs without an explicit configuration in their .readthedocs.yaml file. After January 20, 2025, Read the Docs will require explicit configuration for all Sphinx and MkDocs projects.
We used to automatically try to find the configuration file for your project, but in order to make builds more explicit and predictable, we are deprecating this behavior. This will also allows us to better support projects that don't use Sphinx or MkDocs in the near future.
What do I need to do?
If you're using Sphinx or MkDocs, ensure your .readthedocs.yaml file includes the appropriate configuration key. For example:
For Sphinx projects:
version: 2
sphinx:
configuration: docs/conf.py
For MkDocs projects:
version: 2
mkdocs:
configuration: mkdocs.yml
Note: If you're using build.commands, no changes are required.
Deprecation timeline
We will implement this change gradually:
January 6, 2025: Builds will be temporarily disabled for 12 hours (00:01 PST to 11:59 PST)
January 13, 2025: Builds will be temporarily disabled for 24 hours (00:01 PST to 23:59 PST)
January 20, 2025: Final cutoff date - builds without explicit configuration will be permanently disabled
Are my projects affected?
We found the following projects where you are a maintainer that may be impacted by this change:
flask-debugtoolbar

Thanks @jeffwidman ! I got a very similar email. Sounds like we need to confirm any potential impact, and potentially add the missing configuration lines in order to continue. I don't expect to have time to do that soon, so someone else will likely beat me to it, which is fine with me, but I'm happy to review a PR. Thanks for creating the issue!


handling big integers

As of now this library handles integers over 2^53 as numbers which causes them to loose precision. The safer way would be to convert them to strings or buffers. Do you plan to add this to this package? In our project we extend your library to handle varint64 in this way, do you need a pull request with the similar implementation?

I'm not sure... I would probably use something like https://github.com/indutny/bn.js to handle big numbers, but I wouldn't want to pull in such a big dependency for a rare use case like this. Perhaps we could do away with just mentioning this in docs and providing a JS workaround in a gist?

IMHO, in most cases you don't need more than 2^53, so it's better to just use a normal number. If this were added, I would be better to make 64-bit int opt-in at compile time.
Rather than pull in a big dependency, you can simply use an 8-byte buffer and leave it to the user to handle anything beyond that.

Out of scope for this library for now, keeping it simple.

Now that Node.js 10.4+ supports BigInt any chance of revisiting support for this?  I'm working with a 3rd party service that unfortunately using int64 to send IDs which doesn't work well trying to stuff into a 32 bit JavaScript int.


379 add ability to use stored values in clickAssociatedLinkInTable table step

address #379
add ability to use stored values in clickAssociatedLinkInTable table step

Not seeing anything wrong off the bat. Everything looks in order, so if everything is passing I'm good on my end.


Added STF method to get simple name for current platform

This PR adds an STF helper method for tests to retrieve simple names for current platform.
Note: Since we removed dependency of PLATFORM env variable in systemtest native makefiles, the makefiles now use simple platform values that they figure out using uname. Those simple names are then used to construct paths in which natives are generated. This change in STF is needed to construct the corresponding paths inside test Java code.

Related to : https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/413
Signed-off-by<EMAIL_ADDRESS><EMAIL_ADDRESS>

For extended testing of this change, please see: https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/413

This PR is related to :

https://github.com/AdoptOpenJDK/openjdk-systemtest/pull/415
https://github.com/eclipse/openj9-systemtest/pull/128


Git repo in %appdata%..\Roaming\code\user appear in project SCM

Issue Type: Bug
If one is creating a git repo in %appdata%\..\Roaming\code\user which adds VSCode settings to version control and subsequent also creates some updates on that repo, like changing settings, this is reflected as project SCM changes.
This is not expected since the project SCM should only care about project related repo (if exists).
VS Code version: Code 1.26.1 (493869ee8e8a846b0855873886fc79d480d342de, 2018-08-16T18:38:57.434Z)
OS version: Windows_NT x64 10.0.18214

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3 CPU       M 370  @ 2.40GHz (4 x 2394)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: unavailable_softwarevideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: unavailable_off

Memory (System)
2.74GB (0.32GB free)

Process Argv
C:\Users\andrei\AppData\Local\Programs\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

vscode-yaml
red
0.0.14

The repo opens if someone is trying to edit the VSCode settings (and that's of course a file).
So in that sense, you could say that it opens if the settings file get's open.

You can configure Code to ignore certain Git repositories using the git.ignoredRepositories setting.


can't boost up the project

program panic when running python ./main.py
error message is listed:
Exception in thread go-cqhttp:
Traceback (most recent call last):
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/site-packages/pycqBot/cqHttpApi.py", line 335, in cqhttp_start
    shell_msg = subp.stdout.readline().decode("utf-8").strip()
UnboundLocalError: local variable 'subp' referenced before assignment
^C

I'm not familiar with python so if I've messed something up?

邮件我已经收到，稍后查看！（自动回复）

Please list the steps of your installation, so I can recurrent the promblem and solve this.

program panic when running python ./main.py
error message is listed:
Exception in thread go-cqhttp:
Traceback (most recent call last):
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/dpr/anaconda3/envs/CyberWaifu/lib/python3.10/site-packages/pycqBot/cqHttpApi.py", line 335, in cqhttp_start
    shell_msg = subp.stdout.readline().decode("utf-8").strip()
UnboundLocalError: local variable 'subp' referenced before assignment
^C

I'm not familiar with python so if I've messed something up?

Please list the steps of your installation, so I can recurrent the promblem and solve this.

ok, here it is
# conda init
git clone https://github.com/Syan-Lin/CyberWaifu
cd CyberWaifu
conda create --name CyberWaifu python=3.10.10
conda activate CyberWaifu
pip install -r requirements.txt

# go-cqhttp compile
# they haven't provide a release for macOS, so I have to build it myself
cd qqbot
mkdir src
cd src
git clone https://github.com/Mrs4s/go-cqhttp.git
cd go-cqhttp
go build -ldflags "-s -w -extldflags '-static'"
cp ./cq-http ../../ # that's root/qqbot/cq-http

cd ../../../ # that is the root

# and I've installed ffmpeg already

# config.ini setting
cp template.ini config.init

# I only add my OpenAI API key in it

python ./main.py

by the way, system is macOS 13.3.1 with M1 Pro chips


Align GeoKB geologic time classification with GSO

We should be in basic alignment with how the GSO organized geologic time since we used the same underlying source, but the OWL representation of relationships is different and we need to record the GSO's gst namespace identifiers.

One of the main things to examine here is the shift from SKOS to OWL between the GeoSciML version of the ICS chart I used previously and the OWL approach in the GSO. I need to look at the whole broader/narrower approach I've used here and with some aspects of the USGS Thesaurus vs. the notion of potentially more specific properties describing a hierarchy that will likely serve us better.
We also need to examine whether there are any other aspects of descriptive information on geo-time we want to incorporate into the GeoKB. For instance, we may want to at least indicate when there has been a change in definition over time through the ICS even though we may not record the details in our own representation.
A third area of focus will be on improving the linkages out from our simplistic representation of named geologic time units to other sources, including Wikidata.
A fourth area of focus will be on any additional attribution or describing specific query language needed to pull geologic time units for a specific purpose such as a code list for the sample submittal module of the upgraded Laboratory Information Management System being put in place for the Analytical Geochemistry Lab.

Mike Zientek in our group brought up the fact that published USGS information products are instructed to conform to the consensus reached by the USGS Geologic Names Committee and released through this fact sheet in 2018. As we rework the classification scheme, we'll examine any deviation from the ICS Chart and potentially introduce additional classification to enable ready query of the USGS "Chart of the Divisions of Geologic Time."

For reference, this item represents that USGS-GNC source, pulled previously in the Pubs Warehouse harvest:
https://geokb.wikibase.cloud/wiki/Item:Q57435

The results of this work and useful queries in the GeoKB are documented on the upper classification item for geologic time interval.


Avoid segfault when calling repr on ndarray or symbol with freed handle

Description
Fixes https://github.com/apache/incubator-mxnet/issues/19473

@mxnet-bot run ci [unix-gpu]


Add Adonis Persona

Add Adonis Persona, a opinionated user management service for AdonisJs.

Thanks for helping me out

My pleasure!


Document best practices for EF Core in Blazor applications

Can MS provide guidance and code to Avoiding DbContext threading issues when using Blazor server-side?

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

ID: a47bf610-692d-9d40-d85f-aec1e2a87a07
Version Independent ID: 3c94634a-4b17-bc13-7436-0c61aea03ab6
Content: Configuring a DbContext - EF Core
Content Source: entity-framework/core/miscellaneous/configuring-dbcontext.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @rowanmiller
Microsoft Alias: avickers

@JeremyLikness I think we can close this now, right?

@ajcvickers In my opinion, yes.


Add TPC-DS DDL test cases

Why are the changes needed?

Verifying TPC-DS DDLs, we should cover DML, DQL later, and maybe benchmark tests
How was this patch tested?

[x] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

thanks merging to master for v1.2.0


Create another list to block all email services

Hi,
Your list is a godsend for us and we have started using most of the list on our pfSense extension. One thing I would like to request is that if it's possible to create and maintain another list for 3rd party email domains. like (Gmail, Outlook, Yahoo) etc so that companies like us who would like to prevent anyone from accessing personal email on the company network be blocked from doing so?
Appreciate it!

Thanks @aasimenator this is an interesting idea.
What does everyone think?

Why not.
We actually want to prevent the company's intellectual property from being leaked or sent out to other people, as you know security is everything, and blocking 3rd party email sites will give us the data protection we need. users can still use company email, and they can still send out files to people outside the network but we already monitor that sort of a thing on a regular basis.

I bet you installed cameras in the ladies bathroom. Better safe then sorry,right???

C'mon guys, wtf??
This is standard ops in many companies.￼
Can we stick to the merits of the proposal, and refrain from being assholes? Thank you.￼￼

Interesting idea, I suppose any user of the list would have to whitelist whatever 'their' service is, like office.com.
Then there is the question about email servers, like pop.example.com.... those are pretty much every website, so I'm not sure that would be a reasonable thing to block using a hosts format.
Interesting idea for a list, not one I'd want to take on, but interesting.

@StevenBlack Maybe this will make your work easier?
https://gist.github.com/Artistan/9662757
We only want to prevent free sites. paid one or private ones are fine and technically I don't think we can block private ones because that would be too broad of a list to create, manage and maintain, but if we can block all "signup and use mail domains" like Gmail or Yahoo or outlook.com etc. we should be fine. if it's a private server it's very easy to trace them based on the domain. for free ones, anyone can use any random name and we wouldn't be able to trace who created it.
btw to all the haters, we are a Finance Tech company, and even though leaks of our company document on to the internet is not a concern because normal people will not be able to interpret our documents, but leaks of our company documents in our competitor's hands is a big no we, therefore, would like to prevent that at all cost, because its worth millions and would probably kill the company if it leaks.

Thanks @aasimenator.
You know this project is extensible, yes?  Just add a folder under ./data, add an update.json file using any already here as models, and run the python script provided.
That way you can achieve your goals without saddling us with maintaining this use case forever.
Please don't misunderstand; it's an interesting idea.
Why don't you test-drive and refine this in your user space, and report-back in a few months on how it's going?

Hi..
I think it is valid to mention, to consider.. the new "private relay" service which Apple launched this year for iOS and MacOS, which redirects the exactly e-mail traffic you mentioned, to a VPN service of Apple, to be filtered.
I am not trying to tell to use it.. and even I have not tried yet and I am not interested on using the Apple service hahaah..
The purpose of my message here, is to tell about this Apple Service, which we all must consider when testing the filter you have proposed. Just to make sure to understand some [possible] situation where the Apple device may [or not] bypass the hosts and try to use a DNS service of its own, since the service tunnels all email traffic to their filters..
As I told, I have not used it [the apple service] to tell more about it. But please consider and remember about it when testing the DNS Block list on pfSense using machines and mobile devices inside your company local network.
Yes, it seems Apple does have such list which may be very similar of your proposal.
Which gives us 3 certainties:

Apple is [trying to/going to] earn money on a very similar filter ideia (currently it gives IP anonymity [as a paid service] but does not block [yet]..
Apple for sure does have such e-mail providers [DNS list that] we are talking about [to make] here, but Apple will never open it.. Lol.
your proposal/idea is interesting and valid, and it goes beyond Apples first step towards that direction.

The ideia/suggestion/conception is a valid path.

@StevenBlack
I created the list here: https://github.com/aasimenator/DNSBL_EmailDomains/blob/main/hosts
I've added both in our company pfSense firewall. but while your lists are working fine, mine is not. can you have a quick look at the list and see if I am doing something incorrectly in that file?

@aasimenator Some lines are not valid hosts entries because of the leading dot.  Like these, for example:
https://github.com/aasimenator/DNSBL_EmailDomains/blob/646933305987804a7ac05746b3a7f41f217f1d63/hosts#L21-L23

@aasimenator I was thinking an email block list might be 37 lines? Or 375 lines? Not (certainly never) 3,755 lines.
Closer to 37 is an appropriate number, in my mind.

We won't be doing this one.  Closing.


inform rather than warn on version obsolescence

docker compose warning on the version being obsolete has caused a lot of grief. Here is one simple solution to the issue.

docker compose warning on the version being obsolete has caused a lot of grief

no issue has been reported regarding this, so I don't think so

Here is one simple solution to the issue.

:-1 this would basically let user continue setting version and expect this has some effect, which brings confusion. Compose spec was announced in 2020 with version made obsolete, it's time to move forward

I agree with @ndeloof, if we keep this as a simple message users will continue to use it and being confused when they will open issues about the file version v2 vs v3, and even sometimes with the Compose binary version itself.
A warning message make it clear, it supposes you'll take action on your side if you don't want to be bother by the message again


 Like it doesn't always show correctly, for example a person is behind the wall and moving but the EPS is lagging behind which makes it unrelyable to predict.

Please show a video of that happening.

As you can see here when I am on the B site. The ESP is kinda lagging. I mean it is sticked to the bones precisely but it does disappears and appears even tho the enemy is pretty close. I have been using Rat and this wasn't happening there.
I can't tell what the issue is but it might be possible to fix since Rat had this working perfectly.
https://www.youtube.com/watch?v=0RN8__OHTQA

That limitation is part of the game so its impossible to avoid

That limitation is part of the game so its impossible to avoid

It is possible to avoid, this happens when player goes dormant and back.
Pretty sure Interpolation causes this issue.

Then how RatPoison solved it?

That limitation is part of the game so its impossible to avoid

It is possible to avoid, this happens when player goes dormant and back.
Pretty sure Interpolation causes this issue.

idk if i misintrepeted anything but from what i understood, op is saying that people in the esp dont update often
also dormancy happens server side

Then how RatPoison solved it? I mean sure, you don't see the enemy through whole map either in Rat but at least in close range it doesn't cut like this. It can be pretty annoying.

It still does???

I think the player goes dormant, meaning the game doesn't recieve his exact location use GOESP it has dormant ESP, I believe ratpoison has dormant esp feature also.


Showcases with image possibility

Possibility to add image to showcases in the 'image_url' attribute of a showcase:

Size of the image doesn't really matter but a squared image is preferred.
The same edit to 'gitprofile.config.json' applies but now with the image url:
showcases: [
    {
      name: 'Website name 2',
      description:
        'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, nunc ut aliquam aliquam, nunc nisl aliquet nisl, eget aliquam nisl nunc vel mauris.',
      image_url: 'https://via.placeholder.com/250x250',
      html_url: 'https://example.com',
    },
  ],

I've edited the requests. Should be good now. Let me know if something's up

Some modifications are still needed. I will work on the modifications.
For now, merging this PR to a feature branch. Great job indeed btw.

Thanks man! Love the repo


"Find All References" throws error

VSCode Version: 1.12.2
OS Version: Windows 10.

Steps to Reproduce:

Hover over a function name (optionally select / highlight function name).
Right-click and select "Find All References"

produces error included below.  Happens most times, but not every time, and I've not been able to figure out any pattern.  When it does happen, the interface incorrectly reports no matches - which is not ideal.
[Error - 7:22:22 am] 'references' request failed with error.
Error processing request. Debug Failure. False expression:
Error: Debug Failure. False expression:
at Object.assert (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:2898:23)
at importerFromModuleSpecifier (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62027:22)
at forEachImport (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:61985:28)
at getDirectImportsMap (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:61962:17)
at Object.createImportTracker (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:61736:36)
at Object.getImportSearches (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62476:59)
at searchForImportsOfExport (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62512:32)
at getImportOrExportReferences (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62793:21)
at getReferencesAtLocation (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62731:17)
at getReferencesInContainer (c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:62693:21)

I believe this is a duplicate of https://github.com/Microsoft/TypeScript/issues/15814
To test this, try installing typescript@next and using this new TS version in your workspace: https://code.visualstudio.com/Docs/languages/typescript#_using-newer-typescript-versions
Closing as upstream duplicate

Hmm...  hardly seems to qualify as a "duplicate" imho, but anyway ...
I tried installing typescript@next to test if your theory was correct, but I got the following in response:
`--<EMAIL_ADDRESS>invalid

so I am unable to confirm or deny whether or not this had indeed been "fixed".
I must say closing this on the basis of a vague hunch seems a tad ...  eager.

@stephensong Invalid usually just means there's a conflict with the typescript dependency listed in your package.json. It still should have installed the updated version
This issue is upstream with TypeScript though. I suspect 15814 because implementation and references share much of the same code. If after updating to typescript@next you don't see the issue resolved, please open a new issue against TypeScript:  https://github.com/Microsoft/TypeScript/issues/new

ok, thanks.  I can confirm that it is fixed under typescript 2.4.0-dev.20170516.

Alas, the 2.4.0-dev version introduces it's own issues.  I guess I'll just have to wait for 2.4 to be released.  Or might the 15814 fix appear before that perhaps (2.3.3)?


Any way to change color?

Is it possible to change font or background color of a cell ?
If it is possible, How?
It it is yet to be implemented, When?

@sithumc , did you managed that ?

@sithumc have you found a way to do this?

I've just a published a new version of this module which is a complete rewrite using Google's V4 Sheets API (v3 is being deprecated on March 3, 2020).
Docs available here - https://theoephraim.github.io/node-google-spreadsheet
The new api can handle formatting with the cell-based methods.
Thanks! 😄


Create Cargo project

A new library project has been generated using cargo init. As part of
the Rust project, CI has been configured to build, test, and lint the
code. A nightly security audit checks the dependencies for known
vulnerabilities.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c8a0230). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             master        #1   +/-   ##
==========================================
  Coverage          ?   100.00%
==========================================
  Files             ?         1
  Lines             ?         2
  Branches          ?         0
==========================================
  Hits              ?         2
  Misses            ?         0
  Partials          ?         0

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 c8a0230...2e905ca. Read the comment docs.


Can not import JSON config file if the config file specifies jsxImportSource

// main.ts
import config from "./deno.json" assert { type: "json" };
const obj = { config };
export default obj;

// deno.json
{
  "compilerOptions": {
    "jsx": "react-jsx",
    "jsxImportSource": "preact"
  },
  "importMap": "./import_map.json"
}

// import_map.json
{
  "imports": {
    "preact/"<EMAIL_ADDRESS>  }
}

$ deno run -A main.ts
error: Loading unprepared module: file:///tmp/jsx_config_issue/deno.json

I think what is happening is that the config file is stored in the module graph as some sort of special entry, which is causing this weird behaviour.

We need to handle scanning for pragma better. We shouldn't do it in JSON files and tighten the scan.

I should clarify that this file that I am importing through the import is actually also the config file for the project. It's a file in the module graph, and the config file for the module graph at the same time (I hope that makes sense).

Understood. Actually that might be the problem, in the sense when we have jsxImportSource we inject the config file as a synthetic module to be able to resolve the jsx runtime. That then occupies the slot and then it cannot exist as a JSON module.
Either way it is a deno_graph bug I think.

Ref https://github.com/denoland/deno/issues/14347

Looking into it, setting "types" in the compiler options would also cause this behaviour.  Basically, whenever there is some that is rooted to the config file, CLI synthetically imports it with the config file as the base.  This causes the graph to add it as a synthetic module and then subsequently, when the JSON import is identified, the graph says "oh, I already have that, so I will just ignore it".  Since synthetic modules cannot be "loaded", it results in the error of the unprepared module.

As I alluded to in https://github.com/denoland/deno_graph/issues/167#issuecomment-1200089544, config files shouldn't be in the same specifier pool, we should factor that out to a separate set of roots

I understand what you alluded to.


Ubuntu 17.04 impossible to install following documentation

At: https://docs.docker.com/engine/installation/linux/ubuntu/
It says :  Older versions of Docker were called docker or docker-engine. If these are installed, uninstall them
However on Ubuntu 17.04 the name of the package is docker.io
apt-get can't update or install docker-ce package

# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu zesty-security InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu zesty InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu zesty-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu zesty-backports InRelease
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
  404  Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

https://download.docker.com/linux/ubuntu/dists/zesty does NOT exist.

From what I can see in the system requirements, Zesty is not yet supported.
https://docs.docker.com/engine/installation/linux/ubuntu/#os-requirements

Yes, I missed that since Ubuntu 17.04 documentation says it supports Docker. What a conflict...
I think Docker people should work with Ubuntu people and get the correct Docker versions into Ubuntu. Because it is just cumbersome to uninstall Ubuntu versions to install from private Docker repository...

I'm closing this issue, since there's few things we can do on the docs side. @yurtesen feel free to comment if you think there's something we could do to improve the Docker docs.


Add IPv4 routing tables for each ethernet interfaces

This commit configures separate routing tables for each ethernet interface so that static gateway routes added on that interface (eth0/eth1) will be in added to separate routing tables
Currently there are gateway routing issues when multiple interfaces configured in different subnets
This commit fixes routing configuration issues when static addresses configured on eth0 and eth1 interfaces.
Tested by:
Ran CT/Automation network test cases
Verified routing with eth0 static configuration and eth1 dhcp configuration
Verified routing with eth0 DHCP configuration and eth1 static configuration
Both eth0 and eth1 with static IP configurations
Change-Id: If2103f8a850d554e51084f1ebe1bb15e616a8bec

upstream commit: https://gerrit.openbmc.org/c/openbmc/phosphor-networkd/+/74608


Inference CLI validation for Scoring FE

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

Test cases are failing with ERROR: Provide ssl certificate and key. Otherwise explicitly allow insecure connection by specifying '--configuration-settings allowInsecureConnections=true' You can update test cases by creating a PR against the K8sPartnerExtensionTest Repo


documented randomColor.js

I have documented randomColor as I was unable to understand previously now it will be comparitively easier to understand. Thanks

Can you clean this up by removing the .idea directory? I imagine the IDE garbage is why this is being held back.
helpful hint: you can add the .idea directory to your global gitignore to prevent this from happening.

removed .idea folder and also added it in this projects .gitignore

Hi Gaurav – thank you for your contribution but I'm skeptical about the usefulness of this style of documentation:
/**
* Give the minimum brightness of the Hue and Saturation
 * @param H
 * @param S
* @returns {number}
*/

I tend to find it repetitive. These lines don't seem to add any information that is not already expressed in the first line of the function below:
function getMinimumBrightness(H, S) { ...

I'm more receptive to clarifying changes to the function's name or its variables. I'm happy to change my mind but will close this for now. I do appreciate your time and apologies for the long delay. Best, David


Update playbooks to include the OpenJFX prereqs on Windows

Windows playbooks are now in a usable state - we need to update them in order to include prereqs required to build OpenJFX

We are no longer planning to build OpenJFX at AdoptOpenJDK therefore this can be closed


Counting leaf nodes in a binary tree

💥 Proposal
(A clear and concise description of what the proposal is.)
Want to implement this using python
Have you read the Contributing Guidelines on Pull Requests ?
(Write your answer here.)
YES

@ankitapuri

@ankitapuri can I code in C++

@ankitapuri where do I have to add my file? In the sorting folder or will I have to make one

Can I do in c++


The link seems to be broken

What is an issue?
https://bessagroup.github.io/F3DASM/genindex.html
This link is broken at the time of checking.

I deleted this link


Change Q&A section to use blockquotes, not lists

A little more semantically accurate/robust, and happens to sidestep Modrinth's broken rendering of indented sub-lists

Oh, thanks for this!
I just had a look what's going on with Modrinth, turns out it does sublists just fine and it was just the description that was messed up (it was missing spaces in front of every second -).
While quotes work too, I'm not sure I really like them.
For one, the actual questions get indented and (at least on GitHub) grayed out, so it feels "backwards"; not like the first thing you're supposed to read.

(Then there's also CurseForge Markup which simply does not support quotes.)
The GitHub description is actually a little outdated, I think instead of merging I'll update it separately if that's fine by you!

Then there's also CurseForge Markup

oh god no please no no pleae god no


fix(deps): Upgrade to React 18

This PR migrates IEX to React 18, and updates several dependencies along the way:

Upgrades react, @types/react
Upgrades react-dom, @types/react-dom
Upgrades @testing-library/react
Upgrades @chakra-ui/react, @chakra-ui/theme, and @chakra-ui/theme-tools

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


Add PlayerInteractEntityEvent

This code implements the player entity event.
See https://github.com/SpongePowered/SpongeCommon/issues/62

Now you did the other way around.

hahahaha Solved.... to noob with pull requests... https://github.com/SpongePowered/SpongeCommon/pull/126


Fixed bug with different row heights

Fixed bug with different row heights
When an item is deleted, it's view is being shrink and them the list is refreshed with the new data.
When the view is recycled it needs to be reseted to the right size.
It is now set to WRAP_CONTENT to match the content row size.
Added enabling/disabling of swipe directions

Great stuff.
I seem to be perpetually low on time, but I'll try to take a look at this soon


My account removed?

On each of the frameworks there is no longer any link in the navigation to sigin into an account or create one. I seem to remember this was included before. Was this an intentional change? If intentional, I don't think this is a good idea. On every e-commerce site, users expect to be able to find a link to sign in or create an account.

I am referring to README.md. You can enable or disable the customer authentication in commerce.config.json by setting the customerAuth to true


Porting serenity's command framework example

The serenity repo has a very extensive example for their command framework. The later not only makes use of many of the framework's features but also gives many hints as to what is what and how to use the features.
I know poise is still far from done but I'm thinking trying to port this example may help drive it forward and improve user adoption. This would also alleviate the sometimes lacking documentation.

Tl;dr: I'm torn on the convenience<->simplicity trade-off
The serenity framework example accesses the shard manager from the ClientBuilder and actively writes it into the user data. In poise, both ClientBuilder configuration and user data creation are handled via callbacks from within poise, so it's a bit tricky to pass data between ClientBuilder and user data.
What I had in mind was to store the shard manager in the framework itself and make it available with a shard_manager() method or similar. User code could then just write ctx.framework().shard_manager() without any setup needed.
That plan would introduce even more magic into the framework though, which is not great. I'm still unsure about the decision to handle all framework setup by a single builder (example). It made things more streamlined but at the expense of obscuring what the framework is actually doing under the hood... Maybe the user_data_setup callback should also be removed in favor of providing a fully initialized Data struct right away. That way, you won't have access to the Ready event data, but maybe that's not needed anyways... If both the ClientBuilder and user data setup callbacks were gone in favor of direct argument passing, the serenity framework approach could be used.
Sorry for my rambling, don't feel obligated to respond to all of this haha
I'll let it rest some more, maybe a good idea will emerge

I don't know nearly enough about poise or serenity to assess the technical challenges. However I do believe that a framework should allow the user to access the underlying primitives (or models).
Currently poise is far from feature-complete. And even if it was there would still always be edge-cases where what's provided by the framework wouldn't suffice.
Of course the goal of the framework is still to ease the development process. Hence I think the framework should allow users to access the underlying models in a usable way (ie: accessing them with at most a method and not requiring them to keep the framework updated and what they do with the primitives and data). As long as this is possible I think the focus should only be on making the framework ergonomic to use as if it wasn't used alongside anything else.
I think this would fit what you were proposing with the .shard_manager() method?
What's your designing philosophy for poise?

In the end I decided on .shard_manager().
After making it compile, the ported example is finally pushed to the repo :) https://github.com/kangalioo/poise/blob/master/examples/serenity_example_port/main.rs
Some parts are commented out, since poise does not have support for those features


NSFS | versioning | fix GET/HEAD object concurrency issues

Explain the changes

in read_object_stream, read_object_md we first check where the file is and then read the file. the file might move from .versions or from .versions to bucket folder causing us to either fail on EONT because the file doesn't exist. or to fail because we are reading the wrong version (when the path is the latest version, but the latest version changed). add try catch file not exist errors, and add check to check if we are reading the correct version
we also have another issue where two put operations move the latest version to the .version folder. one version will put the latest version to the .versions dir and put itself as the latest. the other put will put the now new version in the versions die as if it were the previous latest version and overriding the old version with the wrong file. use posix_safe_link in this case as it validates both that we didn't override and second that we moved the correct version

Issues: Fixed #8397 #8423
Testing Instructions:

run warp versioned --host=localhost:6443 --access-key="$access_key" --secret-key="$secret_key" --obj.randsize --obj.size=1k  --duration=1m --disable-multipart --concurrent=100 --bucket="mixwarp-new-bucket-vers" --insecure --tls

[ ] Doc added/updated
[ ] Tests added

@nadavMiz all the given comments on the PR are resolved, right?
https://github.com/noobaa/noobaa-core/pull/8410/files

@romayalon, right all given comments on the previous PR are resolved


Added showSingleHandle option to timeline widget

Provided an option to replace the dual handle timeline slider. By default the this new option is set to false but if the showSingleHandle option is set to true in the timeline widget, the dual handle slider will be replaced with a single handle.
A timeline with a single time-slider handle will initially have a interval set to the minimum range, allowing the user to move the handle to expose more items on the map, as you move through the time range.
This addresses issue #601

Rob, I have a couple of questions:

Why is there a change in the background colour in CSS? This seems out of scope of this enhancement.

I am not sure I understand the necessity of the code from line 246 to line 256, where the dispatcher is given an event in the case of a single handle widget.

In line 258, the logic could assign a class to the slider (something like n2timeline_slider_left_slider_hidden) and the slider hidden in CSS. Not sure which is best.

HI JP, thanks for the questions,

The CSS change was purely aesthetic and is not used in this enhancement. Feel free to exclude it if you prefer the old style rule.
This was my attempt to use the model to decide the initial position of the upper-range handle. I have to admit I'm not sure if this is the best approach for performing this task, and would appreciate any advice you have to improve it's design.
I agree with your suggested change, and have made the update.

Thank you for your help.

I've removed the css colour change from the n2timeline_slider. Upon reflection, I think it looks better the old way.


Rename Algorithm enum cases to PascalCase

Fixes #368

Thank you for the PR. It seems an unrelated test case failed under chrome. I will re-run the CI test to check.
In the meantime, take a look at https://github.com/iov-one/iov-core/pull/390 and maybe run yarn test-chrome on the iov-bns integration tests... (Yes, running all unit tests in a browser against a real local blockchain) Not for the faint of heart, but a nice way to learn.


Fixed issue with missing migration

There were changes in the model and no makemigrations command was ran.
What's this PR do?
Fix issue #19
Where should the reviewer start?
How should this be manually tested?
Any background context you want to provide?
This template was adapted ~stolen~ from Quickleft/Sprint.ly

Codecov Report

Merging #20 into develop will increase coverage by 0.12%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           develop     #20      +/-   ##
==========================================
+ Coverage    90.78%   90.9%   +0.12%
==========================================
  Files           46      47       +1
  Lines          423     429       +6
==========================================
+ Hits           384     390       +6
  Misses          39      39

Impacted Files
Coverage Δ

familias/migrations/0005_auto_20170225_0116.py
100% <100%> (ø)

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 e9c30b5...66cab5c. Read the comment docs.


Azure Reactor - CrazyTechGuys

Including the Global Azure event on Reactor SP

Hi @jorgemaia,
Welcome to Global Azure 2023!
I just checked your PR, and can you please update the SessionizeApiId, Description_SessionizeApiId and SessionizeEventName fields on the data.json file? The ApiId should be a set of letters and digits.
Here an example: https://github.com/globalazure/communities/blob/main/2023/azugpt/data.json

@jorgemaia Awesome stuff! Will approve the PR now.


macos: use absolute timeouts for condition variables

Libuv's uv_cond_timedwait() uses pthread_cond_timedwait() with an absolute timeout on most Unices but pthread_cond_timedwait_relative_np() on macOS.
On the one hand, relative timeouts are more efficient because there's no need to query the current system time first.
On the other hand, relative timeouts block too long if the thread is preempted at an inopportune time, impacting performance:
struct timespec t = {0, 1};
// <preempted>
pthread_cond_timedwait_relative_np(cond, mutex, &t); // sleeps

With an absolute timeout, the call would have returned immediately because the deadline is already in the past.
The reason libuv uses pthread_cond_timedwait_relative_np() is because macOS at the time didn't support pthread_condattr_setclock(CLOCK_MONOTONIC) but I'm fairly sure macOS >= 11 does.

Closing for now, still doesn't seem to be supported.