downloading large files got stuck at 0% forever when using VPN, but it works when using wget

Describe the bug
I use VPN (specifically ShadowRocket) to access huggingface.com and hf.co, I tried to use huggingface-cli download file. It would work with small files, but for large files such as*.safetensors and *.bin, It would stuck at 0% forever.
I enabled debug in /Users/user/miniforge3/envs/py312/bin/huggingface-cli file using
import logging
logging.basicConfig(level=logging.DEBUG)

but the log did not show any useful info.
By the way, I could use wget to directly download the large files in the same terminal.
Reproduction
No response
Logs
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): huggingface.co:443
DEBUG:urllib3.connectionpool:https://huggingface.co:443 "GET /api/models/Qwen/Qwen2-VL-2B-Instruct/revision/main HTTP/11" 200 5485
DEBUG:urllib3.connectionpool:https://huggingface.co:443 "HEAD /Qwen/Qwen2-VL-2B-Instruct/resolve/aca78372505e6cb469c4fa6a35c60265b00ff5a4/model-00001-of-00002.safetensors HTTP/11" 302 0
DEBUG:filelock:Attempting to acquire lock<PHONE_NUMBER> on /Users/user/.cache/huggingface/hub/.locks/models--Qwen--Qwen2-VL-2B-Instruct/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.lock
DEBUG:filelock:Lock<PHONE_NUMBER> acquired on /Users/user/.cache/huggingface/hub/.locks/models--Qwen--Qwen2-VL-2B-Instruct/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.lock
Removing incomplete file '/Users/user/.cache/huggingface/hub/models--Qwen--Qwen2-VL-2B-Instruct/blobs/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.incomplete' (hf_transfer=True)
INFO:huggingface_hub.file_download:Removing incomplete file '/Users/user/.cache/huggingface/hub/models--Qwen--Qwen2-VL-2B-Instruct/blobs/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.incomplete' (hf_transfer=True)
Downloading 'model-00001-of-00002.safetensors' to '/Users/user/.cache/huggingface/hub/models--Qwen--Qwen2-VL-2B-Instruct/blobs/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.incomplete'
INFO:huggingface_hub.file_download:Downloading 'model-00001-of-00002.safetensors' to '/Users/user/.cache/huggingface/hub/models--Qwen--Qwen2-VL-2B-Instruct/blobs/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9.incomplete'
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): cdn-lfs-us-1.hf.co:443
DEBUG:urllib3.connectionpool:https://cdn-lfs-us-1.hf.co:443 "GET /repos/3f/ce/3fceb28378b4f9468158565789f82717a790f8a43717561e45fb70cfe92e2fa0/994ac2b03f97de8bc647d0fe5eba2e4b632b3e28dc03574c29bdfc36cf47e1b9?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27model-00001-of-00002.safetensors%3B+filename%3D%22model-00001-of-00002.safetensors%22%3B&Expires=1733563615&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTczMzU2MzYxNX19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zLzNmL2NlLzNmY2ViMjgzNzhiNGY5NDY4MTU4NTY1Nzg5ZjgyNzE3YTc5MGY4YTQzNzE3NTYxZTQ1ZmI3MGNmZTkyZTJmYTAvOTk0YWMyYjAzZjk3ZGU4YmM2NDdkMGZlNWViYTJlNGI2MzJiM2UyOGRjMDM1NzRjMjliZGZjMzZjZjQ3ZTFiOT9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=m9xVp511wySkX57fHAhdO9HFUhF-VCWB6WwA10jcpFqruRPA3Wp2RxROavhM7o4v7-u38~aNOqM6dXpWOy~5IxrDBT8lLVXiVe4KAK6Rf7v2zBc5iOY-HLMuJnfCHylYYDy5T1FxgbpkjhivpUF702G0P3lo9Gf~FnjOdxu9oJ9fHGYPM1KhIXZsEsEdp0vbU3AH0rOzQ37TgYesTQsQT4z~YPpjKMtozvfMZRAP1NEIyBSAz4a69LvXxJehPEId4OyBd7jeR~9x2Ux~QnhJ1gPwL79HcYnHdsT9tqh4dOaRpq9yF3YKnscvXThfV9ip7r4n~avNGqFTm~SBi1wSKA__&Key-Pair-Id=K24J24Z295AEI9 HTTP/11"<PHONE_NUMBER>112
model-00001-of-00002.safetensors:   0%|                                                                                | 0.00/3.99G [00:00<?, ?B/s]

System info
- huggingface_hub version: 0.26.3
- Platform: macOS-15.1.1-arm64-arm-64bit
- Python version: 3.12.4
- Running in iPython ?: No
- Running in notebook ?: No
- Running in Google Colab ?: No
- Running in Google Colab Enterprise ?: No
- Token path ?: /Users/user/.cache/huggingface/token
- Has saved token ?: True
- Who am I ?: truebit
- Configured git credential helpers: osxkeychain
- FastAI: N/A
- Tensorflow: N/A
- Torch: N/A
- Jinja2: 3.1.4
- Graphviz: N/A
- keras: N/A
- Pydot: N/A
- Pillow: 11.0.0
- hf_transfer: 0.1.8
- gradio: N/A
- tensorboard: N/A
- numpy: 2.1.1
- pydantic: 2.9.2
- aiohttp: 3.9.5
- ENDPOINT: https://huggingface.co
- HF_HUB_CACHE: /Users/user/.cache/huggingface/hub
- HF_ASSETS_CACHE: /Users/user/.cache/huggingface/assets
- HF_TOKEN_PATH: /Users/user/.cache/huggingface/token
- HF_STORED_TOKENS_PATH: /Users/user/.cache/huggingface/stored_tokens
- HF_HUB_OFFLINE: False
- HF_HUB_DISABLE_TELEMETRY: False
- HF_HUB_DISABLE_PROGRESS_BARS: None
- HF_HUB_DISABLE_SYMLINKS_WARNING: False
- HF_HUB_DISABLE_EXPERIMENTAL_WARNING: False
- HF_HUB_DISABLE_IMPLICIT_TOKEN: False
- HF_HUB_ENABLE_HF_TRANSFER: True
- HF_HUB_ETAG_TIMEOUT: 10
- HF_HUB_DOWNLOAD_TIMEOUT: 10

Hi @truebit, sorry you encountered this issue. Could you retry with hf_transfer disabled ?
export HF_HUB_ENABLE_HF_TRANSFER=False

hf_transfer is a power user tool optimized for performance in standard setups as mentioned in the documentation here. It prioritizes speed but doesn't support features like proxies or resumable downloads. So the default downloader might work better with your VPN setup or at least give us explicit errors if any.
Let us know if this resolves your issue!

@hanouticelina Thanks for the advice. I would try with HF_HUB_ENABLE_HF_TRANSFER disabled

@hanouticelina it works, thanks


skin changer

hi, can you add a example with skinchanger please?

u aksed for this twice if not more, NO, it's not a cheat, it isn't so hard to make/paste it yourself


⚠ Bofrost.at has degraded performance

In 92dbfe1, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1597 ms

Resolved: Bofrost.at performance has improved in 98fe166.


No Change in Assembly stats after HiC salsa

HI - I have 45x HiFi data and 370M HiC reads. I've followed the the VGP pipeline - so a purged Canu assembly - my final bed file has 27M entries. I run salsa 2.2 (command below) and there's no change in the assembly. Anything obvious I'm missing?
#!/bin/bash
#SBATCH --time=2-0
#SBATCH --account=rrg-shaferab
#SBATCH --mem=32G
#SBATCH --cpus-per-task=4
source ../conda/conda/etc/profile.d/conda.sh
conda activate salsa_env
module load python/2.7
enz=cat re_bases.txt
python ../SALSA-2.2/run_pipeline.py -a purged.fa -l purged.fa.fai -e $enz -b dp_sorted_HiC_filtered.bed -o scaffolds_salsa -m yes -p yes
ln -s scaffolds_salsa/scaffolds_FINAL.fasta ${fasta/_s2/_s3}

Essentially this is the same issue as #107

Resolved. VGP sort different than salsa manual - required:
sort -k 4 alignment.bed > tmp && mv tmp alignment.bed

heys @shaferab I am having the same issue. What do you mean the the sorting is different? What are you sorting in your last comment? What is this alignment file and you do it before or after the scaffolding?
Thanks in advance!


Update service-fabric-diagnostics-event-generation-operational.md

Add KtlLoggerNode events: SharedLogWriteThrottled, SharedLogWriteUnthrottled

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

hi I do not work for msft anymore

@erikadoyle, can you review this PR? Thanks.

Hi,
Is there any update on this?
Thanks,
Javid
On Tue, Mar 23, 2021 at 9:24 AM Jeff Borsecnik @.***>
wrote:

@erikadoyle https://github.com/erikadoyle, can you review this PR?
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/pull/72603#issuecomment-805042937,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL7MWJK6SNRKTZLEGXAJMDDTFC6FTANCNFSM4ZUGFOIA
.

@erikadoyle how can the PR author add reviewers?

#sign-off

@erikadoyle: I'm sorry - only the author of this article, @srrengar, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Thanks @v-andreaco ! I'll make sure this metadata gets updated today.


externalization of first image in dg.tex fails

Externalizing two tikz figures mixes them up. It should look like this:

But the result is this:

Blocking the first from externalization does the trick.
\begin{figure}
	\centering
%
{
% If I externalieze this one it gives me a wrong picture.
\tikzexternaldisable
\TZbox{%
\TZbox{%
       \TZbox{many}
       \TZbox{students}}
\TZbox{%
       \TZbox{enjoy}
       \TZbox{syntax}}}
}

\begin{tikzpicture}[node distance=.2cm]
\node[draw](many) at (0,0){\strut{many}};
\node[draw](students) [right=of many]{\strut students};
\node[draw](enjoy) [right=of students]{\strut enjoy};
\node[draw](syntax) [right= of enjoy]{\strut syntax};
\draw[->] (enjoy)[out=north,in=north] to (syntax);
\draw[->] (enjoy)[out=north,in=north] to (students);
\draw[->] ([xshift=-.2cm]students.north)[out=north,in=north] to (many);
\end{tikzpicture}
%
	\caption{Phrase structure and dependency structure contrasted}
	\label{fig:1}
\end{figure}

\TZbox is a TikZ picture, but these may not be nested (even in a "normal" situation, let alone with externalization). In https://github.com/langsci/hpsg-handbook/commit/2139154ae933db54ef8af8f35c5d8e7a7917f17f, I rewrote the picture and deleted the \TZbox command.

Thanks! I got this from stackexchange ...


Add Clang 8 for C too & make GCC toolchain selection consistent

Note: untested.

Looks good, thanks for getting cclang up to date :)
Muchas gracias!

De nada! ;)


Create RMD presentation file using png and saved csv

Need to dicuss

Will close this issue once all PRs are done


React components not updating

I've tried any and everything I came across so now I give up and turn to someone with more expertise. Before I start, here's the repo: https://github.com/cideM/tictactoe (just clone, npm install, npm start, available at localhost:3000)
What's supposed to happen: you click a cell in the grid and then the store gets a new grid object with a new entry (e.g., 1: 'X'). This grid object is saved to the store as "markedFields", which is passed down to the Game component and then down to TableRow and TableCol. TableCol is just a dumb component for , which would normally show either X, O or nothing, all depending on the state of the store.
But without forceUpdate() in my onClickHandler function, the Game component just doesn't update. Everything else appears to be working. I've checked dozens of different ways of storing the grid (flat vs. nested) and I am pretty sure that I am not mutating the state in my reducer ... but maybe my lack of Javascript skills coupled with me having banged my head against the wall for too long now, makes me overlook some glaring issue.
I would really appreciate it if someone could just tell me why nothing updates. Ignore any other issues as this repo is a huge work in progress and it's my first time with redux (and my 2nd or 3rd time with react...).
Thanks!

This is a mutation:
      var newState = Object.assign({}, state);
      newState.markedFields[action.newField] = action.side;

You are shallowly copying the state object but you still mutate the markedFields because it is copied by reference so you are still modifying the existing object.
You can find this exact scenario in COMPLETE_TODO example in http://redux.js.org/docs/Troubleshooting.html. The fix is to copy anything you change, not just the top-level state. You don't need to copy the parts that weren't changed though.
In general, rather than write exquisite Object.assign calls, we recommend using object spread operator, as described in http://redux.js.org/docs/recipes/UsingObjectSpreadOperator.html.

Or, one of the dozen immutable update abstraction utilities I have listed in my Redux addons catalog: Immutable Data#Immutable Update Utilities

I will also point to the related FAQ question, as well, which also describes this specific scenario: http://redux.js.org/docs/FAQ.html#react-not-rerendering

Alright I feel stupid and sorry for wasting everyone's time, because it's clear that I mutated the state by referencing the original state. But there's actually a deeper issue. The GitHub branch you looked at was just one of my attempted solutions (the last one), whereas before that, I didn't mutate the state (in the reducer) and yet I still had that problem.
So maybe this helps someone else. My reducer used to look like his:
case 'MARK_FIELD':       return Object.assign({}, state, {         markedFields: action.newGrid       });
And the function that dispatched the action looked like this:
onClickHandler(e) {     e.preventDefault();     let targetID = e.target.id;     let newGrid = this.props.markedFields;
    newGrid[targetID] = this.props.playerChoice;     this.props.markField(newGrid);     console.log(this.props);   }
I was looking at the reducer the entire time, even though it wasn't the source of the problem. But now that you confirmed (kinda retroactively) that my original reducer was in fact correct, I looked at the rest of my code. I then realized that
let newGrid = this.props.markedFields;
was again referencing the original state. By making the following chance, I was finally able to get it to work
let newGrid = Object.assign({}, this.props.markedFields);
Thanks everyone for helping me out! I am amazed by how friendly everyone is, even though I effectively asked the same thing as countless others before me.

...
    case 'MARK_FIELD':
      let obj = {}
      obj[action.newField] = action.side
      let newState = Object.assign({}, state, {markedFields: obj});
      return newState;
...

or any other better solution?

Alright I feel stupid and sorry for wasting everyone's time, because it's clear that I mutated the state by referencing the original state.
Thanks everyone for helping me out! I am amazed by how friendly everyone is, even though I effectively asked the same thing as countless others before me.

Definitely don't want to give the impression we're attacking anyone for asking a question that's been asked before.  That said, it is a very common question, which is why I put it in the FAQ :)  In fact, it's pretty much the FAQ-iest of the FAQs, as in, at this point as soon as I see the words "didn't update" or "not rendering", I can 99.9% guarantee it's accidental mutation.
It definitely does take some mental readjustment to get your mind around managing data this way, especially when you're dealing with multiple variables potentially pointing at various levels of a given object structure.  It's relatively easy to see the mutation being done if you've only got one level of data, but harder to see if you've got multiple levels and a couple variables involved.

or any other better solution?

I am now doing:
case 'MARK_FIELD':
      return { ...state, markedFields: action.newGrid };

In general rather than
    let targetID = e.target.id;
    let newGrid = this.props.markedFields;
    newGrid[targetID] = this.props.playerChoice;
    this.props.markField(targetID);

you want to do something like
    let targetID = e.target.id;
    this.props.markField(targetID);

The reducers should take care of producing updated values. Not components.

For the reference, idiomatic Redux version:
Component
this.props.markField(
  e.target.id,
  this.props.playerChoice
);

Action Creators
export const chooseSide = (side) => ({
  type: 'CHOOSE_SIDE',
  side,
});

export const markField = (targetID, playerChoice) => ({
  type: 'MARK_FIELD',
  targetID,
  playerChoice,
});

Reducers
import { combineReducers } from 'redux';

const playerChoice = (state = null, action) => {
  switch (action.type) {
    case 'CHOOSE_SIDE':
      return action.side;
    default:
      return state;
  }
};

const markedFields = (state = {}, action) {
  switch (action.type) {
    case 'MARK_FIELD':
      return {
        ...state,
        [action.targetID]: action.playerChoice
      };
  }
};

const gameApp = combineReducers({
  playerChoice,
  markedFields,
});

export default gameApp;

    case 'MARK_FIELD':
      let obj = Object.assign({}, state.markedFields);
      obj[action.newField] = action.side;
      return { ...state, markedFields: obj };

onMarkField(e) {
    e.preventDefault();
    this.props.markField(e.target.id, this.props.playerChoice);
}

Wow thank you so much, here's one month of reddit go.. wait a moment. Well, just thank you very much then <3

This is correct. The code I suggested is simpler though because it uses reducer composition.

@markerikson your response about this question being basically the most FAQ of them all was very graceful.  I like pointing those types of things out because they are healthy and awesome for our community and we can't ever have enough of those. :)
I am going to throw in an idea that is absolutely without knowledge of redux internals. So please forgive my ignorance.
The fact this is the most FAQ of them all is a good indicator that perhaps we can take a closer look at handling state updates internally in a slightly different way.
How about returning objects that only contain that changes that the reducer is concerned with?  In this case the reducer calls return data that needs to be merged into the final state.  Instead of the spread operator, which is the current solution to the issue.  I currently use this approach with immutablejs, which makes the state merging workflow really smooth.
Sudo code all the way:
state.withMutations(current => {
//...

var finalstate = fns.reduce((state, reducer) => {
  return state.merge(reducer(state));
}, current);

//...
});

Then all reducers are concerned with is the data they need to update.  So
const markedFields = (state = {}, action) {
  switch (action.type) {
    case 'MARK_FIELD':
      return {
        ...state,
        [action.targetID]: action.playerChoice
      };
    default:
      return state;
  }
};

becomes
const markedFields = (state = {}, action) {
  switch (action.type) {
    case 'MARK_FIELD':
      return {
        [action.targetID]: action.playerChoice
      };
    default:
      return; // or empty object... or empty array... or whatever default value.
  }
};

Please educate me if that's completely off topic or not relevant.  Maybe this whole thing already works like that anyways...  ¯_(ツ)_/¯

@MiguelCastillo: yeah, certainly as someone who's answered a lot of newbie questions, it's easy to react with "Argh, I've seen that question A GAZILLION TIMES ALREADY!!1!!".  But, gotta remember that usually this stuff is new to whoever's asking, and try to find a way to answer the question, point to useful resources, and be encouraging in the process.
Per your reducer suggestion: this actually kinda gets back to what I was saying about the behavior of combineReducers being the "default", over in https://github.com/reactjs/redux/pull/1768.  If someone wanted to write a reducer wrapper/generator/thingy that called subfunctions, took the "change descriptions", and centralized the merging logic, that's entirely possible.

@MiguelCastillo The thing is, not every state update is representable as object merge.
Imagine a state that is represented as an array. It requires slice, concat to update its items.
A reducer may even be responsible for a single primitive, non-object value: a number or a boolean.

@markerikson I see what #1768 is asking for.  But I think what I am suggesting is a tweak to the current behavior.  Meaning, that if the reducer is getting a state object passed in as a parameter, and it has to return that same state plus the changes...  Why not allow the reducer to only return the changes and have the place where reducers are called from do the merge of the data returned by the reducer into the state?
Similar to setState in react.  You don't have to set the whole thing every time... You could pass only what you want to aggregate into the state.

@somebody32 sorry - I didn't see your response when I typed my subsequent item...

Meaning, that if the reducer is getting a state object passed in as a parameter, and it has to return that same state plus the changes... Why not allow the reducer to only return the changes and have the place where reducers are called from do the merge of the data returned by the reducer into the state?

It would break reducer composition. You no longer can safely call child reducers, because any parent reducer would have to take care of merging in exactly the same way. So generic reducer enhancers like https://github.com/omnidan/redux-undo are no longer possible, and it’s hard to use any reducer composition pattern other than combineReducers(). Many apps use custom reducer composition like here and it is hard to make sure you’re always merging objects correctly. Not to say many things aren’t objects: arrays, Immutable.js collections, primitives etc.

That said you can always make something like
function createMergeReducer(reducer) {
  return (state, action) {
    return { ...state, reducer(state, action) }
  }
}

Sounds good!  Thanks for explaining the implications of such change.  I like createMergeReducer.  That might be a handy tool for others.

To follow up on this: https://github.com/matthewmueller/socrates appears to implement a reducer abstraction layer that does exactly this kind of "return a merge" approach rather than the typical "return the new object" approach.

I almost like it, but then there’s coupling of reducers to action types. :-(

Yeah.  Yet another entry for the "Variations" page in my addons catalog: https://github.com/markerikson/redux-ecosystem-links/blob/master/variations.md.  (Which is how I'm categorizing stuff that's built on Redux, but carries it in a non-standard-ish direction)

@gaearon How come var newState = Object.assign({}, state); is copied by reference?

https://stackoverflow.com/questions/122102/what-is-the-most-efficient-way-to-deep-clone-an-object-in-javascript/43188775#43188775
See answer 1) (It says by value);

@timdorr Thank you very much for deleting my comment. Very intelligent move btw.


Add +conda

Cleaned up from #617. I finally needed it so it got done.
@fuxialexander Would appreciate a README maybe and add anything I missed, please.

Unless @fuxialexander says otherwise this should be ready  @hlissner

Nice work @Emiller88 @fuxialexander, this looks great! I'll revisit this once I understand conda better and see if it can be improved.

many issues in this PR.

+conda is not loaded in python/config.el. Should add this:
(if (featurep! +conda)  (load! "+conda"))

start-pythonic function doesn't exist, looked around, i believe it belongs to package 'pythonic.el', and the function name has been changed to pythonic-start-process

@liujoey  Feel free to make a PR to my branch or make a new PR to doom with your changes!


Walrus operator throws

Parsing python that uses the walrus operator is throwing errors.
if e := tc.get("exception"):
line 78:18 extraneous input '=' expecting {STRING, NUMBER, 'return', 'raise', 'from', 'import', 'global', 'nonlocal', 'assert', 'lambda', 'not', 'None', 'True', 'False', 'yield', 'del', 'pass', 'continue', 'break', 'await', NEWLINE, NAME, '...', '*', '(', '[', '+', '-', '~', '{'}

This package just wraps the grammar from https://github.com/antlr/grammars-v4/tree/master/python/python3-ts
That hasn't been updated to support newer syntax yet - once it has been, I'll update this package to support it.

https://github.com/antlr/grammars-v4/issues/2929
https://github.com/antlr/grammars-v4/issues/2462

I recommend these two parsers:
https://github.com/RobEin/ANTLR4-Python-grammar-by-PEG
https://github.com/RobEin/ANTLR4-parser-for-Python-3.8.12


previous arrow not visible if minDate from previous month but startDate not specified

Hi! Thank you so much for this component! 😄 I was trying this component out, and I found that if we specify a previous month minDate and some future maxDate as props, the previous month arrow is not visible to navigate to a previous date. However, if we specify minDate, maxDate, startDate as well as endDate making sure that the startDate lies in a previous month, then only the previous month arrow is visible. It will create an issue for users to select a previous month start date in cases where there is no default date range initialized.
So I checked the code and it seems, there is a function called disabledPreviousArrow that decides whether 'disabled' class is to be added for the previous-arrow. The decision there takes place based on startDate, but I guess it should also depend on minDate. In cases where startDate is not specified but a minDate from a previous month is specified, 'disabled' class should not be added.

It's should be fixed at 2.0.2.
minDate has a default value today, but if user preset  a startDate and less than minDate (or no minDate), minDate will be set to  equal to startDate, and that will fixed previous-arrow displaying
bug and others.
Thank you for your reporting. :)


New CoinBlockerLists

Simple lists that can help prevent cryptomining in the browser or other applications.
https://github.com/ZeroDot1/CoinBlockerLists
I hope you can use it.

Do you have examples of sites which embed these domains not already blocked in NoCoin adblock list?

Thanks @ZeroDot1 have added this source, the hosts file generator will take care of any duplicates between the other coinblocker list from @SMed79

Thanks for using the list :)

:+1: I will update Readme tomorrow to credit you as an input source

Thank you:)

@ZeroDot1 readme updated 👍

👍👍👍👍👍👍👍👍👍
I update the list continuously, see: https://github.com/ZeroDot1/CoinBlockerLists/commits/master

Great thanks for letting me know, I will add it as an auto update source. Please make sure that list.txt always remains a plain list like it is now and should also end with an empty newline.

Added in https://github.com/mitchellkrogza/Ultimate.Hosts.Blacklist/commit/d0453e8e8ce5899a31a285c066bd7b8a5b4967d8


Another bug with Windows: cannot find Browserify from NPM

Can't install Karma-browserify on Windows.


add inter-canister-call functions into event indexer

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 60.022%

Totals

Change from base Build<PHONE_NUMBER>:
0.05%

Covered Lines:
3818

Relevant Lines:
6361

💛  - Coveralls


implement a possibility to set order of the tests execution

allowing tests to define the order would allow one to use some of the tests as a setup tasks

FTR: Order is listed as core attribute

One can use #950 to enumerate tests in order which they should be ran.
Support of 'order' attribute is TODO.

The core key order is outlined here:

https://tmt.readthedocs.io/en/latest/spec/core.html#order

I believe this is a duplicate of #486. Should be relatively easy to implement. Let's try for 1.10.

Maybe @ZelenyMartin would be interested in this?

I will work on this request.

@sopos is it a good idea? With this, you basically say that test can't run on separate SUTs, and can't run in parallel.

@pcahyna I agree that it may collide in certain situations. At the same time there may be some specific needs in a plan so it should be something like "use it if you know what you are doing".
Actually having a test as a setup should be done in some different way, e.g. through dependencies or completely independent approach, I mean some relations between tests, e.g. before, after, ...


A possible fix is to disable neon optimizations https://github.com/OSGeo/gdal/commit/1c719a864232daf58b799fbb2da785f3f9b2d579

GDAL's vendored copy might not be the right guideline for the pristine libpng.
AFAIU arm64 should support neon. When cross-compiling from x64-linux, this build compile additonal source files. The build log has 15 hits for neon' instead of 4, and it features -DPNG_ARM_NEON_OPT=2. (It still fails, but for lack of -lm`.)
Now I wonder where neon stuff is lost on arm64 hosts. It would be interesting to see the config logs.

It would be interesting to see the config logs.

... your config logs.
And maybe your triplet file. (Because the compiler is not aarch64-linux-gnu-g++.)
And maybe the cmake version (of /usr/local/lib/python3.9/dist-packages/cmake/data/bin/cmake).

@dg0yt I hope this is the right config log. Btw, this triplet and configs work without any issues for arm64-osx-dynamic
config-arm64-osx-dynamic-rel-CMakeCache.txt.log

# This is the CMakeCache file.
# For build in directory: /build/build-unix/vcpkg/buildtrees/libpng/arm64-linux-dynamic-rel
# It was generated by CMake: /usr/local/lib/python3.9/dist-packages/cmake/data/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Path to a program.
AWK:FILEPATH=/usr/bin/awk

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=ON

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//ASM compiler
CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib

//Flags used by the ASM compiler during all build types.
CMAKE_ASM_FLAGS:STRING=

//Flags used by the ASM compiler during DEBUG builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=-g

//Flags used by the ASM compiler during MINSIZEREL builds.
CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the ASM compiler during RELEASE builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the ASM compiler during RELWITHDEBINFO builds.
CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

CMAKE_CROSSCOMPILING:BOOL=OFF

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-10

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-10

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-fPIC

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/build/build-unix/vcpkg/buildtrees/libpng/arm64-linux-dynamic-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//Read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=

//Read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share

//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=

//C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include

//Info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

//Locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=

//Modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var

//Man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=

//C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/build/build-unix/vcpkg/packages/libpng_arm64-linux-dynamic

//Run-time variable data (LOCALSTATEDIR/run)
CMAKE_INSTALL_RUNSTATEDIR:PATH=

//System admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin

//Modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

//Read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=etc

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=/usr/bin/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=libpng

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

CMAKE_SYSTEM_NAME:STRING=Linux

//Path to a program.
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=/build/build-unix/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//File containing extra configuration settings
DFA_XTRA:FILEPATH=

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Path to a library.
M_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libm.so

//Custom zlib location, else find_package is used
PNG_BUILD_ZLIB:BOOL=OFF

//Enable debug output
PNG_DEBUG:BOOL=OFF

//Postfix to append to library file names under the Debug configuration
PNG_DEBUG_POSTFIX:STRING=d

//Build libpng executables
PNG_EXECUTABLES:BOOL=ON

//Build libpng as a Mac OS X framework
PNG_FRAMEWORK:BOOL=OFF

//Enable hardware optimizations
PNG_HARDWARE_OPTIMIZATIONS:BOOL=ON

//Prefix to prepend to the API function names
PNG_PREFIX:STRING=

//Build libpng as a shared lib
PNG_SHARED:BOOL=1

//Build libpng as a static lib
PNG_STATIC:BOOL=0

//Build libpng tests
PNG_TESTS:BOOL=OFF

//No help, variable specified on the command line.
SKIP_INSTALL_EXECUTABLES:UNINITIALIZED=ON

//No help, variable specified on the command line.
SKIP_INSTALL_FILES:UNINITIALIZED=OFF

//No help, variable specified on the command line.
SKIP_INSTALL_PROGRAMS:UNINITIALIZED=ON

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=/build/build-unix/vcpkg/scripts/toolchains/linux.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=/build/build-unix/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=arm64-linux-dynamic

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//Path to a file.
ZLIB_INCLUDE_DIR:PATH=/build/build-unix/vcpkg/installed/arm64-linux-dynamic/include

//Path to a library.
ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/build/build-unix/vcpkg/installed/arm64-linux-dynamic/lib/libz.so

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=/build/build-unix/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=/build/build-unix/vcpkg

//Enable linker version script
ld-version-script:BOOL=ON

//Value Computed by CMake
libpng_BINARY_DIR:STATIC=/build/build-unix/vcpkg/buildtrees/libpng/arm64-linux-dynamic-rel

//Value Computed by CMake
libpng_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
libpng_SOURCE_DIR:STATIC=/build/build-unix/vcpkg/buildtrees/libpng/src/v1.6.40-41798b36cb.clean

//Dependencies for the target
png_shared_LIB_DEPENDS:STATIC=general;/build/build-unix/vcpkg/installed/arm64-linux-dynamic/lib/libz.so;general;/usr/lib/aarch64-linux-gnu/libm.so;

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER
CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR
CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB
CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1
CMAKE_ASM_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS
CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG
CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL
CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE
CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO
CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/build-unix/vcpkg/buildtrees/libpng/arm64-linux-dynamic-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/local/lib/python3.9/dist-packages/cmake/data/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/lib/python3.9/dist-packages/cmake/data/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/lib/python3.9/dist-packages/cmake/data/bin/ctest
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/build/build-unix/vcpkg/buildtrees/libpng/src/v1.6.40-41798b36cb.clean
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/local/lib/python3.9/dist-packages/cmake/data/share/cmake-3.28
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Details about finding ZLIB
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/build/build-unix/vcpkg/installed/arm64-linux-dynamic/lib/libz.so][/build/build-unix/vcpkg/installed/arm64-linux-dynamic/include][c ][v1.3.0()]
//Test HAVE_LD_VERSION_SCRIPT
HAVE_LD_VERSION_SCRIPT:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=/build/build-unix/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/build/build-unix/vcpkg/packages/libpng_arm64-linux-dynamic

Dynamic triplet

	set(VCPKG_TARGET_ARCHITECTURE arm64-osx)
	set(VCPKG_CRT_LINKAGE dynamic)
	set(VCPKG_LIBRARY_LINKAGE dynamic)
	set(VCPKG_BUILD_TYPE release)
	set(VCPKG_CMAKE_SYSTEM_NAME Darwin)

Indeed, the compiler is wrong here. Still, aarch64-linux-gnu-g++ exists in the path, but it's pulling /usr/bin/cc.
Not sure how to modify the ports

set(VCPKG_CMAKE_SYSTEM_NAME Darwin)

Not right for linux.

config-arm64-osx-dynamic-rel-CMakeCache.txt.log

Not for linux.

@dg0yt  Yeah, I'm compiling for both systems, so the naming messed up as I grabbed my local OSX triplet, but the linux config is the log from container.
Here's the right triplet:
  set(VCPKG_TARGET_ARCHITECTURE arm64-linux-dynamic)
  set(VCPKG_CRT_LINKAGE dynamic)
  set(VCPKG_LIBRARY_LINKAGE dynamic)
  set(VCPKG_BUILD_TYPE release)
  set(VCPKG_CMAKE_SYSTEM_NAME Linux)

Similar VCPKG_TARGET_ARCHITECTURE problem as with the osx triplet:
-set(VCPKG_TARGET_ARCHITECTURE arm64-linux-dynamic)
+set(VCPKG_TARGET_ARCHITECTURE arm64)
 set(VCPKG_CRT_LINKAGE dynamic)
 set(VCPKG_LIBRARY_LINKAGE dynamic)
 set(VCPKG_BUILD_TYPE release)
 set(VCPKG_CMAKE_SYSTEM_NAME Linux)
+# optional:
+# set(VCPKG_FIXUP_ELF_RPATH 1)

And maybe also the answer to the boost-regex problem.

Yes, thank you for looking into this one.  I have 10+ other libraries and 80+ boost libraries and this was not an issue before.
I double checked the docs and changed this macro.

The unknown VCPKG_TARGET_ARCHITECTURE makes scripts/toolchains/linux.cmake not set CMAKE_SYSTEM_PROCESSOR and tool variables. I think CMake will make its own decisions based on host properties, i.e. initialize a native build.
But VCPKG_TARGET_ARCHITECTURE is also used by portfiles and maintainer functions, and unexpected values may result in unexpected default behaviour. Such as assuming x64 for Linux.


FR: Adapt to the Home Assistant theme instead of using custom themes

(Might be related to #1...)
Instead of using "hard coded" themes explicitly for this card I would like this card to be able to adapt to the standard/current Home Assistant theme.
It does not look particularly nice with my current theme. Especially the rounded vs. non-rounded edges.
I could manually set the theme colors to the same as my HASS theme. But as I've never ran into this issue with any other card I would assume that it's possible to make this happen automatically?
Some screenshots:

In compact mode, text is not aligned properly.

Hi and thanks for commenting! I see your point and will take a look, but haven't had too much time for such improvements lately. Do you have any idea where to start or know how, feel free to contribute with a PR too! Thx.

Hi @rasssta, do you mind sharing which theme you are using? I've never used themes, but I can give it a try and see if it is easy to fix.

I'm using ios-dark-mode-blue-red from https://github.com/basnijholt/lovelace-ios-themes, installed via HACS :)

Cool. I guess this looks a little better just by removing the hardcoded theme thingy:

Still missing the rounded corners though, I'll check for that. It is probably hardcoded somehow too. This card look-and-feel is heavily forked from the vacuum-card and I see that one have the same issue too. I'm not an UI expert, but I'll take a look and see if there is something I can do easily.

I use xiaomi-vacuum-card (not sure if that's the same) without any issues. Though, with some vertical stack combos.

No, it is a different card. Would this be what you expect to see with your theme?

Yes!

Great! I'll just verify that it still looks ok for the other variants and do a release. I should probably remove the whole custom theme thingy integrated into the card, but for now I've just added an option to select "theme_custom" in the card config. Make sure you select it once you upgrade :)

Thanks for the feedback!

Might want to call it theme_default instead, makes more sense imo :-)

Here we go! Please test v0.0.9, hopefully it should fix the themes issues and do some bug fix on compact view. Let me know what you think, and kindly close the issue if it solves the issue. Thanks!

Might want to call it theme_default instead, makes more sense imo :-)

I kindof agree with you here, in fact I did that first, but then chose to give it a "new" name for backwards compatibility. For some reason, selecting this the "theme_custom" without any theme applied, makes the card look transparent with black text. Not sure why, maybe that is the reason why the vacuum-card was made this way in the first place. So to avoid any issues for people using it "default", I opted for this way for now.

Thanks. Works great! :)

I was a bit too quick there... ;)
I found out that it looks odd when I add this card to a lovelace view that is configured to use panel mode.
With everything expanded, it looks good:

But if I then decrease it, it looks odd:

Also, the compact view looks odd (in non-panel mode) when hiding the name:

But if I show the name it looks fine.

Compact view in panel mode:

Yeah, my css skills are not water proof. Released v0.0.10 now that seems to fix it on my views, please have a look. There are still css bugs here and there, but I think it is better now.

Same issue. I think it has something to do with height=100% or similar. Because it fills out that column in the grid until it reaches the bottom of the browser window.

Full screen:

And if I decrease the height of the window:

Hmm, doesn't appear on my side. Are you sure you properly cleared cache when trying the new version? Here's my normal view of full and compact:

And panel view:

panel compact:

Yeap, cache cleaned. I did a workaround and included it into a vertical stack, works fine that way.

Aha, yes, I see that I had a vertical stack also in Panel mode since I copied the code from my normal view. I'll see if I can reproduce it without vertical stack and see if it can be easily fixed, but I'll wait for a rainy day to do it :)
Thanks for the feedbacks!


Results directory is empty

The Results directory is empty.  Do you plan to upload results?

That was an oversight on my end, I was planning to upload them once the paper went online. I added them now with a README explaining where is what.


circleci/node:8-browsers toLocaleString bug

One of my ember.js app tests running on circleci/node:8-browsers started failing yesterday, Wednesday Jan 30th, because toLocaleString started outputing a strange space character
Here is the failing test
test('it renders', function(assert) {
  this.set('inputValue', '1234');

  this.render(hbs`{{format-currency inputValue}}`);

  assert.equal(this.$().text().trim(), "1 234,00 €");
});

And here is the failing output
not ok 86 Chrome 72.0 - helper:format-currency: it renders
    ---
        actual: >
            1 234,00 €
        expected: >
            1 234,00 €
        stack: >

At first sight, one might not understand why the test considers actual and expected to be different. The thousand separator is the culprit here. I hope it will be preserved after posting this issue on GH.
Here is the formatt currency function
function formatCurrency([value]) {
  const formatted = Number(value).toLocaleString('fr', {minimumFractionDigits: 2});
  return `${formatted} €`;
}

Here is the last passing Spin up environment
Build-agent version 0.1.1480-7a5183d3 (2019-01-22T18:14:45+0000)
Starting container circleci/node:8-browsers
  image is cached as circleci/node:8-browsers, but refreshing...
8-browsers: Pulling from circleci/node
Digest: sha256:6210551cc4ef9725993180584ada8344400038675dc88d4339d1e828a0fe3913
Status: Image is up to date for circleci/node:8-browsers
  using image circleci/node@sha256:6210551cc4ef9725993180584ada8344400038675dc88d4339d1e828a0fe3913

And here is the first failing Spin up environment
Build-agent version 0.1.1480-7a5183d3 (2019-01-22T18:14:45+0000)
Starting container circleci/node:8-browsers
  image is cached as circleci/node:8-browsers, but refreshing...
8-browsers: Pulling from circleci/node
Digest: sha256:1abad858bc637b4b4c1dbcf3299791fcb9a08feb1b0ebe258fb277f36911a6c8
Status: Image is up to date for circleci/node:8-browsers
  using image circleci/node@sha256:1abad858bc637b4b4c1dbcf3299791fcb9a08feb1b0ebe258fb277f36911a6c8

Hope this helps

How did you fix @bartocc ?

@thulioph I did not really. I changed my test code


SqlAzureDacpacDeployment password with $ character

A $ character in your target database password (even inside a variable) followed by one or more numbers/letters gets replaced with an empty string, and then SqlPackage fails to connect to the database because it is not using the password you specified.  I am guessing it is getting treated as a variable in powershell when it shouldn't be?

@gregjhogan  Thanks for your feedback and have fixed this issue. This will be available in next release.

What is fix you have applied to accept $ character in powershel script?

@santoshpatha12
1st way of resolving is using escape characters.
Refer PR - Resolving dollar character
In Sql Azure Task we were facing problem because we were doing Invoke-Expression which expands string so we changed Invoke-Expression call to a method call.


Stable-ish version?

Hi guys,
Thank you for creating this valuable library.
I know you are at an early stage of developement, but I would like to use this ASAP so I would like to hear from you if you think you have a stable-enough version for doing some inference on pretty standard nets, nothing too fancy.

Hey, thank you for your interest!
Yes, we are still early in development and are planning to rewrite the API to abstract the IValue concept, thus making it more powerful and allowing more inference use cases. Currently, you might have to change your module structure if you don't only use float or long tensors as input and output, this constraint would vanish with the new IValue API.
But nonetheless, if your modules are already so simple that the current API is sufficient or if changing your module is no big deal, I would not hesitate to give it a try! The breaking changes that will follow should be fairly easy to migrate.
And as soon as we have IValue support we can think about hitting a stable version.

@ShakedDovrat closing, feel free to open another issue if the current functionality does not suite your needs


New Theme : Omega

Theme submission
Please make sure that you have read the theme submission guidelines before submitting a theme. The guidelines provide all relevant information and requirements that have to be fulfilled before the submission. We strongly suggest that you test your theme with the Hugo Themes Build Script before submitting the theme for review. If a submission does not meet the criteria mentioned in the README it will be closed. You may re-submit once you fix the problems with your submission. However, please note that we have limited resources and can not provide help for general web development issues. For Hugo support questions please refer to the dedicated support forum.
Please tick the relevant boxes for your theme in the checklist below:
Link to my theme repository: https://github.com/gethugothemes/omega-hugo-theme
I made sure that...

[x] the repository contains a good README.md describing my theme
[x] an open source license has been added to LICENSE.md
[x] all metadata have been added to theme.toml
[x] screenshots have been added in the images/ folder with the required dimensions
[x] in case I'm using a customized demo via the exampleSite folder that

[x] https://example.com is set as base url in exampleSite/config.{toml, yaml, json} to avoid the abuse of unused domains
[x] I tested that my theme's demo works with the content directory of gohugoio/HugoBasicExample

[x] I tested my theme against the gohugoio/HugoBasicExample

[x] I've checked the developer tools' console in my browser for error messages

[x] in case my theme is using Hugo Pipes features like toCSS and PostCSS that I have committed the /resources directory with all generated assets, for my theme to work in the basic version of Hugo

N.B. By submitting a theme to the Hugo Themes Showcase you understand that you need to maintain your theme. If a theme demo breaks and remains broken then at some point it will be removed from the list without prior warning. If you no longer wish to maintain a theme please let us know.
New themes will usually be promoted on Hugo's official Twitter account. If you would like to be mentioned in the tweet please add your Twitter username to this submission.
Link to my Twitter account (optional): REPLACE-WITH-URL
Feel free to ask questions. We're glad to help.
It will be great if we get a tag gethugothemes in your shop, like we get themefiser tag before. we are planning to move all our theme in gethugothemes org from themefisher org.

Hi @developer-evan,
thank you for sharing this theme with the Hugo community.  Next, I'll promote your theme on Hugo's official Twitter account.

It will be great if we get a tag gethugothemes in your shop, like we get themefiser tag before. we are planning to move all our theme in gethugothemes org from themefisher org.

Do you mean a tag on www.themes.gohugo.io? It's already there. A tag appears if at least three different themes use it (see here) in their theme.toml.
What I've always wondered is what the connection between @themefisher and @gethugothemes is? Both seem to be operated by Themefisher (the agency or company behind the themes) resulting in two brands that offer Hugo themes.

Hello @digitalcraftsman,
Thank you so much. And yes, Both organizations are operated by Themefisher. We will maintain our future Hugo themes by Gethugothemes Organization.


Update fork to mruby 3.0.0

WIP

This PR is missing the changes committed directly into artichoke in this PR: https://github.com/artichoke/artichoke/pull/1121.

All new GitHub Actions workflows in this PR are disabled for this fork.

This PR is missing the changes committed directly into artichoke in this PR: artichoke/artichoke#1121.

Addressed in 6d22354feac5184c0ae3472166fb51e0cdba3851. It looks like mrb_int_value is gone (it appears to have been repurposed to a different task, defined in include/mruby/value.h.
/**
 * Returns an integer in Ruby.
 */
MRB_INLINE mrb_value mrb_int_value(struct mrb_state *mrb, mrb_int i)
{
  mrb_value v;
  SET_INT_VALUE(mrb, v, i);
  return v;
}

Pushed the fix in c5c0a6f upstream as https://github.com/mruby/mruby/pull/5375.

Codegen failures when parsing Bignum literals https://github.com/mruby/mruby/issues/5376
Ran into this when loading mspec.

Bignums are permitted in codegen as of https://github.com/mruby/mruby/commit/4ae5ae353564291cdb28108c26382c32242966a8. I'll cherry-pick this commit into this branch.
mrb_cmp presym fix was merged upstream in https://github.com/mruby/mruby/commit/a62a07f40e49e3eee279a613aa8d9944016e6909. I'll cherry-pick this commit into this branch.

a5e36408b750de868efb36e3fa8b2ebde6f9b395 has the cherry picks and rebase

We'll want to pull in https://github.com/mruby/mruby/commit/01fdf03bce64a7f091cef040a326c8e5305a512c.
See https://github.com/mruby/mruby/commit/4ae5ae353564291cdb28108c26382c32242966a8#r48169396.

24109921b39c434fc3282acb58d053e051489dbf has the cherry pick and a rebase.

The latest rebase to cd78b53a08222400171a724e6b0ce373b59ced8e includes https://github.com/mruby/mruby/commit/a0b3378b360b0ac2d2f2b80502fb88e01516cc08.

https://github.com/artichoke/artichoke/pull/1125 passes the following with this branch:
rake
rake test
rake spec

I'll be merging this to https://github.com/artichoke/mruby/tree/artichoke-vendor and tagging shortly.

This PR is merged and tagged as artichoke-vendor.7.
https://github.com/artichoke/mruby/tree/artichoke-vendor.7
https://github.com/artichoke/mruby/releases/tag/artichoke-vendor.7


Issue with jsxstyle-loader and TS’s noUnusedLocals

Testing jsxstyle-loader with TypeScript, I quickly ran into this issue.
See the comments here:
https://github.com/steadicat/jsxstyle-test/blob/c8779e956a5d705998a2263a39ceccd708ef339e/src/App.tsx
Basically it seems that the loader leaves around a few unused variables after it does its thing. This clashes with TypeScript compiler’s noUnusedLocals rule.

If I turn off the noUnusedLocals rule, I get:
./src/App.tsx
(15,7): error TS2339: Property '_Box' does not exist on type 'JSX.IntrinsicElements'.

So it seems like the issue runs a little deeper than simply leaving around unused variables.

I did a bit of googling, and from what I can tell, JSX.IntrinsicElements contains all standard DOM element names. Typescript seems to be treating _Box like a DOM element instead of a component, and it’s complaining because it’s a non-standard DOM element. This is mostly a theory, but I’m going to test this in a bit with your demo project to make sure I’m understanding the error correctly.
As I mentioned in your commit on jsxstyle-test, I’ll look into generating a more component-y identifier for the Box import. I’m personally not a fan of that underscore prefix, but it’s what babylon gives by default.
Regarding noUnusedLocals, jsxstyle-loader will only remove jsxstyle imports. When it comes to mangling someone else’s code, I try to err on the safe side. I’d rather have jsxstyle-loader be slightly less effective than have it be 100% kickass but also breaking people’s builds. That said, I’ll look into some way of removing variable declarations that become unused as a result of jsxstyle-loader doing its thing. I might add it as an optional enhancement, or maybe farm it out to babel-plugin-minify-dead-code-elimination.

@steadicat I’ve removed the underscore prefix from the Box import as a workaround for TypeScript’s JSX.IntrinsicElements bug. Also opened a PR which should fix the bug (https://github.com/Microsoft/TypeScript/pull/19946).
I also added a trimmed down version of your example project to /examples. If you think of any ways the example could be improved, let me know!
I’m still trying to figure out a sensible and safe way to remove unused variables, but in the mean time, you’ll have to set noUnusedLocals to false 😕

I just had a thought: if unused variable checking was moved to the tslint-loader, you could add jsxstyle-loader as a pre loader, right after tslint-loader. Hmmmmm…

@steadicat I just added an (undocumented) evaluateVars option to jsxstyle-loader. Simple static style prop values like strings and numbers will be extracted, but anything that contains a variable will be left as is. This doesn’t solve the noUnusedLocals problem but it should make noUnusedLocals and jsxstyle-loader play together a bit more nicely.
When I get some time I’ll take a crack at an optional removeUnusedVars option that will check the number of references on items in scope and remove them if the reference count is zero.

Thought about this a bit more. There are one or two AST modifications that jsxstyle-loader does I’d consider unsafe/aggressive. This would be another one. Might need to add explicit opt-in config options—something like unsafe: true to enable all, or unsafe: { /* options */ } to cherry pick.


chore(ci): Run tests in CI

Description
This PR updates the CI workflow with the following improvements:

uses the latest actions/setup-node to cache dependencies
adds a .node-version file for local development (with the latest Node LTS version)
runs tests against all current Node LTS versions

Ha I've been trying to get the tests to work in CI for ages....and you've done it on Day 1 🤯 🎉


Use strict editable mode when installing on GitHub Actions

File under: unsolved CI mysteries
https://setuptools.pypa.io/en/latest/userguide/development_mode.html#strict-editable-installs

Wow. Thanks for solving this.


chore: use svelte v5 in create-svelte templates

Use Svelte v5 as default in create-svelte package.
Would create-svelte be deprecated and replaced with sv?

No, the new CLI replaces "npm create svelte" and "npx svelte-add". You will still use Vite everywhere it was used before

https://twitter.com/BenjaminMcCann/status/1847780400053309761

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

Edits

[x] Please ensure that 'Allow edits from maintainers' is checked. PRs without this option may be closed.

yes please merge this, Cloudflare can't work with Svelte 5 because it's still using version 4 (I'm using sv to upgrade to 5)

Yes, please use npx sv instead of npm create svelte. The create-svelte project will be going away shortly. I've updated all the docs on the new site, which will be rolled out later this week, to suggest using npx sv


Any examples on how to do socket connection tracking?

Title. I am looking for a way to selectively disconnect/send messages to particular WS clients. Been looking around and the examples for uWS are few.

let id = 0;
const wsMap = new Map();

app.ws('/ws', {
  open: ws => {
    wsMap.set(ws.id = ++id, ws);
  },
  close: ws => {
    wsMap.delete(ws.id);
  }
});

wsMap.get(1).end();
wsMap.get(2).send('message');

So looping through maps/arrays are the solution, I see. Thank you for your quick response @e3dio. Much appreciated.

So looping through maps/arrays are the solution,

Subscribe/publish is good for publishing messages to topic sets

Yes, I will be utilizing PubSub method. Just kinda missing on how to implement the connection tracking mechanism. Thank you for the tips :)

wsMap.get(2).send('message');

So how do you "track" the number 2, then? It's the same exact issue, you just swapped a JS object reference for a number 2, now you still have to "track" this number 2.
So rather you just pass around the very JS object than pass around this imagined number 2. But, I don't know how you think and for me this middle map is definitely not something I would do. But then again, I don't understand JS people 😉

More likely you assign a user id to the websocket and store it in a map, so ws by ID can be looked up. Counting up is just for this example ;)

wsMap.get(2).send('message');

So how do you "track" the number 2, then? It's the same exact issue, you just swapped a JS object reference for a number 2, now you still have to "track" this number 2.
So rather you just pass around the very JS object than pass around this imagined number 2. But, I don't know how you think and for me this middle map is definitely not something I would do. But then again, I don't understand JS people 😉

Typically, the number 2 here is equivalent to the ID being assigned to the socket connection.
The approach that I went here is to generate an ID for the socket during the upgrade handler and store it in the map like this
res.upgrade<TUserData>(
    {
        id: nanoid(),
        room: req.getParameter( 0 ),
        clientRole: req.getQuery( 'role' ), // Should be from JWT Payload
    },
    req.getHeader( 'sec-websocket-key' ),
    req.getHeader( 'sec-websocket-protocol' ),
    req.getHeader( 'sec-websocket-extensions' ),
    context,
)


Fix column sizing for excel exports

Rationale
Columns are not resizing correctly
Related Pull Requests

https://github.com/LabKey/platform/pull/3328

Changes

Moved setting autosize flag on columns after field updates.

TC run of InlineImage tests: https://teamcity.labkey.org/buildConfiguration/bt20/1824132?hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=false


fix: Adjust new My Collection event owner types

Description
Adjsut new My Collection event owner types.

:rocket: PR was released in v4.90.0 :rocket:


Add command to get diagnostics tree to Driver

Description
Adds commands to get diagnostics tree for widgets and render objects to Flutter Driver.
Related Issues
Fixes #29375.
Tests
I added the following tests:

tests for the new command

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

/cc @adazh

/cc @jacob314


Add support for analytics observation with an EventChannel and Stream

The idea here is to use an EventChannel to allow the platform sides to pass analytics events back to the Flutter side, using the normal listeners.  The analytics data is packaged up into a Map that mostly flows right through.  One exception is iOS needs the special handling for Dates like others had (Flutter cant automatically transmit that one).  The plugin then observes this internally, and repackages it into a nicer Stream for the host app to optionally subscribe a listener to.  Included usage doc.
Also updated the show(experienceId) function to return Future<void> instead of Future<boolean>, and raise an error instead of the case of an experience that could not be shown - to match other framework behaviors.  Sooner the better on that change for consistency across platforms I think.
A little more background info https://www.soft-spoken.dev/how-to-listen-for-platform-specific-events-in-flutter/ and https://medium.com/@igaurab/event-channels-in-flutter-2b4d0db0ee4f
Some helpful info on type mapping https://docs.flutter.dev/development/platform-integration/platform-channels?tab=type-mappings-swift-tab#codec

heh, timely https://appcues.slack.com/archives/C03JYPH1NJZ/p1664307624670039

is the script available that they could include in their install to pass Appcues events to Mixpanel?


net/ethernet: Fix uninitialized attributes in ethernet mgmt parameters

Without that, behavior is unknown and bogus.
Signed-off-by: Tomasz Bursztyka<EMAIL_ADDRESS>

Codecov Report

Merging #7006 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7006      +/-   ##
==========================================
+ Coverage   58.42%   58.42%   +<.01%
==========================================
  Files         459      459
  Lines       47009    47013       +4
  Branches     8720     8720
==========================================
+ Hits        27463    27467       +4
  Misses      15717    15717
  Partials     3829     3829

Impacted Files
Coverage Δ

tests/net/ethernet_mgmt/src/main.c
91.5% <100%> (+0.24%)
:arrow_up:

subsys/net/ip/l2/ethernet/ethernet_mgmt.c
49.01% <100%> (+1.01%)
:arrow_up:

Continue to review full report at Codecov.

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


[Enhancement] Add memory limit check when loading cloud native tablet segments

When there are many segments with many columns, the segment metadata loaded into the memory will be very large, so add memory limit check.
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

@Mergifyio backport branch-3.2

@Mergifyio backport branch-3.1


Missing current reading indicator in the playlist

Hello,
I wanted to share with you a strange behavior with the current reading indicator in the playlist.
Most of the time the "pq-current" indicator is missing, on any device/browser connected to my LMS server (Edge, Safari iOS, Firefox)

I made 2 basics tests without success:
- Uninstalled the plugin, removed prefs and cache, reinstalled: same issue
- Purged the cache of the browser or using private mode: same issue
Using the dev tools in the browser, I checked the URL of the SVG picture, and the color (?c=xxxxxx) is not properly sent as an argument:

Calling this URL directly gives me an error:

If I add the color as an argument, it is fine:

In fact, changing the color from the skin settings is temporarily fixing the issue by sending back the color argument to the SVG picture. But I could not determine why the color is not systematically sent.
Strange thing, I also made a test on a different LMS Server, the color is also not sent but I get no error and a white icon instead (no color) (the screenshot show 2.8.4, but behavior is the same with 2.9.1):

I hope I was clear enough, and thanks a lot for your huge work on developing this Material Skin !

The colour is read from a CSS variable. I have no idea how or why it is undefined for your use case. Perhaps daphile is interfering? Have you tried LMS on a standard PC?
I've updated the code so that if this colour cannot be found it will use black - which is better then nothing.

Thank you for your feedback.
I did a quick test by installing LMS on my PC (Windows), installed Material Skin, and behaviour is the same: the color is not sent to the icon URL after a refresh. But there is at least a black indicator without error (Just like my second Daphile unit):

So I guess this is not related to Daphile.
I digged a bit more to try to understand why the SVG file is failing on my Daphile, and here is he difference between the file rendered on Daphile:
<svg id="svg4" width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
 <ellipse id="path1287" cx="7.9999" cy="7.9999" rx="7.1466" ry="7.1466" fill="#fff" stroke="#&r=2.9.1" stroke-width="1.75"/>
 <path id="path1579" d="m6 12 6-4-6-4z" stroke-width=".73854" fill="#&r=2.9.1"/>
</svg>

And the file rendered on the Windows installation I just setup:
<svg id="svg4" width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
 <ellipse id="path1287" cx="7.9999" cy="7.9999" rx="7.1466" ry="7.1466" fill="#fff" stroke="#" stroke-width="1.75"/>
 <path id="path1579" d="m6 12 6-4-6-4z" stroke-width=".73854" fill="#"/>
</svg>

I can't understand why the behavior is different, but we clearly see that stroke and fill value are not valid on my Daphile due to the missing color.

The problewm is no colour is sent in the SVG request. In the daphile example, Material thinks the colour is "&r=2.9.1".
The colour is read from a CSS property. For some reason this is failing on your setup, so no colour is sent.
Can yo try other colour variants?

Can you checkout the git version, and see if this helps?

Just tried the git version on my Daphile instance, and it works perfectly. I changed, the color, refreshed, used private navigation, tested on Edge, Firefox, Safari iOS, and I could not make it failed once. It is perfect!

Thanks a lot for your support!

Great! Thanks for the confirmation.


ippeveprinter and *cupsManualCopies: True

ippeveprinter is set up like this:
/usr/sbin/ippeveprinter -c /usr/local/bin/pdftopdfa -f application/pdf "Print to PDFA"

pdftopda converts a PDF to PDF/A. No problem with that.
ippfind  gives a URI of Iipp://test-new.local:8001/ipp/prin. A permanent queue is created:
lpadmin -p pdfa-q -v URI -E -m everywhere

and printer to.
lp -d pdfa-q FILE.pdf

works very nicely. Not so with -n 5 added to the lp commandline. There is only one copy produced.
/etc/cups/ppd/pdfa-q.pdf was edited to have cupsManualCopies: True added. CUPS was restarted. That works to give multiple copies.
Should the PPD be generated with *cupsManualCopies: True in it?
This issue appears to affect the Printer Applications too.

Hi @debiantriage ,
this is the current CUPS code where we generate PPD:
3417     is_pdf   = ippContainsString(attr, "application/pdf");
...
3424     if (is_pdf)
3425     {
3426      /*
3427       * Don't locally filter PDF content when printing to a CUPS shared
3428       * printer, otherwise the options will be applied twice...
3429       */
3430
3431       if (ippContainsString(attr, "application/vnd.cups-pdf"))
3432         cupsFilePuts(fp, "*cupsFilter2: \"application/pdf application/pdf 0 -\"\n");
3433       else
3434         cupsFilePuts(fp, "*cupsFilter2: \"application/vnd.cups-pdf application/pdf 10 -\"\n");
3435     }
3436     else
3437       cupsFilePuts(fp, "*cupsManualCopies: True\n");

, as I can see, we don't generate the PPD keyword if the destination printer claims to support "application/pdf" (which most IPP Everywhere printers support by default and you define it as acceptable input for printer app by option -f).
Per https://openprinting.github.io/cups/doc/spec-ppd.html#cupsManualCopies I see the keyword is used when we want to declare the destination does not support copies - so as a far as I see it, CUPS expects any destination which we generate PPD by Get-Printer-Attributes request for and which claims to support application/pdf to support copies by default.
I'm not sure what is an expectation regarding ippeveprinter here - I would say the specified command, PPD file or destination (if the destination is a device) should support making copies. @michaelrsweet wdyt?

Replacing -f application/pdf with -f image/urf sees a PPD generated with *cupsManualCopies: True in it.
I also have a snap of the Gutenprint Printer Application with an Epson RX420 set up. Printing to it or running lpoptions -p rx420 -l does not get a temporary PPD with *cupsManualCopies: True present.

@zdonal All IPP Everywhere/AirPrint/Mopria printers with PDF support MUST support copies for PDF output. If they aren't, that is a serious bug (and I'd appreciate identifying those models and reporting the issue to the appropriate vendors)
I don't want to add support for printers that are this broken. If they actually support PDF, then they also are perfectly capable of producing copies since a) general PDF cannot be stream-printed like Apple raster/PWG raster/PCLm/PDF-is can, and b) since the PDF file is stored on the device (in memory or on SSD/hard disk), the printer can easily render the file N times to produce N copies.
WRT using ippeveprinter to produce archivable PDF output, it really isn't designed to support that. Rather, the print command you provide to ippeveprinter is responsible...

@michaelrsweet

WRT using ippeveprinter to produce archivable PDF output, it really isn't designed to support that. Rather, the print command you provide to ippeveprinter is responsible...

The ippeveprinter manual says

ippeveprinter is a simple Internet Printing Protocol (IPP) serve...that  runs  a  command for every job that is printed.

Producing archivable PDF output was a use example. It could have equally as well have been a command to print to a legacy printer or, as the manual indicates, evaluate /usr/bin/file. Is CUPS even aware of the nature of the command executed?
I thought that, in conforming to the IPP Everywhere specification, ippeveprinter would have a PPD generated that is similar to the one from an ENY 4500 (which does not have PDF as a PDL). I wasn't asking for or expecting any support for a command that is run.

Is CUPS even aware of the nature of the command executed?

No, the interface is intentionally simple and ippeveprinter doesn't know what the command does aside from conforming to the interface.

I thought that, in conforming to the IPP Everywhere specification, ippeveprinter would have a PPD generated that is similar to the one from an ENY 4500 (which does not have PDF as a PDL). I wasn't asking for or expecting any support for a command that is run.

IPP Everywhere conformance includes printers with PDF support, not just raster printers like the ENVY. The "everywhere" PPD generator in CUPS adapts to the capabilities of the printer so that you get the full functionality of the printer. Printers that support PDF and JPEG must support copy generation for those formats, per IPP Everywhere.


mixed-reality

[Enter feedback here]

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

ID: 3c5fe05a-1937-ad82-d154-03b65eeed841
Version Independent ID: 3c5fe05a-1937-ad82-d154-03b65eeed841
Content: Holographic Remoting Overview - Mixed Reality
Content Source: mixed-reality-docs/mr-dev-docs/develop/native/holographic-remoting-overview.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @hferrone
Microsoft Alias: vinnietieto

### Tasks

Can advise what is being reported for the issue?  We do not see an ask here in the post


Added data files for rendered images

Created pickle files corresponding to a repetitive pattern (#3)
Linting

No new python files added. The existing ones lint perfectly.

Contents

Pickle files corresponding to the images cube_grid_top and cube_grid_side.
cube_grid_top_data.pkl and cube_grid_side_data.pkl have been added to Images folder.
As per data generation task #3

Labels and Milestones
-Label: Data; Milestone: Blender - Create Period Structure Data
Reviewer

@avgagliardo or @iglesias-cardinale or anyone else if they are done with their reviews already.

The code used is the same as the one in Images folder already.

I'm happy to review this, but I've already done a review so if somebody else needs a review for the grade they should take it.

I can be assigned for being the reviewer!

@dnxjay Ive added you as a reviewer for this request please do so as soon as possible,

@dnxjay Ive added you as a reviewer for this request please do so as soon as possible,

will work on that right now

@kylemasc917 looks good to merge

ok merging now


About the settings of parameters and CIFAR100

I use this code to train CIFAR100 dataSet of 20 class, but the final top1 socre is 0.68. Can you tell me the settings of some parameters or other probable questions? For example the value of final LR.

I use this code to train CIFAR100 dataSet of 20 class, but the final top1 socre is 0.68. Can you tell me the settings of some parameters or other probable questions? For example the value of final LR.

well, I use this code to train CIFAR100 dataSet of 20 class, i tune the parameters ,and the result is 0.88

Can you give me your social account? Like WeChat.------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2019年6月1日(星期六) 中午12:58
收件人<EMAIL_ADDRESS>抄送: "wjwstc123"269182663<EMAIL_ADDRESS>主题: Re: [YU1ut/MixMatch-pytorch] About the settings of parameters andCIFAR100 (#3)
I use this code to train CIFAR100 dataSet of 20 class, but the final top1 socre is 0.68. Can you tell me the settings of some parameters or other probable questions? For example the value of final LR.
well, I use this code to train CIFAR100 dataSet of 20 class, i tune the parameters ,and the result is 0.88
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Can you give me your social account? Like WeChat.------------------ 原始邮件 ------------------ 发件人<EMAIL_ADDRESS>发送时间: 2019年6月1日(星期六) 中午12:58 收件人<EMAIL_ADDRESS>抄送: "wjwstc123"269182663<EMAIL_ADDRESS>主题: Re: [YU1ut/MixMatch-pytorch] About the settings of parameters andCIFAR100 (#3) I use this code to train CIFAR100 dataSet of 20 class, but the final top1 socre is 0.68. Can you tell me the settings of some parameters or other probable questions? For example the value of final LR. well, I use this code to train CIFAR100 dataSet of 20 class, i tune the parameters ,and the result is 0.88 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

sorry, I seldom use wechat,  I'm master in Berkeley. so you can contact with Skype ,my account is<EMAIL_ADDRESS>also, u can send ur code to email  ,may be i will check it after class

Aha, i already known the reason why my code can not work. Thanks for your help.


fix: minor spacing issue in trigger configuration blocks notifications from being sent out

What type of PR is this?

Uncomment only one  /kind line, and delete the rest.
For example, > /kind bug would simply become: /kind bug

/kind bug

/kind chore
/kind cleanup
/kind failing-test
/kind enhancement
/kind documentation
/kind code-refactoring

What does this PR do / why we need it:
Spacing issue in the on-sync-succeeded trigger configuration in argocd-notifications-cm throws an invalid JSON request, which blocks notifications from being sent out on successful app sync. This PR fixes that
Have you updated the necessary documentation?

[ ] Documentation update is required by this PR.
[ ] Documentation has been updated.

Which issue(s) this PR fixes:
Fixes #?
How to test changes / Special notes to the reviewer:

LGTM


Cannot read property 'length' of undefined

open Atom
Try to connect to sftp with username and password

Atom Version: 1.7.3
System: Mac OS X 10.11.4
Thrown From: Remote-FTP package, v0.8.1
Stack Trace
Uncaught TypeError: Cannot read property 'length' of undefined
At buffer.js:554

TypeError: Cannot read property 'length' of undefined
    at Buffer.write (buffer.js:554:13)
    at SFTPStream.stat (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/sftp.js:1599:7)
    at SFTPWrapper.stat (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/lib/SFTPWrapper.js:87:23)
    at /Users/Can/.atom/packages/Remote-FTP/lib/connectors/sftp.js:154:18
    at state.requests.(anonymous function).cb (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/sftp.js:1885:16)
    at SFTPStream._transform (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/sftp.js:387:17)
    at SFTPStream.Transform._read (_stream_transform.js:167:10)
    at SFTPStream._read (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/sftp.js:170:15)
    at SFTPStream.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at SFTPStream.Writable.write (_stream_writable.js:207:11)
    at Channel.ondata (_stream_readable.js:528:20)
    at emitOne (events.js:77:13)
    at Channel.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Channel.Readable.push (_stream_readable.js:110:10)
    at SSH2Stream.<anonymous> (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/lib/Channel.js:146:15)
    at emitOne (events.js:77:13)
    at SSH2Stream.emit (events.js:169:7)
    at parsePacket (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/ssh.js:3163:10)
    at SSH2Stream._transform (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/ssh.js:551:13)
    at SSH2Stream.Transform._read (_stream_transform.js:167:10)
    at SSH2Stream._read (/Users/Can/.atom/packages/Remote-FTP/node_modules/ssh2/node_modules/ssh2-streams/lib/ssh.js:212:15)
    at SSH2Stream.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at SSH2Stream.Writable.write (_stream_writable.js:207:11)
    at Socket.ondata (_stream_readable.js:528:20)
    at emitOne (events.js:77:13)

Commands

Config
{}

Installed Packages
# User
Remote-FTP, v0.8.1

# Dev
No dev packages

duplicate #358


Skeleton Templates in the SDK

Introduction and Explanation
Customer requested importing Skeleton/ObjectPrimitive via SDK. Previously been using LR V1 however can be moved away from.
JIRA
https://encord-global.slack.com/archives/C039UCHMSBF/p1708507645143409
Documentation
This will require some documentation. I can help support with a demo script.
Tests
I believe that this is best tested with an integration test written from the backend but I may be wrong and would appreciate guidance upon this.
Known issues
Currently people are required to introduce featureHashes with each element (you can introduce any featureHash and the label will be imported correctly in so far as rendering correctly in the LE), also there is no client side validation which requires an understanding of the definition of the object primitive. As such, this can be much improved.

Going to introduce the validation logic hopefully in this PR so marked as draft

Following the renaming of SkeletonInstances, tests on the BE should need to be modified. This comment is my reminder

Theoretically it would be nice to have some test that I haven't borked websocket stuff given I've moved it around but that's a fairly painful test to write.