Commit Graph

173 Commits

Author SHA256 Message Date
2c561090c4 Accepting request 959361 from home:gmbr3:BPF
- Add eBPF(libbpf) support
- Adjust NETNS_RUN_DIR from /var/run to /run

OBS-URL: https://build.opensuse.org/request/show/959361
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=220
2022-03-04 20:22:37 +00:00
4bfdd58394 Accepting request 945690 from home:gmbr3:Active
- remove routef from links; it doesn't exist anymore

OBS-URL: https://build.opensuse.org/request/show/945690
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=219
2022-01-12 10:30:34 +00:00
844978d728 Accepting request 945663 from home:gmbr3:Active
- update to 5.16:
  * devlink: Fix cmd_dev_param_set() to check configuration mode
  * ip: add AMT support
  * iplink_can: fix configuration ranges in print_usage() and add
    unit
  * tc: flower: Fix buffer overflow on large labels
  * ip/ipnexthop: fix unsigned overflow in parse_nh_group_type_res()
  * tc/m_vlan: fix print_vlan() conditional on TCA_VLAN_ACT_PUSH_ETH
  * iplink_can: add new CAN FD bittiming parameters:
    Transmitter Delay Compensation (TDC)

OBS-URL: https://build.opensuse.org/request/show/945663
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=218
2022-01-11 19:58:28 +00:00
8583b681e9 Trim meaningless entries
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=217
2021-11-14 01:20:31 +00:00
65ceec2ea9 Accepting request 931285 from home:dirkmueller:Factory
- update to 5.15:
  * lib: bpf_legacy: fix bpffs mount when /sys/fs/bpf exists
  * man: devlink-port: fix the devlink port add synopsis
  * man: devlink-port: fix style
  * man: devlink-port: remove extra .br
  * man: devlink-port: fix pfnum for devlink port add
  * iptuntap: fix multi-queue flag display
  * mptcp: unbreak JSON endpoint list
  * cmd: use spaces instead of tabs for usage indentation
  * ipneigh: add support to print brief output of neigh cache in tabular format
  * ip/bond: add lacp active support
  * ip/tunnel: always print all known attributes
  * Add, show, link, remove IOAM namespaces and schemas
  * New IOAM6 encap type for routes
  * IOAM man8
  * ipioam6: use print_nl instead of print_null
  * tree-wide: fix some typos found by Lintian
  * rdma: Fix SRQ resource tracking information json
  * man: ip-link: remove double of
  * lib/bpf: fix map-in-map creation without prepopulation
  * tc/skbmod: Introduce SKBMOD_F_ECN option
  * tc/f_flower: fix port range parsing
  * uapi: update headers from 5.15 merge
  * ip: remove leftovers from IPX and DECnet
  * uapi: updates from 5.15-rc1
  * uapi: pickup fix for xfrm ABI breakage

OBS-URL: https://build.opensuse.org/request/show/931285
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=216
2021-11-14 01:19:06 +00:00
2fb7054ab0 - Update to release 5.14
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=215
2021-09-01 14:56:28 +00:00
02a24bc205 - Update to release 5.13
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=214
2021-07-28 07:41:26 +00:00
1a643f0773 Accepting request 889039 from home:polslinux:branches:security:netfilter
- Update to release 5.12 
  * devlink: Use library provided string processing APIs
  * utils: Introduce helper routines for generic socket recv
  * q_cake: Fix incorrect printing of signed values in class statistics
  * json_print: Add print_tv()
  * nexthop: Add support for nexthop buckets
  * nexthop: Add support for resilient nexthop groups
  * ip: xfrm: add support for tfcpad
  * tc: e_bpf: fix memory leak in parse_bpf()
  * lib: bpf_legacy: treat 0 as a valid file descriptor
  * ip: drop 2-char command assumption
  * bridge: vlan: dump port only if there are any vlans

OBS-URL: https://build.opensuse.org/request/show/889039
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=212
2021-04-28 17:18:37 +00:00
818a8fe36d - Update to release 5.11
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=210
2021-03-06 08:33:03 +00:00
d27c48cfee Accepting request 876254 from home:lnussel:usrmove
- missed /usr/bin/ip link in usrmerge

OBS-URL: https://build.opensuse.org/request/show/876254
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=209
2021-03-02 15:08:49 +00:00
60c0c62c0c - Update to release 5.10
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=207
2021-01-27 18:27:29 +00:00
be17df006d Accepting request 849614 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/849614
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=205
2020-11-20 10:10:54 +00:00
e7d37b2972 - Update to release 5.9
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=203
2020-10-17 11:57:38 +00:00
b4b652e06d - Add 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=201
2020-09-23 21:58:30 +00:00
992ef0a3d7 - Update to release 5.8
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=199
2020-09-02 10:07:49 +00:00
4cf4b5fea2 Accepting request 815490 from home:dirkmueller:branches:security:netfilter
- remove bpf-bss-section-poc.patch, bpf-data-section-support-poc.patch:
  * these patches should be obsolete with cilium 1.7 and they never
  went upstream, so we can drop it (jsc#SLE-9813)

OBS-URL: https://build.opensuse.org/request/show/815490
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=197
2020-06-17 12:24:09 +00:00
8e8ed4dc25 - Update to release 5.7
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=195
2020-06-03 19:42:36 +00:00
d526a6bc0f Accepting request 797126 from home:lnussel:branches:security:netfilter
fix Jira reference

OBS-URL: https://build.opensuse.org/request/show/797126
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=193
2020-04-24 11:32:26 +00:00
74a3811799 Update description, add missing provides, equalize macro style
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=191
2020-04-08 06:31:07 +00:00
d59e8cf6ad Accepting request 792329 from home:kukuk:branches:security:netfilter
- Move arpd into own subpackage to avoid libdb dependency
  [jira#PM-1185]

OBS-URL: https://build.opensuse.org/request/show/792329
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=190
2020-04-08 06:20:24 +00:00
4e0b2288b4 - Update to release 5.6
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=188
2020-04-01 18:48:10 +00:00
c7074f5a53 simplify setup
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=186
2020-02-09 19:00:38 +00:00
7c51a0e3bb Accepting request 772521 from home:mkubecek:branches:security:netfilter
- Update to new upstream version 5.5

OBS-URL: https://build.opensuse.org/request/show/772521
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=185
2020-02-09 18:48:06 +00:00
424ddb0963 - Add no-double-definitions.patch [boo#1160271]
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=183
2020-01-08 10:05:54 +00:00
e8807206d4 Accepting request 753232 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 5.4

OBS-URL: https://build.opensuse.org/request/show/753232
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=181
2019-12-03 17:33:56 +00:00
2a76b835f9 Accepting request 733095 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 5.3
- fix SLE12 build

OBS-URL: https://build.opensuse.org/request/show/733095
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=179
2019-09-28 04:29:00 +00:00
3c6e5e84ef Accepting request 722578 from home:marxin:branches:security:netfilter
- Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/722578
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=177
2019-08-12 08:14:17 +00:00
4b78940744 Accepting request 720450 from home:marxin:branches:security:netfilter
- Use %make_build.

OBS-URL: https://build.opensuse.org/request/show/720450
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=176
2019-08-11 12:27:44 +00:00
556b55d930 Accepting request 716245 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 5.2

OBS-URL: https://build.opensuse.org/request/show/716245
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=175
2019-08-11 12:27:02 +00:00
470682ea9d Accepting request 702632 from home:mrostecki:branches:security:netfilter
Fix changelog entry with BPF global data patches - filenames of patches were missing.

OBS-URL: https://build.opensuse.org/request/show/702632
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=173
2019-05-13 12:39:49 +00:00
fdb095ffbe Accepting request 702616 from home:mkubecek:branches:security:netfilter
- update to version 5.1

OBS-URL: https://build.opensuse.org/request/show/702616
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=172
2019-05-13 10:10:03 +00:00
c67d196218 Accepting request 687901 from home:seanlew:branches:security:netfilter
Update iproute2

OBS-URL: https://build.opensuse.org/request/show/687901
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=171
2019-03-23 16:13:04 +00:00
ad65262e8b Accepting request 682651 from home:joestringer:branches:security:netfilter
- Pull in bpf global data section support patches
  * Corresponds to changes here:
    https://github.com/cilium/iproute2/tree/static-data

OBS-URL: https://build.opensuse.org/request/show/682651
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=170
2019-03-09 20:51:03 +00:00
3c15018b58 Accepting request 668808 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 4.20

OBS-URL: https://build.opensuse.org/request/show/668808
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=168
2019-01-26 11:48:43 +00:00
3daccd27da - Update to new upstream release 4.19
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=166
2018-10-30 07:52:46 +00:00
d22c7dae73 Accepting request 632403 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 4.18
  * tc: more JSON output
  * vxlan: fix ttl inherit behavior
  * gre/gre6: allow clearing {,i,o}{key,seq,csum} flags
  * bpf: don't offload perf array maps
  * tipc: Add support to set and get MTU for UDP bearer
  * tc: flower: add support for verbose logging
  * rdma: print driver resource attributes
  * devlink: introduce support for showing port flavours
  * ip address: Add support for address metric
  * ip route: print RTA_CACHEINFO if it exists
  * ip route get: support for sport, dport and ipproto match
  * ip route: Add support for a few routing protocols
  * ip address: strengthen check on 'label' input
  * ip: add rmnet initial support
  * tc: fix batch force option
  * ip address: Fix and make consistent label match handling
  * ip: add support for seg6local End.BPF action
  * lib/namespace: avoid double-mounting /sys
  * tc: flush output after each command in batch mode
  * ip link: don't stop batch processing
  * various command output fixes
  * documentation improvements
- rdma-sync-some-IP-headers-with-glibc.patch:
  drop (present in 4.18)

OBS-URL: https://build.opensuse.org/request/show/632403
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=164
2018-09-06 12:37:01 +00:00
f4ccd7dfb9 Accepting request 626868 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 4.17

OBS-URL: https://build.opensuse.org/request/show/626868
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=162
2018-08-06 13:38:29 +00:00
71f278182a Accepting request 602961 from home:mkubecek:branches:security:netfilter
- fix "ip route add default via <ipv6_address>" parser regression (bsc#1091603)

OBS-URL: https://build.opensuse.org/request/show/602961
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=160
2018-05-07 11:53:10 +00:00
e9cd62e64c OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=158 2018-04-10 13:32:31 +00:00
aea3552674 Accepting request 595098 from home:mkubecek:branches:security:netfilter
- Update to new upstream release 4.16
- use %license for license file (bsc#1082318)

OBS-URL: https://build.opensuse.org/request/show/595098
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=157
2018-04-10 13:30:58 +00:00
50d852a715 Accepting request 583376 from home:dirkmueller:branches:security:netfilter
- add provides/obsoletes for removed iproute2-doc subpackage

OBS-URL: https://build.opensuse.org/request/show/583376
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=155
2018-03-06 19:12:04 +00:00
722afb8017 opensuse changelog is not a git log
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=153
2018-02-07 23:19:14 +00:00
9c9685ee5f Accepting request 573557 from home:avindra
- Update to new upstream release 4.15.0
  * Add "show" subcommand to "ip fou"
  * Restore --no-print-directory option for silent builds
  * SPDX license identifiers
  * Show 'external' link mode in output
  * Update kernel headers with new SPDK identifier
  * bpf: allocate opcode table in struct bpf_cfg_in
  * bpf: allow loading programs for a specific ifindex
  * bpf: expose bpf_parse_common() and bpf_load_common()
  * bpf: initialize the verifier log
  * bpf: keep parsed program mode in struct bpf_cfg_in
  * bpf: pass program type in struct bpf_cfg_in
  * bpf: rename bpf_parse_common() to bpf_parse_and_load_common()
  * bpf: split parse from program loading
  * bpf: update header file
  * bridge: fdb: print NDA_SRC_VNI if available
  * bridge: vlan: support for per vlan tunnel info
  * devlink, rdma, tipc: properly define TARGETS without HAVE_MNL
  * devlink: Ignore unknown attributes
  * drop unneeded include of syslog.h
  * f_bpf: communicate ifindex for eBPF offload
  * flower: Represent HW traffic classes as classid values
  * gre,ip6tnl/tunnel: Fix noencap- support
  * gre/tunnel: Print erspan_index using print_uint()
  * gre6/tunnel: Do not submit garbage in flowinfo
  * gre6/tunnel: Output flowlabel after tclass
  * gre: Fix ttl inherit option
  * ifcfg/rtpr: convert to POSIX shell
  * ila: Fix reporting of ILA locators and locator match
  * ila: added csum neutral support to ipila
  * ila: create ila_common.h
  * ila: fix formatting of help message
  * ila: support for configuring identifier and hook types
  * ila: support to configure checksum neutral-map-auto
  * include: add TCP fastopen option
  * include: qdisc offload defines
  * include: update ethernet headers
  * ip fou: pass family attribute as u8
  * ip/ipvlan: enhance ability to add mode flags to existing modes
  * ip/tunnel: Abstract tunnel encapsulation options printing
  * ip/tunnel: Correct and unify ttl/hoplimit printing
  * ip/tunnel: Document "external" parameter
  * ip/tunnel: No need to free answer after rtnl_talk() on error
  * ip/tunnel: Simplify and unify tos printing
  * ip/tunnel: Unify setup and accept zero address for
    local/remote endpoints
  * ip/tunnel: Use get_addr() instead of get_prefix() for
    local/remote endpoints
  * ip/tunnel: Use print_0xhex() instead of print_string()
  * ip/tunnel: Use tnl_parse_key() to parse tunnel key
  * ip6/tunnel: Fix tclass output
  * ip6/tunnel: Unify encap_limit printing
  * ip6/tunnel: Unify flowlabel printing
  * ip6/tunnel: Unify tclass printing
  * ip6_gre: add support for ERSPAN tunnel
  * ip6tnl/tunnel: Do not print obscure flowinfo
  * ip6tnl/tunnel: Output hoplimit before encapsulation limit
  * ip: add fastopen_no_cookie option to ip route
  * ip: add vxcan to help text
  * ip: add vxcan/veth to ip-link man page
  * ip: address: fix stats64 JSON object name
  * ip: bridge_slave: add neigh_suppress to the type help and
  * ip: bridge_slave: add support for per-port group_fwd_mask
  * ip: gre: fix IFLA_GRE_LINK attribute sizing
  * ip: link_ip6tnl.c/ip6tunnel.c: Support
    IP6_TNL_F_ALLOW_LOCAL_REMOTE flag
  * ip: mroute: Print offload indication
  * ip: validate vlan value for vlan info
  * ipaddress: Make sure VF min/max rate API is supported before
    using it
  * ipaddress: Use family_name() for better code reuse
  * iplink: Fix "alias" parameter length calculations
  * iplink: Improve index parameter handling
  * iplink: Kill redundant network device name checks
  * iplink: Process "alias" parameter correctly
  * iplink: Use ll_index_to_name() instead of if_indextoname()
  * iplink: Use ll_name_to_index() instead of if_nametoindex()
  * iplink: Validate minimum tx rate is less than maximum tx rate
  * iplink: bridge: support bridge port vlan_tunnel attribute
  * iplink: communicate ifindex for xdp offload
  * iplink: new option to set neigh suppression on a bridge port
  * iproute2: fixes to compile on some systems.
  * iproute: "list/flush/save default" selected all of the routes
  * iproute: list/flush/save filter also by metric
  * iproute: source code cleanup
  * iptnl/ip6tnl: Unify ttl/hoplimit parsing routines
  * lib/libnetlink: re malloc buff if size is not enough
  * lib/libnetlink: update rtnl_talk to support malloc buff at
    run time
  * libnetlink: Handle extack messages for non-error case
  * link_gre6: Detect invalid encaplimit values
  * link_ip6tnl: Use IN6ADDR_ANY_INIT to initialize local/remote
    endpoints
  * link_iptnl: Kill code duplication
  * link_iptnl: Open "encap" JSON object
  * link_iptnl: Print tunnel mode
  * link_vti6: Always add local/remote endpoint attributes
  * man: Add initial manpage for tc-cbs(8)
  * man: Clarify idleslope calculation for tc-cbs
  * man: Document the meaning of zero in min/max_tx_rate
    parameters
  * man: add -json option to tc manpage
  * man: add more keywords to ip.8 short description
  * man: document ip fou show
  * man: document ip route get mark
  * man: document ip xfrm policy nosock
  * man: fix small formatting errors
  * man: ip-address: document 15-char limit for LABEL
  * man: routel/routef: don't mention filesystem paths
  * man: tc-csum.8: Fix inconsistency in example description
  * man: tc-flower: add explanation for hw_tc option
  * man: tc-mqprio: add documentation for new offload options
  * mark shell scripts +x
  * netem: use fixed rather than floating point for scaling
  * qdisc: print offload indication
  * ss: Buffer raw fields first, then render them as a table
  * ss: Implement automatic column width calculation
  * ss: Introduce columns lightweight abstraction
  * ss: Replace printf() calls for "main" output by calls to helper
  * ss: add AF_VSOCK support
  * ss: add missing path MTU parameter
  * ss: allow AF_FAMILY constants >32
  * ss: fix NULL pointer access when parsing unix sockets with
    oldformat
  * ss: fix crash when skipping disabled header field
  * ss: fix crash with invalid command input file
  * ss: print tcpi_rcv_ssthresh
  * ss: remove duplicate assignment
  * tc/lexer: let quotes actually start strings
  * tc/mqprio: Offload mode and shaper options in mqprio
  * tc: Add support for the CBS qdisc
  * tc: B.W limits can now be specified in %.
  * tc: Fix filter protocol output
  * tc: Optimize gact action lookup
  * tc: bash-completion: add missing 'classid' keyword
  * tc: break long lines
  * tc: fix command "tc actions del" hang issue
  * tc: fix json array closing
  * tc: fix second printing of requeues
  * tc: flower remove unused variable
  * tc: flower: support for matching MPLS labels
  * tc: jsonify actions core, filter core, flower filter, fq_codel
    qdisc, gact action, htb qdisc, matchall filter, mirred action,
    qdisc core, stats2, and vlan action.
  * tc: move action cookie print out of the stats if
  * tc: remove action cookie len from printout
  * tc: remove no longer relevant README
  * tc: replace magic constant 16 with #define
  * tc: util: Don't call NEXT_ARG_FWD() in __parse_action_control()
  * tc_filter: resolve device name before parsing filter
  * tc_util: Drop needless pointer check
  * tc_util: Silence spurious compiler warning
  * tests: make sure rand_dev suffix has 6 chars
  * tests: read limited amount from /dev/urandom
  * tipc: change family attribute from u32 to u16
  * tunnel: Add space between encap-dport and encap-sport in
    non-JSON output
  * tunnel: Return constant string without copying it
  * uapi: add include linux/vm_sockets_diag.h
  * utils: fix makeargs stack overflow
  * utils: ll_addr: Handle ARPHRD_IP6GRE in ll_addr_n2a()
  * vti/tunnel: Unify ikey/okey printing
  * vti/vti6: Minor improvements
  * vti6/tunnel: Unify and simplify link type help functions
  * vxcan,veth: Forbid "type" for peer device
  * vxlan: Make id optional when modifying a link
  * {f, m}_bpf: don't allow specifying multiple bpf programs
- drop man-fix-documentation-references-in-manual-pages.patch
  * debian specific paths were removed altogether
- partial cleanup with spec-cleaner
- use https in urls

OBS-URL: https://build.opensuse.org/request/show/573557
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=152
2018-02-07 23:11:24 +00:00
0cc18514eb - Remove iproute2-doc (removed upstream) and doc-revert-PDF-creation.patch .
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=150
2017-12-10 23:58:28 +00:00
538c893051 iproute2-4.14.1
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=149
2017-11-17 21:11:21 +00:00
5fb68588dd Accepting request 521631 from home:mkubecek:branches:security:netfilter
iproute2 4.13

OBS-URL: https://build.opensuse.org/request/show/521631
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=147
2017-09-06 09:40:10 +00:00
1a097ea9e3 Output of check script: A patch (adjust-installation-directories-for-openSUSE-SLE.patch) is being added without being properly referenced from the changelog.
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=145
2017-08-24 23:08:36 +00:00
067408d5f9 Accepting request 518382 from home:mkubecek:branches:security:netfilter
First of all, I would like to apologize for this submit request, if it was up
to me, I would never send it. I strongly believe it's package maintainer's job
to decide how a package should be organized, what should the specfile look
like, how should patches be named and what format to use etc. That's why
I really dislike the idea of pushing package maintainer to accept someone
else's preferences. I've been forced to submit it but you shouldn't feel
obliged to accept it unless you really like it.

Except for some minor differences, this is a cleanup I did for SLE15 iproute2
package submission. In order to effectively maintain the package throughout
the SLE15 lifetime (planned to be 13+ years), I'm using a git repository to
prepare, handle and track patches and prefer to have them in uniform format
with annotations similar to ones we use in openSUSE/SLE kernel packages. While
this workflow proved beneficial for SLE11 and SLE12 maintenance in last few
years, I don't think it's worth the extra work for Factory package with only
has few patches which are either permanent or only stay there for relatively
short time. Also, with random one-time contributors to Factory package, it
would be even more difficult to keep the package cleaned up.

The problem is that we have so-called "Factory first" policy. In theory, this
should mean no features or bugfixes should be added to SLE packages unless
they are also in the respective Factory package (and preferrably also
upstream) or at least submitted there. This idea sounds reasonable but the
SLE15 review team interprets the policy in rather different way: they want
even the contents Factory and SLE15 packages in OBS to look (almost) the same
and enforce that by declining submissions that differ from Factory in
non-trivial way. For six weeks I tried to appeal to common sense and explain
that those two packages only differ in "metadata coding style" and that if SLE
and openSUSE packages are maintained by different people, there is no need for
one of them to adopt the other's preferences (and that the packages will start
to differ soon anyway).

They were adamant and in the end, they made it absolutely clear that there is
no way the SLE15 submission can be accepted unless I at least submit my
cleanup to Factory devel project. They didn't say it has to be accepted,
though, so here it is but it's completely up to you if you want it or not.
Once again, I'm sorry about dragging you into this, I wanted to avoid it but
I ran out of options.

Summary of the changes:

  - patches are regenerated using git
  - patches are annotated the way we use in kernel packages (the annotations
    make more sense for upstream backports but we currently don't have any in
    Factory)
  - one patch (iproute2-HZ.diff) is split into two
  - Patch* lines are moved out of the rest of tags for easier orientation
  - conditionally applied patches are moved to the end of the series
  - all patches are applied in both specfiles so that both builds use the same
    source tree

OBS-URL: https://build.opensuse.org/request/show/518382
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=144
2017-08-23 21:59:19 +00:00
519fa2226d revert r141 (copyback r140) as per comments in SR513179
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=143
2017-07-31 13:10:45 +00:00
4423d6cd47 add patch descr
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=142
2017-07-31 12:57:25 +00:00