WIP: Merge __apt_pin fixes in 6.9 to master #336
Closed
fancsali
wants to merge 4 commits from
6.9
into master
pull from: 6.9
merge into: ungleich-public:master
ungleich-public:master
ungleich-public:7.0
ungleich-public:py3.10
ungleich-public:ander/__package_apt_update_index
ungleich-public:haproxy-dualstack
ungleich-public:ander/__sed
ungleich-public:beta
ungleich-public:ander/os_version_debian_sid
ungleich-public:evilham-compatibility-fixes
ungleich-public:ander/__rsync
ungleich-public:__snakeoil_cert
ungleich-public:ander/update_readme
ungleich-public:__download_improvements
ungleich-public:feature/onchange
ungleich-public:cleanup/string-formatting
ungleich-public:feature/type-relationship-graph
ungleich-public:cleanup/ssh-auth-keys-types
ungleich-public:__letsencrypt_cert-fix-hooks
ungleich-public:bugfix/preos-debug
ungleich-public:bugfix/in-script-import
ungleich-public:6.8
ungleich-public:bugfix/sphinx-docs-build
ungleich-public:6.7
ungleich-public:cherry-pick-2f433a14
ungleich-public:bugfix/make-code-consistent
ungleich-public:6.6
ungleich-public:regain-py3.2-support
ungleich-public:6.5
ungleich-public:bugfix/multiple-log-lines
ungleich-public:matterbridge
ungleich-public:coturn
ungleich-public:alpinefix
ungleich-public:matrix
ungleich-public:new-type/network-interface
ungleich-public:feature/process
ungleich-public:6.4
ungleich-public:feature/info-command
ungleich-public:feature/libexec
ungleich-public:6.3
ungleich-public:preos-plugins-dir-opt
ungleich-public:gitlab-ci
ungleich-public:6.2
ungleich-public:order-dep-fix
ungleich-public:6.1
ungleich-public:6.0
ungleich-public:build/support-pip-from-git
ungleich-public:feature/shell-lib
ungleich-public:5.1
ungleich-public:feature/support-type-deprecation
ungleich-public:5.0
ungleich-public:feature/python-types
ungleich-public:4.11
ungleich-public:4.10
ungleich-public:shellcheck
ungleich-public:4.9
ungleich-public:4.8
ungleich-public:freebsd-improvements
ungleich-public:new-prometheus
ungleich-public:key_value-onchange
ungleich-public:feature/output_streams
ungleich-public:AnotherKamila-patch-1
ungleich-public:__letsencrypt_cert-fixes
ungleich-public:letsencrypt-cron-fix
ungleich-public:4.7
ungleich-public:newtype-__letsencrypt_cert
ungleich-public:os_explorer_devuan_fix
ungleich-public:prometheus-exporter-fixes
ungleich-public:daemontools-for-fbsd
ungleich-public:type-prometheus-exporter-from-master
ungleich-public:prometheus-more-fixes
ungleich-public:4.6
ungleich-public:4.5
ungleich-public:fix-j
ungleich-public:steven-backport
ungleich-public:4.4
ungleich-public:prometheus-fixes
ungleich-public:grafana_dashboard
ungleich-public:prometheus
ungleich-public:daemontools
ungleich-public:consul_improvements
ungleich-public:feature/trigger
ungleich-public:4.3
ungleich-public:4.0-pre-not-stable
ungleich-public:4.2
ungleich-public:4.1
ungleich-public:4.0
ungleich-public:feature_install_and_preos
ungleich-public:3.1
ungleich-public:no-dot-cdist
ungleich-public:random_dot_cdist
ungleich-public:feature_yum_url
ungleich-public:feature_files_export
ungleich-public:3.0
ungleich-public:2.3
ungleich-public:2.2
ungleich-public:2.1
ungleich-public:ssh_callback
ungleich-public:2.0
ungleich-public:archive_shell_function_approach
ungleich-public:1.7
ungleich-public:1.6
ungleich-public:1.5
ungleich-public:1.4
ungleich-public:1.3
ungleich-public:1.2
ungleich-public:1.1
ungleich-public:1.0
No reviewers
Labels
No labels
bugfix
cleanup
discussion
documentation
doing
done
feature
improvement
packaging
Stale
testing
TODO
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference: ungleich-public/cdist#336
Reference in a new issue
No description provided.
Delete branch "6.9"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I might be missing something, but I believe, this has not yet been merged into master, which in turn would mean, this would (potentially) be reverted int he next release...
From the PR it seems that the documenation is not updated - is that intentional?
You might also rewrite the PR to reflect it's an
__apt_pin
change instead of a generic messageMake sure 6.9 fixes are in masterto Merge __apt_pin fixes to masterMerge __apt_pin fixes to masterto Merge __apt_pin fixes in 6.9 to masterThere you go - PR name fixed.
The lack of change in the docs is intentional, the original fix was about documenting the parameter and the default value, but then missing the file(s) to actually make it work as documented.
However, having a look at it, I found a typo; so fixed that and raised #338! ;)
Merge __apt_pin fixes in 6.9 to masterto WIP: Merge __apt_pin fixes in 6.9 to masterIf we change the parameter from optional to required, we also need to change the documentation in man.rst with it, otherwise code and documentation mismatch.
Fix required in docs before we can merge this
I believe, I didn't explain this PR very well. I do apologise for that.
So, in 6.9, the parameter is optional (defaulting to 500), and is documented as such.
While, in master only the documentation is present in its up-to-date version, the actual code is missing.
That's not really what perspires from the diff, I do understand.
But, here's something I just spotted: it seems, that this change has been already cherry-picked into master, here: https://code.ungleich.ch/ungleich-public/cdist/graph?branch=refs%2Fheads%2Fmaster#bd44c023; so I am rather puzzled, why the PR diff still shows it as it does...
I did look into this, and found, that Gitea shows the output of
for this PR; or in other words all the commits/changes that happened on
6.9
since the common ancestor of6.9
andmaster
.However, it does not take into account, that
5c96063725
has already been cherry-picked intomaster
asbd44c023d3
a while ago. And I didn't spot that either.Surely enough, if I do update both
master
and6.9
on my end, and merge them, the only thing that actually shows up in the diff for the merge commit is this:Which in turn means, the only difference is the actual fix of spelling of the word 'defaults'.
So, if
d23cef6a1d
can be cherry-picked intomaster
this can also be closed.Done. Thanks!
Pull request closed