NBash

Форк
0
3182 строки · 135.2 Кб
1
%define _unpackaged_files_terminate_build 1
2
Name: eepm
3
Version: 3.60.6
4
Release: alt1
5

6
Summary: Etersoft EPM package manager
7

8
License: AGPL-3.0+
9
Group: System/Configuration/Packaging
10
Url: http://wiki.etersoft.ru/EPM
11

12
Packager: Vitaly Lipatov <lav@altlinux.ru>
13

14
# Source-url: https://github.com/Etersoft/eepm/archive/refs/tags/%version.tar.gz
15
Source: %name-%version.tar
16

17
BuildArchitectures: noarch
18

19
%if "%_vendor" == "alt"
20
Obsoletes: epm
21
Provides: epm = %EVR
22

23
# FIXHERE: Replace with target platform package manager
24
Requires: apt rpm
25
# apt-scripts missed on ALT SP 8, update-kernel is extra in containers
26
#Requires: apt-scripts update-kernel
27
# TODO: don't use at all
28
Requires: apt-repo
29

30
%endif
31

32
AutoProv:no
33
AutoReq:no
34

35
# TODO: drop gzip (used in some pack.d/repack.d/play.d)
36
Requires: coreutils diffutils findutils file gawk grep gzip less sed bash termutils
37

38
%description
39
Etersoft EPM is the package manager for any platform
40
and any platform version. It provides
41
universal interface to any package manager.
42
Can be useful for system administrators working
43
with various distros.
44

45
See detailed description here: http://wiki.etersoft.ru/EPM
46

47
%package repack
48
Summary: Etersoft EPM package manager (repack requirements)
49
Group: System/Configuration/Packaging
50
Requires: %name = %EVR
51
Requires: alien dpkg patchelf p7zip
52
Requires: /usr/bin/rpmbuild
53

54
%description repack
55
This package has requirements needed for using epm repack on ALT
56
(repack rpm packages and repack/install deb packages).
57

58
See https://bugzilla.altlinux.org/show_bug.cgi?id=34308 for
59
a discussion about extra requirements.
60

61
%prep
62
%setup
63

64
%install
65
%make_install install DESTDIR=%buildroot \
66
	datadir=%_datadir bindir=%_bindir mandir=%_mandir \
67
	sysconfdir=%_sysconfdir version=%version-%release
68

69
%files
70
%doc README.md TODO LICENSE
71
%dir %_sysconfdir/eepm/
72
%dir %_sysconfdir/eepm/play.d/
73
%dir %_sysconfdir/eepm/pack.d/
74
%dir %_sysconfdir/eepm/repack.d/
75
%dir %_sysconfdir/eepm/prescription.d/
76
%config(noreplace) %_sysconfdir/eepm/eepm.conf
77
%config(noreplace) %_sysconfdir/eepm/serv.conf
78
%config(noreplace) %_sysconfdir/eepm/*.list
79
%config(noreplace) %_sysconfdir/eepm/repack.d/*
80
%config(noreplace) %_sysconfdir/eepm/pack.d/*
81
%config(noreplace) %_sysconfdir/eepm/play.d/*
82
%config(noreplace) %_sysconfdir/eepm/prescription.d/*
83
%_bindir/epm*
84
%_bindir/eepm
85
%_bindir/serv
86
%_bindir/distr_info
87
%_bindir/esu
88
%dir /var/lib/eepm/
89
%dir /var/cache/eepm/
90
%_man1dir/*
91
%_datadir/%name/
92
%_sysconfdir/bash_completion.d/serv
93
%_sysconfdir/bash_completion.d/eepm
94

95
%if "%_vendor" == "alt"
96
%files repack
97
%endif
98

99

100
%changelog
101
* Thu Feb 08 2024 Vitaly Lipatov <lav@altlinux.ru> 3.60.6-alt1
102
- epm repack net.downloadhelper.coapp: add json for browsers
103
- add ALT_BRANCH_ID support for ALT SP Workstation
104
- repack.d/net.downloadhelper.coapp.sh: fix path
105
- epm play rstudio: add ROSA support
106
- epm-repack-rpm: try use hard link during copying
107
- epm-sh-functions: fix BIGTMPDIR
108
- epm repack librewolf: fix dependencies
109
- epm-epm_install: use SYSTEMARCH for distro independent arch checking
110
- epm-repolist: add support for apt-dpkg
111
- epm play wine: add support for wow64 build
112
- epm prescription switch-to-nvidia: fixed check kernel version and added make-initrd
113
- epm play: add upscayl (thx @bbadon)
114
- epm play: add yandexmusic
115

116
* Sat Dec 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.5-alt1
117
- epm repack Telegram: disable updater
118
- epm play telegram: set maximal version for glibc
119
- epm play viber: use only latest Viber version
120
- epm play vdhcoapp: add support for 2.x version
121

122
* Tue Nov 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.4-alt1
123
- epm play vivaldi: disable install external codecs
124
- epm-sh-functions: allow override error comment with EPMPROMOMESSAGE
125
- epm pack k3s: add symlinks
126
- epm-install: fix broken grep rule
127
- epm prescription switch-no-nvidia: add ROSA support via kroko-cli
128
- epm prescription switch-no-pipeware: add ROSA support
129
- epm repo change: add support for ftp.altlinux.org and mirror.eterfund.org
130
- __epm_assure_7zip: install 7-zip firstly
131
- epm pack: fix dir permissions for AppImage
132
- update switch-to-nvidia.sh. More packages. Add vesa as cleanup xorg trigger (#45)
133
- update switch-to-nvidia.sh (#46)
134
- epm repack Telegram: revert desktop name to origin
135
- epm addrepo: add deferred repo support
136
- update switch-to-nvidia.sh (#47)
137
- epm play librewolf: repack for alt
138
- epm repack: add workaround for missed icons
139
- epm play: add xod-ide support
140
- epm-update: update local packages list only if /etc/bash_completion.d is exists
141

142
* Fri Sep 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.3-alt1
143
- epm repack: add support for plk-sane
144
- epm play: add webcord
145
- epm play pantum: replaced set_autoreq by add_libs_requires
146
- epm play powershell: fix get version from github
147
- epm play rememberthemilk: hidden from the list
148
- epm play duplicati: replaced set_autoreq by add_libs_requires
149
- epm play kyodialog: replaced set_autoreq by add_libs_requires
150
- epm play firefox-nigtly: replaced set_autoreq by add_libs_requires
151
- epm play duckstation: move to preview version
152
- epm play t1client: added ignore_lib_requires libmng.so.1
153
- epm play far2l-portable: move to AppImage
154

155
* Fri Sep 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.2-alt1
156
- epm play steam: fix bug
157
- epm play common.sh: allow removing for packages from the distro repo
158
- epm repack generic.sh: override version with value from eepm.yaml file
159
- epm play: add guardant (glds)
160
- epm repack atom: fix packing with eepm-rpm-build
161
- epm prescription switch-to-nvidia: added nvidia-modprobe (for the nvenc codec to work)
162
- epm repack wps-office: fix broken deps
163
- epm-sh-functions: fix BIGTMPDIR
164
- epm play zoom: fix broken deps
165
- epm play common.sh: accelerated find provides, fix objdump a.out, skipping empty lines in function add_libs_requires
166
- epm play spotify: fix broken deps
167
- epm play sane-panakvs: replaced set_autoreq by add_libs_requires
168
- epm play realvnc-viewer: replaced set_autoreq by add_libs_requires
169
- epm play realvnc-server: replaced set_autoreq by add_libs_requires
170
- epm play pycharm-professional: replaced set_autoreq by add_libs_requires
171
- epm play jetbrains-toolbox: replaced set_autoreq by add_libs_requires
172
- epm play: add SKIPREPACK for packages allowed install nonmodified
173
- epm repack: add printer-driver-pantum.sh
174
- epm play angie: fix repo for ALT and Astra
175
- erc: fixed 7z working with spaces in names
176
- erc: added assume Yes on all queries for unpack with 7z
177

178
* Sat Aug 26 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.1-alt1
179
- epm repack common.sh: speedup requires retrieving
180
- epm repack-rpm: try install eepm-rpm-build
181
- epm repack: use cpio fixing only for rpm/deb
182
- epm repack: fix chat-gpt repack issue
183

184
* Thu Aug 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.60.0-alt1
185
- epm play: add teamspeak3, teamspeak5, chatgpg-desktop, idea-community
186
- epm play: add rememberthemilk, rupost, powershell, dbeaver
187
- epm play: add thinlic-client, balena-etcher, bitwig-studio
188
- epm play angie: update supported distros
189
- epm: fix args for epm tool
190
- epm play: add 1c-connect
191
- epm-check_updated_repo: add support for LISTS from apt-config (see ALT bug 46987)
192
- epm repack yandex-browser: set update-ffmpeg as non executable
193
- epm repack generic.sh: do fix_cpio_bug_links (workaround for ALT bug 42189)
194
- epm repack teamviewer: rewrite
195
- epm repack: telegram: fix .desktop filename to work correctly in Wayland
196
- epm prescription: add glusterfs10, glusterfs11
197
- epm-downgrade: restore suddenly removed code for full downgrade (ALT bug 47048)
198
- epm repack bitwarden: use electron deps
199
- epm repack: rewrite with UNIREQUIRES and predefined lists
200
- epm repack: add missed yandex-browser-corporate-codecs-ffmpeg-extra.sh
201
- epm play steam: install only from repo on ALT
202
- use LC_ALL=C instead of LANG=C
203
- epm-repack-rpm: use eepm-rpmbuild if available
204
- epm play trueconf: fix package name
205
- epm play: add trueconf-server
206
- epm repack *codecs-ffmpeg: disable autoreq, cleanup
207
- epm restore: add pyproject.toml support
208
- epm play: check available glibc, not distro version
209
- epm play common: add is_openssl_enough, is_pkg_enough, is_glibc_enough
210
- epm repack: add is_soname_present and use it for chat-gpt
211
- epm play rudesktop: repack for ALT
212
- ercat: add --quiet support
213
- epm repo add: fix quoting, add --force support
214
- epm play wine: don't install wine-mono, wine-gecko directly
215
- epm repack kyodialog: fix version
216
- epm-install-alt: fix install kernel modules
217
- epm play: drop support for options without --
218
- epm repack: stop autoreq: yes for some scripts
219
- epm repack generic-appimage: use add_libs_requires
220
- epm repack: skip ALT only macros using when epm-rpm-build is used
221
- epm play: use ffmpeg-plugin-browser on ALT
222
- epm repack: skip /usr/lib and /usr/lib64 dir
223
- epm play rustdesk: allow install latest 1.2.2 version and fix 1.1.9 install
224
- fix breaking typo in i586-support.sh
225
- epm repack cnrdrvcups-ufr2-uk: fix issue with fixed libjbig
226

227
* Sat Jul 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.59.0-alt1
228
- epm play: add rpcs3, pcsx2, duckstation
229
- epm play signal: switch to new way to get the latest version
230
- epm play: add clion, idea, phpstorm, webstorm
231
- epm play: speed up apps list
232
- epm play opera: fix install on deb systems
233
- epm play yandex-browser: fix install corporate on rpm systems
234

235
* Fri Jul 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.4-alt1
236
- epm play: add pachca
237
- epm assure: don't print to stdout ever in --verbose
238
- epm pack hplip-plugin: add --nox11 (ALT bug 46507)
239
- epm repack: rewrite skype repacking (ALT bug 45502)
240
- epm play vkteams: implement via epm pack
241
- epm list: implement --upgradable
242
- epm play yandex-browser: install for ALT from rpm, add support for corporate package
243

244
* Fri Jul 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.3-alt1
245
- epm update --content-index: ignore errors
246
- epm update: refactoring
247
- epm play add yuzu support
248
- epm play add pgadmin4
249
- epm play bitrix24: repack always, improve repacking
250

251
* Wed Jul 19 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.2-alt1
252
- epm play teams: restore install, via web.archive.org
253
- epm play: add bitrix24
254
- epm play: add figma
255
- epm prescription switch-to-nvidia: update kernel only instead of full-upgrade, do i586-fix after all
256
- epm-repack-rpm: improve icon subdirs removing from packing
257
- distr_info: detect apt-get firstly
258
- epm repack: set umask 022 before repack
259

260
* Tue Jul 18 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.1-alt1
261
- epm repack cnrdrvcups-ufr2-uk: use UNIREQUIRES
262
- epm repack yandex-browser: fix Provides (ALT bug 46967)
263
- epm repack Telegram/64Gram: add deps from ldd output for the main binary
264
- epm repack code/codium/draw.io: use add_electron_deps
265
- epm requires: add ELF support
266
- distr_info: don't print orig version if it is the same as release
267
- epm prescription: update switch-to-nvidia
268
- epm repoindex: drop sudo
269
- distr_info: get_service_manager: use 1 process name by default
270

271
* Sat Jul 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.58.0-alt1
272
- distr_info: get_service_manager: check if systemd is running with pid 1
273
- epm play common.sh: use is_repacked for --installed
274
- epm repack ipera-client: add missed require (ALT bug 43761)
275
- epm-repack-rpm: call generic-default if there is no special repack script
276
- epm repack: use AutoReq: no, AutoProv: no by default
277
- epm-download: force download for repack
278
- epm mark showhold: add --short support for dnf
279
- epm mark: add checkhold
280
- epm mark: dnf: skip checking if versionlock is not installed
281
- distr_info: user HOME_URL if BUG_REPORT_URL is empty
282
- distr_info: use VENDOR_ID for select pkgtype
283
- epm repack: fix cnrdrvcups-ufr2-uk
284
- epm provides: add --short support for apt, separate requires by lines
285
- epm print compare version: implement via lua:print for non ALT rpm)
286
- epm repack common: implement add_unirequires and UNIREQUIRES support
287
- epm repack common: chmod 0755 all executable targets
288
- epm repack cuda-z: use UNIREQUIRES
289
- epm repack zoom: switch to UNIREQUIRES
290
- epm repack anydesk: switch to UNIREQUIRES
291
- epm repack: switch to add_electron_deps and add_chromium_deps
292
- epm play anydesk: fix download latest version
293

294
* Fri Jul 14 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.14-alt1
295
- epm play: rewrite packages list operation via join
296
- erc: don't expand symlink in a path to a archive
297
- erc: extract_archive(): add tgz unpacking
298
- epm repack wps-office: fix segfault (ALT bug 45683)
299
- epm play onlyoffice: all get any version from github releases
300
- epm play onlyoffice: use 7.3.3 for p9 and c9f2
301
- epm play: add t1client support
302
- epm pack kubo: install /usr/bin/ipfs as executable
303

304
* Wed Jul 12 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.13-alt1
305
- epm play: add portmaster
306
- epm play todoist: fix package name
307
- epm play ungoogled-chromium: keep old version due libc.so.6(GLIBC_2.33)
308
- epm play: remove repack for rudesktop
309
- epm pack: fix binary permissions for 64Gram/Telegram (7z issue)
310
- epm repack generic-appimage: fix EXEC getting from desktop file
311
- epm: add notify about --no-check-cerificate
312

313
* Mon Jul 03 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.12-alt1
314
- epm play: add unifiedremote
315
- epm sf: fix index update
316
- epm play libicu56: use http (ALT bug 46508)
317
- epm play vinteo.desktop: fix url (ALT bug 46501)
318
- epm repack synology-drive: fix libnautilus issue (ALT bug 46509)
319
- epm repack generic-appimage: get PRODUCTCUR from desktop file
320
- epm play mssql-tools: fix download url
321
- epm repack brave: disable AutoReq
322
- epm prescription i586-support: fix typo
323
- epm prescription i586-fix: check vulkan-amdgpu only on ALT p10
324
- erc: add support for repack tgz->tar in 7z mode
325
- erc: use tar for tar creating
326
- distr_info: treat 0.x version as Sisyphus
327

328
* Sun Jul 02 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.10-alt1
329
- epm play: add eXpress client
330
- epm play: add firefox-nightly
331
- epm play: add weasis
332
- eget: fix concatenate_url_and_filename()
333

334
* Thu Jun 29 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.9-alt1
335
- epm play: add hansoft-client
336
- epm prescription i586-fix: fix missed support
337
- epm print info: add epm version output
338
- epm check_updated_repo: apt based only
339

340
* Tue Jun 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.8-alt1
341
- epm list --available: fix for yum
342
- epm play steam: don't use deb if package can be installed from the repo
343
- epm play netbeans: fix install latest version (ALT bug 46505)
344
- epm play netbeans: change download url to support any released version, not latest only
345
- epm: fix description for epm sf
346
- epm repack anydesk: add all needed packages to requires
347
- generic-appimage: fix file permissions
348
- eepm.spec: drop update-kernel, apt-scripts from requires
349

350
* Wed Jun 07 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.7-alt1
351
- epm repack: add_requires: for ALT only
352
- epm repack audiorelay: disable AutoReq, add manual requires
353
- epm repack k3s.sh: fix unitdir (for systemd services)
354
- epm repack anydesk: fix requires
355
- epm play commfort-client: get version from the site
356
- epm-filelist: add missed module epm-check_updated_repo
357
- epm play i586-fix: call i586-support firstly
358
- epm play aksusbd: add support for i386, aarch64, armhf
359
- distr_info: export SYSTEMARCH (-a)
360
- epm play: fix (arch dependent) list for deb systems
361
- distr_info: don't export vars, set only
362
- epm-sh-functions: don't export DISTRVENDOR
363

364
* Mon May 29 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.6-alt1
365
- epm repo index: add x86_64-i586 support
366
- prescription: just add pipewire script
367
- epm clean: add --direct support and print about a possibility to use it
368
- epm check_updated_repo: add check if apt indexes is never updated
369
- don't handle ALTServer distro separately
370
- distr_info: fix ID_LIKE support, update tests
371

372
* Sun May 28 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.5-alt1
373
- distr_info: add ID_LIKE support and small fixes
374
- fix content info checking
375

376
* Sat May 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.4-alt1
377
- epm repopkg: always use i586 arch for 32 bit packages
378
- epm-sh-functions: hide missed TMPDIR warning
379
- epm provides: improve for dnf
380
- epm play logseq: fix name
381
- epm: check if /dev/stdin is pipe when check command in stdin
382

383
* Tue May 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.3-alt1
384
- added --nox11 to pack.d/far2l-portable.sh (ALT bug 45869)
385
- epm repack ungoogled-chromium: fix chrome-sandbox name
386
- epm repack discord: disable autoreq, add fixed reqs
387
- epm play flyview-server: add comments about user, create var dir (ALT bug 45630)
388

389
* Tue May 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.2-alt1
390
- i586-fix: added libd3d
391
- epm repack.d/generic.sh: improve python3 support
392
- simplify download via eget, parse result strictly
393
- epm full-upgrade: add --interactive support (ask for every step)
394
- esu: add messages if sudo or su is missed or not accessible
395
- epm addrepo: install apt-https if add https:// repo
396
- epm play: use https only
397
- epm play: add logseq support
398
- epm play: add freeplane
399
- epm requires/provides: add support for remote files (url)
400
- epm repack: ungoogled-chromium: fix chrome-sandbox name
401
- epm repack epsonscan2: fix linking
402
- epm repack 64Gram: fix updater disabling
403
- epm play cascadeur: revert to 2022.3.1 version
404
- epm filelist/search-file: move content index update to epm update
405

406
* Mon May 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.1-alt1
407
- epm-sh-functions: add more diag info about tmp, drop rmdir for removed tmp files
408
- revert "disable bash completion for epm (see alt bug 46146)"
409
- epm repack: restore fixing tarball files permissions
410
- epm repack mobirise: add libjpeg8 require for newest versions
411

412
* Mon May 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.0-alt1
413
- disable bash completion for epm (see alt bug 46146)
414
- epm play: add piktomir
415
- epm play: add epsonscan2
416
- epm repack gitkraken: disable perl requires (todo: remove embedded git?)
417
- epm-install: improve interactive mode
418
- epm download: check file after eget
419
- epm ei: check stable branch for eepm install only, trying install eepm from the repo
420
- epm ei: improve checking for url(s) returned from Korinf repo
421
- epm pack: rewrite and fix --repack logic
422

423
* Sun May 14 2023 Vitaly Lipatov <lav@altlinux.ru> 3.56.1-alt1
424
- eget: add --get-ipfs-cid to help, fix for case when IPFS is disabled (no accessible gateway)
425
- epm repack: fix hack for empty Summary
426
- epm pack.d/generic-snap.sh: fixes
427
- epm play: add plex-desktop
428
- epm pack.d: fix generic-appimage.sh
429
- epm download: use BIGTMPDIR for temp download dir
430

431
* Sun May 14 2023 Vitaly Lipatov <lav@altlinux.ru> 3.56.0-alt1
432
- epm repack hplip-plugin: add hplip require
433
- epm full-upgrade: fix --assumeyes option for flatpak
434
- epm play: use short epm version for get ipfs db
435
- epm policy: implement via dnf/yum info for dnf/yum based systems
436
- epm forbids * in any package names
437
- epm: add epm grep as alias for epm qp
438
- epm: modify PATH only for subprocess
439
- epm pack 1c83client: use esu instead of SUDO
440
- epm: introduce --debug and use it to enable bash -x
441
- improve load_helper to skip repeated include
442
- epm repack: use epm_status_repacked() instead if checking inplace
443
- epm pack: refactoring, move script runnning to a separate func
444
- epm: implement --put-to-repo=/path/repo support
445
- add epm tool yaml
446
- epm: fix --norepack option
447
- epm pack.d: add generic-snap.sh
448
- epm repack: implement all pack related things via pack code
449
- epm repack: set Distribution: EEPM, fix epm status
450

451
* Fri May 12 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.8-alt1
452
- epm play: add k3s
453
- epm play: add webdavmailrucloud
454
- epm autoorphans: implement skip packages on hold
455
- epm-sh-install: skip vendor/scripts warning in dryrun mode
456
- epm full-upgrade: implement --dry-run (--just-print) support
457
- add initial epm bash completion
458
- epm download __download_pkg_urls(): allow download any files
459
- epm full-upgrade: add --no-clean (via config too) to disable clean after upgrade
460
- epm play --list-installed-packages: print packages for hidden apps too
461
- epm repack discord: rewrite files install part
462
- epm repo reset: implement for ALT
463
- epm repo save/restore: add to help, change work dir
464
- epm repo status: implement for apt
465
- epm assure: move warning text from assure_exists()
466
- assure_exists(): make interactive by default, mark as auto installed (ALT bug 42240)
467
- epm repack jetbrains-toolbox: rewrite install script (ALT bug 45870)
468

469
* Mon May 08 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.7-alt1
470
- epm install kernel-module*: skip install if there is no any kernel
471
- epm play virtualbox-extpack: rewrite to use package install
472
- epm repack generic.sh: disable rpmlint
473
- epm play: add hplip-plugin
474
- epm update: save all available packages after update
475

476
* Mon May 08 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.6-alt1
477
- epm play: add flashplayer
478
- epm play: add audiorelay
479
- epm play: add virtualbox-extpack
480
- esu: add support for quoted args (with spaces)
481
- epm play: use esu instead of $SUDO
482
- epm play common.sh: check for package status before remove
483
- epm downgrade: download files by pkg_urls in a common place
484
- epm downgrade: run downgrade only for installed packages
485

486
* Sun May 07 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.5-alt1
487
- makefile: set path in esu too
488
- epm-sh-functions: set_sudo(): improve messages
489
- epm play: add virtualbox
490
- epm install: satisfied with any installed requested package
491
- epm install: implement correct install kernel module support
492
- epm-repo-addkey: hide extra requires (gnupg)
493

494
* Fri May 05 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.4-alt1
495
- epm play add gitkraken
496
- epm play: rename r7office to r7-office
497
- epm play: add r7-office-organizer
498
- epm status: add --certified support (for packages we trust)
499
- epm repack: fix some requires
500
- pack missed esu
501

502
* Fri May 05 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.3-alt1
503
- eget: fix github json handling (some servers return optimized nonformatted answer)
504
- epm install: add missed --simulate support for hilevel command
505
- epm i586-fix: add only installable ngvidia_glx i586 packages
506
- epm play i586-fix: use --no-remove for install
507
- epm repack: use --no-remove for install
508
- epm repack: use PREINSTALL_PACKAGES install way
509
- eget: use correct http download backend for ipfs via gateway
510
- epm play: add commfort-client (wine)
511
- epm-upgrade: for url download files to upgrade
512
- add esu command (sudo -l / su - wrapper)
513

514
* Wed May 03 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.2-alt1
515
- epm install: move alt, apt-dpkg, rpm install to separate files
516
- epm play: add joplin, novelwriter
517
- epm install: use --skip-installed when install requires for rpm package with --noscripts
518
- epm play brave: fix short name issue
519
- epm repack rpm: drop icons dirs from packing
520
- epm play yaradio-yamusic: fix icon packing
521
- epm repo addkey: allow missed url with gpg key
522
- epm repo add: add autoports supports
523
- epm repack unigine-superposition: fix icons packing
524
- epm repack common.sh remove_dir(): more correct removing
525
- epm repack net.downloadhelper.coapp: fix mozilla dir
526
- epm repack net.downloadhelper.coapp: use ffmpeg and xdg-open for the system
527

528
* Mon May 01 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.1-alt1
529
- epm play: fix bitwarden, wpsoffice, trueconf
530
- epm: add Requires: update-kernel for ALT
531
- distr_info: allow override distr via DISTRNAMEOVERRIDE or latest arg
532
- epm play: rewrite IPFS DB download, check epm specific version URL
533
- epm play common.sh: update to latest available version in any case
534
- epm repack trueconf: use requires from the original package
535
- epm repack trueconf-server: improve preinstall packages
536
- epm repack: drop old libicu in requires
537
- eget: add support for UTF-8 filename in Content-disposition
538
- epm: change CMDSHELL to /usr/bin/env bash and use CMDSHELL for call scripts
539

540
* Sun Apr 30 2023 Vitaly Lipatov <lav@altlinux.ru> 3.55.0-alt1
541
- epm play brave: fix download
542
- epm play anydesk: fix version
543
- epm play: add bitwarden
544
- epm play: add unityhub
545
- epm repo addkey: fix download key
546
- epm pack 1c83-client: fix unpacking, use erc
547
- epm play: add --remove all support
548
- eget: fix for brave go-ipfs
549
- epm repo addkey: allow key name as first arg
550
- epm status: add --installable
551
- epm play angie: use new order for epm repo addkey
552
- epm play: enable whatsapp support for other distro
553
- epm repack vk-calls: add /etc/tmpfiles.d/vk-calls.conf
554
- emp-sh-functions: set TMPDIR if missed
555
- epm repack: run repack scripts with buildroot dir as current dir
556
- epm: add unknown options to pkg_options
557
- epm: improve args separating
558
- for extra repos use eget, not rsync
559
- rewrite tmp file cleaning
560
- distr_info: resort functions
561
- optimization: use eval distr_info --print-eepm-env instead of separated calls
562
- use /usr/bin/env bash shebang
563

564
* Thu Apr 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.54.0-alt1
565
- epm play: fix synology-chat
566
- epm play: add youtube-music
567
- epm play: add angie support
568
- epm play/pack: add install some Pantum drivers
569
- epm play brave: rewrite
570
- epm pack: improve working with tmpdir, simplify
571
- epm fatal/warning: colorify only key word
572
- epm repo add: add Alpine support
573
- epm repo addkey: add Alpine support
574
- epm repo addkey: add dnf/yum support
575
- epm repo addkey: improve ALT support
576
- epm pack.d/common.sh: add exit to return_tar()
577
- epm play: fix version as second arg
578
- epm play wine: fix install with --only-i586
579
- epm upgrade: pass -V when --verbose (for apt based systems)
580
- epm install: improve --noscripts workaround
581
- epm-sh-functions erc(): install p7zip in any case
582

583
* Wed Apr 26 2023 Vitaly Lipatov <lav@altlinux.ru> 3.53.1-alt1
584
- epm play: add yaradio-yamusic
585
- epm play: add lycheeslicer support
586
- epm: use bash directly
587
- serv: add all initial detection, use bash directly
588
- epm play: add libicu56 (for ALT only)
589
- epm repack trueconf: update script
590
- epm play.d/common.sh: fix PKGNAME detection
591
- epm repack synology-drive: ignore if removed extra files is missed
592
- epm play: fix download name in various scripts
593
- epm play: update synology* scripts
594
- eepm.spec: drop BR: rpm-build-intro (isn't used anymore)
595

596
* Tue Apr 25 2023 Vitaly Lipatov <lav@altlinux.ru> 3.53.0-alt1
597
- epm repack microsoft-edge: use one file, add conflicts
598
- epm play: update IPFS DB every time (and merge with sort)
599
- epm status: add --validate (check for package correctness)
600
- epm play: add check for origin of install repo for all targets
601
- epm play: fix --force handling
602
- fatal(): add epm version to error message
603
- epm status --original: don't check Signature field
604
- epm autoorphans: don't call epm remove without packages
605
- pkgallowscripts.list: add lsb-cprocsp exclude
606
- i586-fix.sh: comment out NetworkManager-libnm
607
- make epm update-kernel no fatal on apt systems
608
- epm play: rewrite to support set version where possible
609
- rewrite check for package vendor and package source
610
- rename --thirdpart to --thirdparty
611

612
* Mon Apr 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.7-alt1
613
- makefile: drop bashisms
614
- epm restore: add meson.build support
615
- epm-sh-functions: set_sudo: improve sudo checking
616
- epm play zerotier-one: get latest version from the site
617
- implement epm status [--installed|--original|--thirdpart|--repacked]
618
- epm repack: save repacked packages with epm release
619
- epm-sh-functions: __epm_check_if_package_from_repo(): add check for empty Signature field
620
- epm play: check already installed package with is_repacked_package (implemented via epm status)
621
- epm play: add pencil support
622

623
* Sun Apr 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.6-alt1
624
- makefile: fix install play.d
625

626
* Sat Apr 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.5-alt1
627
- tools_json: replace egrep with grep -E
628
- eget: add -H (--header) support
629
- epm play icq: get latest version from snapcraft.io
630
- distr_info: fix Manjaro support
631
- epm ei: use --auto in pipe mode
632
- generic-appimage.sh: use cd & run (some progs runs only relative to current dir)
633
- epm play: add clibgrab
634
- eepm.spec: move install code to Makefile
635
- eepm.spec: update Source URL
636
- remove yum subpackage (will pack separately)
637

638
* Sat Apr 22 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.4-alt1
639
- epm play: add cnrdrvcups-ufr2 support
640
- epm repo add/remove: add korinf support
641
- erc-sh-archive: add diag message if backend is missed
642
- erc-sh-archive: add checking for 7zr and 7zz
643
- epm-sh-functions erc(): check if some erc backend is installed and install p7zip if missed
644
- epm-repack: add p7zip require
645
- allow EPM_BACKEND and SERV_BACKEND to force backend to use
646
- epm-release_upgrade: remove apt-conf-sisyphus only if installed
647

648
* Fri Apr 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.3-alt1
649
- epm repack aksusbd: create empty /etc/hasplm/nethasp.ini (ALT bug 44480)
650
- epm play: net.downloadhelper.coapp
651
- epm print: fix: check if file is real package
652
- epm update: check for new Korinf version not with eepm from stable ALT branches
653
- epm ei: do nothing on stable ALT branches
654

655
* Thu Apr 20 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.2-alt1
656
- epm play: add lithium support
657
- epm play: add aksusbd
658
- epm play cascadeur: get build-id and version from the site
659
- epm repack: install packages only on ALT
660
- epm repack softmaker-freeoffice-2021: fix
661
- epm install: ignore /home dir as possible bin dir
662
- eget: restore missed quotes after href
663

664
* Wed Apr 19 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.1-alt1
665
- distr_info: print empty package type if unknown
666
- distr_info: add NixOS support
667
- epm repack kubo: fix conflicts
668
- epm play codium: check if the package is already installed from repo
669
- epm play chromium-gost and yandex-browser: fix checking for the package from repo
670
- epm: add some nix support
671
- epm pack: add support for version as third arg
672
- epm play: add initial support for cascadeur
673

674
* Mon Apr 17 2023 Vitaly Lipatov <lav@altlinux.ru> 3.52.0-alt1
675
- epm-sh_functions: add colors to fatal() and warning()
676
- epm install: add warning when install third-party software
677
- rename chocolatey -> choco
678
- eget: improve globbing symbol translation
679
- epm play: add kubo support
680
- epm install: redirect install by path (/usr/bin/git) to install via hi-level commands for all distro
681
- epm play: add sane-panakvs (Panasonic Scanner Driver for Linux)
682
- epm play: add print out for all epm commands
683
- epm play okular-csp: some improvements
684
- epm print contructname: improve delimiter issue
685
- epm play: fix URLs with fixed eget wildcards
686
- eget: disable checking for magic CID if IPFS is used
687
- eget: check Brave IPFS after local ipfs in IPFS auto mode
688

689
* Sat Apr 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.51.2-alt1
690
- epm play: add zerotier-one
691
- epm: fix warmup issue again
692
- epm: fix query-package, query (fix epm_package param using)
693

694
* Sat Apr 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.51.1-alt1
695
- epm play: fix shift when --ipfs
696
- eget: don't return put error in gateway mode
697

698
* Sat Apr 15 2023 Vitaly Lipatov <lav@altlinux.ru> 3.51.0-alt1
699
- distr_info: add missed fields for old ALT distro
700
- epm repack: add support for remotedesktopmanager
701
- epm repack.d/generic-appimage.sh: use correct icon name
702
- epm repack.d/generic-appimage.sh: add alternative link too
703
- epm repack.d/generic-appimage.sh: install /usr/share/icons/hicolor... if exists
704
- epm repack.d/common-chromium-browser.sh: add add_deps()
705
- epm repack.d/generic-appimage.sh: add predefined deps for electron based apps
706
- epm play: add todoist support
707
- epm repack.d/common-chromium-browser.sh: install/add deps only on ALT
708
- eget: fix get real url again
709
- epm-autoremove: force mark sudo as manual (some bug in a distro?)
710
- epm prescription i586-fix.sh: add libnm (needed for Steam)
711
- add support for termux-pkg
712
- epm search: use direct args
713
- epm: implement list-available
714
- epm packages: use direct args
715
- drop epm list, epm -l aliases for epm packages
716
- epm: implement list (with --available and --installed options)
717
- epm: improve winget support
718
- epm play: refactoring
719
- epm: add --disable-interactivity alias for --non-interactive
720
- epm ei: add special case for eepm install
721
- eget: fix embedded mode
722

723
* Wed Apr 12 2023 Vitaly Lipatov <lav@altlinux.ru> 3.50.1-alt1
724
- eget: fix --check
725
- eget: add filename support in ipfs://Qm...filename=real.name
726
- epm play unigine: fix name producing, fix url
727
- eget: hide IPFS mode status when IPFS mode is disabled
728
- eget: fix quiet mode, add --quiet alias for -q
729

730
* Wed Apr 12 2023 Vitaly Lipatov <lav@altlinux.ru> 3.50.0-alt1
731
- epm tool: add which command
732
- play/repack/pack common.sh: use epm tool which for is_command
733
- ungoogled-chromium: fix sandbox
734
- epm play: add --ipfs support
735
- epm install: fix --replacepkgs again
736
- epm repack: fix warning when we have repacking rule
737
- epm ei: fix checking for interactive mode
738
- epm repack vinteo.desktop: fix repacking on ALT/p9
739
- epm-update: fix checking for new eepm package
740
- epm play --ipfs: initialize db with site prepared data
741
- distr_info: don't use GNU sed extension
742
- epm: add EPMMODE: package, single, pipe, git
743
- epm repack: use EPM <support@eepm.ru> packager and skip warning if a package packaged by one
744
- epm play unigine*: skip temp dir
745
- epm: improve AlpineLinux support
746
- epm: add stats command
747
- epm play okular: improve message about CryptoPro
748
- eget: big rewrite to support IPFS mode (EGET_IPFS=disabled,auto,brave,local,gateway)
749
- eget: add EGET_IPFS_DB file support (save after download, get when download)
750
- eget: add --get-filename, --get-real-url, --get-response, --get-ipfs-cid
751
- eget: use scat only for get remote content
752
- eget: refactoring wget/curl detection
753
- eget: add support for EGET_BACKEND=curl,wget
754
- eget: add hack to get headers ever if HEAD is not allowed
755
- eget: stop recursion with EGET_ vars
756

757
* Mon Apr 10 2023 Vitaly Lipatov <lav@altlinux.ru> 3.42.0-alt1
758
- epm play trueconf: fix libicu require
759
- epm ei: get real path before epm install (to fix ask about install)
760
- epm play: add mobirise, lunacy, ungoogled-chromium
761
- epm: drop less using
762
- epm play sweethome3d: support for latest version, rewrite repack
763

764
* Fri Apr 07 2023 Vitaly Lipatov <lav@altlinux.ru> 3.41.2-alt1
765
- serv: use is_command instead of direct which
766
- serv: use service type detection from epm print info --service-manager
767
- distr_info: use hascommand instead of direct which
768
- distr_info: add long option --service-manager, fix print info formatting
769
- distr_info: fix distro-version for ROSAFresh
770
- distr_info: fix reponame for ALTServer
771
- distr_info: return from ROSAFresh to ROSA
772

773
* Thu Apr 06 2023 Vitaly Lipatov <lav@altlinux.ru> 3.41.1-alt1
774
- epm play master-pdf-editor: fix download url
775
- distr_info: vendor rosafresh for ROSAFresh
776
- epm repack common.sh: implement file path support in filter_from_requires
777
- epm release-upgrade: fix syntax error
778

779
* Thu Apr 06 2023 Vitaly Lipatov <lav@altlinux.ru> 3.41.0-alt1
780
- remove direct which command using
781
- epm repack.d/example.sh: improve example
782
- repack.d/softmaker-freeoffice-2012.sh: don't use erc directly
783
- repack.d/portproton.sh: add some missed requires (gawk, tar, /usr/bin/convert)
784
- add compatibility layer (print_command_path, is_command, subst) to pack.d and repack.d
785
- epm pack/play/repack: add warning about .rpmnew files
786
- epm repack rustdesk.sh: fix for build nightly release
787
- epm history: print rpm sessions too
788
- epm download: fix for download several packages
789
- epm addrepo: add support for c9f*
790
- epm repo: add create command (epm repo index --init)
791
- epm repo comment: remove in favour epm repo disable
792
- epm play portproton: get latest release from github, not fixed version
793
- distr_info: print correct version for c9f*
794
- distr_info fix support for ROSAFresh
795

796
* Mon Apr 03 2023 Vitaly Lipatov <lav@altlinux.ru> 3.40.1-alt1
797
- epm play: add DJV2
798
- epm.spec: require bash instead of sh
799

800
* Fri Mar 31 2023 Vitaly Lipatov <lav@altlinux.ru> 3.40.0-alt1
801
- epm play: add alivecolors support
802
- epm play: add freeoffice
803
- epm addrepo: add astra repos with [arch-=i386]
804
- erc: use 7z if patool is missed
805
- erc: add --use-7z and --use-patool
806
- add prepare_to_eepm.sh
807
- eget: improve is_url checking
808
- eget: disable checking for globbing symbol ? in URL
809
- epm: add -y as --auto alias
810
- epm: print short help when run without params
811
- epm prescription: add i586-support
812
- epm install: don't use --replacepkgs when install only one package
813
- epm prescription: add nvidia-remove
814
- epm: add --norepack option
815
- epm pack: rewrite
816
- epm repack: move repack stoplist to /etc/eepm/repackstoplist.list
817
- epm repack generic.sh: skip links
818
- epm release-upgrade: print info about ALT wiki when update to ALT Sisyphus
819

820
* Thu Mar 30 2023 Vitaly Lipatov <lav@altlinux.ru> 3.39.3-alt1
821
- eget: make correct URL if file part parsed by mask separately
822
- epm play: add vuescan
823
- epm play: fix download url for anydesk (according to latest eget)
824
- epm play: add cuda-z support
825
- eget: big rewrite
826
- epm play: add netbeans
827
- epm ei: add help, rewrite parsing
828
- epm ei: add support to set Korinf URL
829
- epm addrepo: add support for AstraLinux
830

831
* Wed Mar 29 2023 Vitaly Lipatov <lav@altlinux.ru> 3.39.2-alt1
832
- epm ei: add fallback to vendor/repo dir
833
- distr_info: print bug report url
834
- distr_info: add default repo name (the same like distro version)
835
- epm download: use eget --latest if mask is not *.something
836
- epm: allow --dry-run for kernel-update/remove-old-kernels
837
- epm full-upgrade: skip snap if snap service is not running (ALT bug 45666)
838
- epm install: add --download-only support for repository packages (via epm download)
839
- epm download: implement package download for ALT via apt-get install --print-uris
840
- add epm download --url for apt-rpm and apt-dpkg systems
841

842
* Tue Mar 28 2023 Vitaly Lipatov <lav@altlinux.ru> 3.39.1-alt1
843
- distr_info: add --repo-name, --distro-name, --base-distro-name
844
- distr_info: add full version for Astra
845
- distr_info: add long options, rearrange default output
846

847
* Mon Mar 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.39.0-alt1
848
- epm repo implement enable/disable for ALT
849
- epm repo list:  add (-a|--all) support (print commented out lines)
850
- epm repo index/add: big rewrite
851
- epm repack: skip find requires for update_mpeg in yandex-browser and vivaldi
852
- epm repack yandex-browser: add fonts-ttf-google-noto-emoji-color require only if it is exists
853
- epm repo add: add support for various url and dir forms
854
- epm repo add: add support for short form: 'rpm url component' and use it
855
- eget: add support for URL in form file:/ or /path
856
- epm install: add --replacepkgs (and --test for --dry-run case) to rpm -Uvh
857

858
* Mon Mar 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.38.1-alt1
859
- epm repack unigine-superposition: fix issue with libssl/libcrypto
860
- epm repack: add initial cnrdrvcups-ufr2-uk
861
- epm: fix epm version checking
862
- epm play common.sh: fix checking for available version
863
- epm repo: add enable/disable support
864
- epm print: add arch
865
- epm repo add: add support for dir
866
- epm repo: implement initial support for create local repo (index,pkgadd,pkgdel,pkgupdate)
867

868
* Sun Mar 26 2023 Vitaly Lipatov <lav@altlinux.ru> 3.38.0-alt1
869
- epm prescription i586-fix: add missed nvidia_glx, primus
870
- epm repack: many fixes
871
- epm repack vinteo.desktop: skip lib.req for foreign binaries
872
- epm prescription common.sh: add is_root, assure_root
873
- epm play telegram: move repacking to pack.d
874
- epm play 64Gram: move packing to pack.d
875
- epm repack liteide.sh: add Conflicts to liteidex
876
- epm play common.sh: check app version in versioned epm info firstly
877
- epm repack: add --install support
878
- epm play common.sh: fix checking if update is needed
879
- epm full-upgrade: allow skip kernel update (via eepm.conf)
880
- epm kernel-update: disable remove-old-kernels after update
881
- eepm.spec: add Requires: apt-scripts (for emergencies)
882
- print note about autoremove only after epm clean (with caution!)
883
- epm play --update: skip updating if the package is on hold (see epm mark --help)
884
- eget: implement --check-mirrors
885
- epm ei: drop update_url_if_need_mirrored using, we hope eget will helps here
886
- epm play: drop update_url_if_need_mirrored, we hope eget will helps us
887
- epm pack: drop update_url_if_need_mirrored, we hope eget will help us
888
- epm play: drop check_url_is_accessible using
889
- set BIGTMPDIR and use in cd_to_temp_dir
890
- epm play ktalk: rename to correct name
891

892
* Fri Mar 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.37.0-alt1
893
- epm play master-pdf-editor: get package name from site
894
- epm play: add realvnc-server and realvnc-viewer
895
- epm repack ipera-mediaserver: drom libQt5 libGL from reqs
896
- epm tool: add erc and ercat
897
- eepm.spec: disable AutoReq at all, use direct requires
898
- epm play unigine-*: move unpacking to pack.d
899

900
* Fri Mar 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.36.2-alt1
901
- epm repack icq: fix requires (ALT bug 44899)
902
- epm repack vkteams: fix requires
903
- epm repack far2l-portable: add package meta info
904
- epm play wine: add missed wine-etersoft
905
- epm repack meridius: fix icon name
906
- epm repack: implement add_requires and use it
907
- epm repack liteide: fix desktop, add golang requires (ALT bug 45635)
908
- distro_info: add --glibc-version
909
- epm play jetbrains-toolbox: rewrite with epm pack
910
- epm play kyodialog: rewrite with epm pack
911

912
* Thu Mar 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.36.1-alt1
913
- epm-pack: install PKGFORMAT package after repack
914
- replace --download-only with --save-only
915
- epm repack generic.sh: add remove_dir /usr/lib/.build-id
916
- epm repack: add portproton.sh (add needed requires)
917
- epm-pack: reset EPMCURDIR as hack
918

919
* Thu Mar 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.36.0-alt1
920
- epm play: add far2l-portable
921
- epm-pack: add --verbose support
922
- epm pack 1c83-client: add support for unpack downloaded tar.gz
923
- epm install: add --download_only (save after repack) and --direct + --download_only (save before repack)
924
- epm repack 64Gram: fix name
925
- epm-sh-functions: hide direct /bin/echo using
926
- epm repack Autodesk_EAGLE: drop internal libxcb-dri?.so.0 (ALT bug 44898)
927
- remove CURDIR to EPMCURDIR and export it without override
928

929
* Tue Mar 21 2023 Vitaly Lipatov <lav@altlinux.ru> 3.35.1-alt1
930
- epm pack 1c83-client: fixes
931
- epm repack rstudio: fix chrome-sandbox
932
- epm play steam: add install Steam from the repo
933

934
* Mon Mar 20 2023 Vitaly Lipatov <lav@altlinux.ru> 3.35.0-alt1
935
- epm play: rewrite, add applications list support, use app=version form
936
- add epm pack
937
- epm play: add initial portproton support
938
- epm pack: add 1c83-client support
939
- rewrite all browser-codecs install via epm pack
940
- epm play opera: rewrite, fix other systems install
941
- epm play: move wine to play list
942
- epm repack: add r7-office (with support for 7.3)
943

944
* Sat Mar 18 2023 Vitaly Lipatov <lav@altlinux.ru> 3.34.1-alt1
945
- epm repack codium: fix path to binary
946
- epm repack rustdesk: fix install pynput
947
- epm play unigine: fix eget path
948
- epm repack unigine-superposition: drop patchelf direct req
949
- epm repack Telegram: fix autoupdate disable
950
- epm-repack: fix version parsing
951
- epm play telegram: add support for beta|version, install stable by default
952
- epm play rstudio: use build according to the distro
953
- epm play: add 64gram
954
- epm repack yandex-browser: add require fonts-ttf-google-noto-emoji-color
955
- epm play: add minecraft-launcher
956
- add epm moo
957
- epm-install: add non interactive install task (--auto support)
958

959
* Mon Mar 13 2023 Vitaly Lipatov <lav@altlinux.ru> 3.34.0-alt1
960
- epm prescription wine: fix wine-etersoft support
961
- epm play: add liteide support
962
- epm play: add unigine-valley support
963
- epm play: add unigine-superposition support
964
- epm play: add codium
965
- epm play rustdesk: restore pynput-service.py (need python3-module-pynput since it)
966
- epm play sputnik-browser: disable service
967
- epm-sh-altlinux: disable warning about x86_64-i586 in task
968

969
* Thu Mar 09 2023 Vitaly Lipatov <lav@altlinux.ru> 3.33.0-alt1
970
- epm repack iproject-client: add requires
971
- epm: add epmp alias for epm play
972
- epm-full_upgrade: add support for --no-{epm-play,flatpack,snap}
973
- epm play yandex-browser: allow install native rpm for other rpm systems than ALT
974
- add epm ei erc to assure erc
975
- epm-repolist: add info about --verbose
976
- epm repack i586-fix: add support for Fedora based distro
977
- epm repack viber: rewrite
978
- epm play: add vkcalls support
979
- epm full-upgrade: disable epm play --update for non ALT Systems
980
- epm-release_upgrade: fix RockyLinux upgrade
981
- revert "epm play mssql-server: fix url for rpm"
982
- epm-history: fix default list
983
- epm repack zoom.sh: improve packing (ALT bug 44988)
984
- epm play: add unigine-heaven support
985

986
* Tue Feb 28 2023 Vitaly Lipatov <lav@altlinux.ru> 3.32.0-alt1
987
- epm repack synology-drive: fix install on ALT p10 (try 2)
988
- /etc/eepm/eepm.conf: add full_upgrade_no_{epm_play,flatpack,snap} to disable during full_upgrade
989
- epm repack: fix pycharm-professional
990
- epm print compare: add dpkg support
991
- epm-history: add --installed/--removed/--updated
992

993
* Mon Feb 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.31.1-alt1
994
- epm play: add synology-drive support
995
- epm play: add synology-chat support
996
- epm repack onlyoffice-desktopeditors: small fixes
997
- epm repack: add FlashPrint5 support
998
- epm repack: add iproject-client support
999

1000
* Fri Feb 24 2023 Vitaly Lipatov <lav@altlinux.ru> 3.31.0-alt1
1001
- update_versions.sh: save eepm version too
1002
- epm history: use journalctl -t apt-get for ALT
1003
- epm-mark: fixes for mark auto/manual with dnf
1004
- epm repack: add domination-client support
1005
- epm play assistant: add warning about dangerous script
1006
- epm repack: fix duplicate links add_bin_commands
1007
- epm play vivaldi-codecs: add error checking
1008
- epm repack common.sh: fixes for paths with spaces
1009
- epm play teams: disabled (no longer be available)
1010
- epm play mssql-server: fix url for rpm
1011
- epm-update: check for available epm version
1012
- epm play: add rocketchat support
1013

1014
* Wed Feb 08 2023 Vitaly Lipatov <lav@altlinux.ru> 3.30.0-alt1
1015
- epm-repack: fix rpm package arch (add --target to rpmbuild)
1016
- epm repack: add iwbdriver support (usable on 32 bit platform only)
1017
- distr_info: add Solus (eopkg) support
1018
- add eopkg package manager support (Solus system)
1019
- epm repack rustdesk: support repacking 1.1.9 and nightly 1.2.0
1020
- epm play rustdesk: allow install nigthly version (latest 1.1.9 as stable)
1021
- pack example eepm.conf
1022
- epm install: don't disable rpm scripts for packages from /etc/eepm/pkgallowscripts.list
1023
- epm install: don't disable rpm scripts for vendors from /etc/eepm/vendorallowscripts.list
1024
- epm play: add assistant, myoffice, r7-office to pkgallowscripts.list to use --scripts by default
1025
- disable AutoReq (exclude shell) and AutoProv
1026
- epm play mssql-server: fix changed download URL for ALT
1027

1028
* Wed Feb 01 2023 Vitaly Lipatov <lav@altlinux.ru> 3.29.1-alt1
1029
- epm-epm_install: allow install a few packages simultaneously
1030
- onefile_eget: add checking for curl too
1031
- epm: add echocmd (special for command print out) and use it in the empty arg error message
1032
- more intrusive advertising of the EPM channel in Telegram
1033
- epm prescription: rewrite all php install scripts
1034
- epm-epm_install: skip interactive for install from stdin
1035
- fix bug with run script in epm() (fix regression from bf3b0a0d1d8fe58a0e905a2d2e4eb7a3e7a35e05)
1036
- epm play teams: fix for other rpm based distro
1037

1038
* Wed Jan 25 2023 Vitaly Lipatov <lav@altlinux.ru> 3.29.0-alt1
1039
- epm repack vkteams: fix packing on Sisyphus (ALT bug 44851)
1040
- epm play vk: fix eget using (ALT bug 44866)
1041
- epm play wine: override wine-common install
1042
- epm-sh-altlinux-contents-index: use /tmp if TMPDIR is empty
1043
- epm play: add aimp
1044
- epm-addrepo: add crb support for Rocky Linux
1045
- epm release-upgrade: add support for RockyLinux
1046
- epm release-upgrade: don't restore repo if the final upgrade is failed
1047
- epm repack fix rustdesk (ALT bug 44888)
1048
- epm repack: fix getting version for AppImage
1049
- distr_info: improve checking for default package manager
1050
- epm release-upgrade: fix upgrade to Sisyphus
1051
- epm play: add vinteo.desktop support
1052
- epm-query: remove extra space after rpm package name in short mode
1053
- epm-mark: add support for hold/unhold
1054
- epm play: add --full-list-all
1055
- epm repack zoom: fix repack (ALT bug 44988)
1056
- epm search: switch to use glob symbols (not regexp)
1057
- epm mark hold/unhold: add support for glob symbols
1058
- epm-mark: add showhold
1059
- epm-mark: big refactoring, add support for deb and dnf based systems
1060
- add epm history command
1061
- epm mark: add support for dnf, zypper, merge, pacman
1062
- epm play librewolf: fix download URL
1063
- epm repack vkteams: improve packing (ALT bug 44851)
1064
- epm: add aliases: find->search, ls->packages
1065

1066
* Sun Jan 08 2023 Vitaly Lipatov <lav@altlinux.ru> 3.28.7-alt1
1067
- epm repack librewolf: install required packages only on ALT
1068
- epm repack Telegram: hide locally created desktop file (ALT bug 42402)
1069
- epm repack meridius: fix packing
1070

1071
* Fri Dec 30 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.6-alt1
1072
- epm play kyodialog: fix erc req
1073
- epm-sh-functions: call the program internally without bash
1074

1075
* Fri Dec 30 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.5-alt1
1076
- epm play: add librewolf support
1077
- epm play wpsoffice: get app version from Arch repo
1078

1079
* Wed Dec 28 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.4-alt1
1080
- epm play: add Kyocera printer driver
1081
- distr_info: add MOC/MeSh support
1082
- tests: add os-release tests
1083
- epm play master-pdf-editor: add MOC support
1084
- epm repack pantum: add libjpeg8 requires
1085

1086
* Mon Dec 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.3-alt1
1087
- epm repack: add gitlab-runner repack
1088
- epm play brave: add support for dev channel, do fallback to beta if release is missed
1089
- epm autoremove: fix on deb systems (eterbug #16189)
1090
- epm play gitlab-runner: repack on ALT
1091
- epm repack trueconf: fix repack on Sisyphus (remove libtbbbind requires missed libhwloc.so.5)
1092

1093
* Fri Dec 23 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.2-alt1
1094
- epm play: enable install chrome-remote-desktop
1095
- spec: require apt-repo on ALT
1096
- epm-install: restore workaround for install deb packages without apt-get (for old Ubuntu)
1097

1098
* Tue Dec 20 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.1-alt1
1099
- epm requires: allow show also for non installed packages, improvements
1100
- epm play: add iptvnator (ALT bug 44047)
1101
- epm repack xnview: improve packing requires
1102

1103
* Sat Dec 17 2022 Vitaly Lipatov <lav@altlinux.ru> 3.28.0-alt1
1104
- epm play r7office: fix install icons and associations (ALT bug 44093)
1105
- epm repack teamviewer: fix packing
1106
- epm repack rstudio: fix packing
1107
- epm repack meridius: remove unused discord integration (ALT bug 44251)
1108
- epm install: add --interactive support
1109
- epm ei: ask before install a package
1110
- epm play trueconf: drop unneeded workaround for install with --noscripts
1111
- epm requires: add support for --short
1112
- epm install: add workaround for --noscripts when using apt for additional requires
1113

1114
* Fri Dec 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.6-alt1
1115
- epm play ktalk: fix package name (ktalk2 now) (ALT bug 44230)
1116
- epm repack: clean created tmp dir
1117
- epm repack: fixes for ktalk (ALT bug 43486)
1118
- epm play: fix print description
1119

1120
* Fri Dec 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.5-alt1
1121
- distr_info: add --full-version
1122
- distr_info: fix Orel/orel checking for AstraLinux
1123
- epm repack vkteams: fix packing
1124
- epm play: add VK messenger
1125
- epm repack vkteams: prevent local .desktop creating (ALT bug 43779)
1126
- epm repack icq: prevent local .desktop creating (ALT bug 44250)
1127
- epm repack: ignore mono autoreq in generic-appimage.sh (ALT bug 43993)
1128

1129
* Thu Dec 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.4-alt1
1130
- remove dot in the end of wiki URL
1131
- epm play yandex-browser-codecs-ffmpeg-extra: fix repack
1132
- epm play: check if need update repo before install
1133
- epm play: use trap EXIT to remove tmp files
1134
- epm play pycharm-professional: fix install (ALT bug 44010)
1135
- epm play: print description only for applications with supported arch (ALT bug 43932)
1136
- epm play meridus: add support for install a given version
1137
- epm play: update flyview install
1138
- epm play flyview-server: add postinstall todo
1139
- epm repack: add support for pantum
1140
- epm repack brave-browser: fix repacking with broken cpio 2.13
1141
- epm repack: add support for brscanads2200ads2700w
1142
- epm repack: add libappindicator-gtk3 requirements for rustdesk
1143
- epm repack zoom: fix missed libffmpeg.so (ALT bug 44533)
1144

1145
* Thu Oct 27 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.3-alt1
1146
- epm repack spotify-client: fix icon packing error
1147

1148
* Sat Oct 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.2-alt1
1149
- epm repack pycharm-professional: rename icons to pycharm-pro
1150
- epm(): allow use it when run with pipe
1151
- epm repack pycharm-professional: fix packing
1152
- epm play flyview-client: fix package name
1153
- epm repack: fix icq packing
1154
- epm play okular-csp: remove repo also
1155
- epm repack ipera-client: filter out requires for embedded libs
1156
- eget: add --second-latest support
1157
- epm play opera: improve download latest available Linux version
1158

1159
* Mon Oct 03 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.1-alt1
1160
- epm repack Telegram: add Conflicts: telegram-desktop-binary
1161
- epm epack pycharm-professional: fix version 2022.2.2 packing
1162
- epm repack chromium-gost-stable: fix Name and Generic Name
1163
- google-chrome-stable: fix Name and Generic Name
1164
- epm repack chromium-gost-stable (ALT bug 43760)
1165
- epm repack wps-office: drop /usr/share/desktop-directories/wps-office.directory (ALT bug 43751)
1166
- epm play assistant: fix retrieving of a package URL
1167

1168
* Mon Sep 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.27.0-alt1
1169
- epm play: add RStudio support (ALT bug 43794)
1170
- epm full-upgrade: add update for flatpak and snap packages
1171
- epm: force disable verbose in quiet mode
1172
- epm repack slack: fix packing (ALT bug 43718)
1173
- epm repack: fix ipera-client (ALT bug 43761)
1174
- epm repack: fix ipera-mediaserver (ALT bug 43762)
1175
- epm repack onlyoffice-desktopeditors: pack icons (ALT bug 43713)
1176

1177
* Wed Sep 14 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.10-alt1
1178
- epm play: add meridius
1179
- fix non_interactive options
1180
- epm repack wps-office.sh: remove /etc/xdg/menus (ALT bug 43751)
1181
- epm repack spotify-client.sh: fix icon name (ALT bug 43720)
1182
- epm play yandex-disk: install also yandex-disk-indicator
1183
- github testsuite.yml: don't use yander mirror
1184
- epm play: add pycharm pro
1185
- epm play: improve pycharm (ALT bug 43613)
1186

1187
* Wed Sep 07 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.9-alt1
1188
- epm play: add Flyview (Ipera) server
1189
- epm play wpsoffice: fix return
1190
- epm-repack: fix packing dirs with spaces
1191
- epm play common.sh: fix typo (ALT bug 43706)
1192
- epm play assistant: add support for aarch64
1193
- epm repack teamviewer: add libminizip require (ALT bug 43723)
1194

1195
* Sat Sep 03 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.8-alt1
1196
- epm play: add wpsoffice
1197
- update embedded eget
1198
- epm repack common.sh: fix pack_dir
1199
- epm play: add FlyView client
1200

1201
* Sat Aug 27 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.7-alt1
1202
- epm repack fix pycharm-community on Sisyphus
1203
- epm requires: filter out rpmlib(*  for rpm
1204
- epm play: add trueconf client support
1205

1206
* Fri Aug 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.6-alt1
1207
- epm-epm_install: support mirrors
1208
- epm play master-pdf-editor: allow install on ALTLinux (ALT bug 43621)
1209
- epm play r7office: add support for many distro
1210
- epm play assistant: allow install on ALTServer
1211
- epm play myoffice: enable package scripts for removing too (ALT bug 43626)
1212
- epm repack common.sh: fix remove_dir (ALT bug 43613)
1213
- epm repack atom-beta.sh: fix (ALT bug 43614)
1214

1215
* Thu Aug 25 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.5-alt1
1216
- epm play: add VK Teams support
1217
- epm repack icq: fix description
1218
- epm repack skypeforlinux: fix packing (ALT bug 43615)
1219
- epm repack: fix packing scripts
1220
- epm-addrepo: fix typo (eterbug #15852)
1221
- epm repack common.sh: set PRODUCTDIR to PRODUCTCUR if empty
1222
- epm play: rewrite atom downloading and packing, add atom and atom beta support
1223

1224
* Mon Aug 22 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.4-alt1
1225
- change AstraLinux to AstraLinuxCE/SE
1226

1227
* Mon Aug 22 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.3-alt1
1228
- epm play: hide sputnik-browser (ALT bug 15741)
1229
- epm play: add Master PDF Editor
1230
- epm repack: fix /opt packing
1231

1232
* Sat Aug 20 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.2-alt1
1233
- add epm --short --version
1234
- epm-autoremove: enable real autoremove on yum based systems
1235
- fix $@ using for set vars (eterbug 15846)
1236
- epm repack icq: fix for ignore empty download
1237
- epm full-upgrade: do fatal on errors
1238
- epm play: return 0 if a package is already installed from the repo
1239

1240
* Fri Aug 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.1-alt1
1241
- add epm play virtualhere
1242
- more strong distro versions
1243

1244
* Thu Aug 18 2022 Vitaly Lipatov <lav@altlinux.ru> 3.26.0-alt1
1245
- fix: epm-download: always download rpm packages on ALT directly
1246
- epm play: add slack support
1247
- big revert "fix quotes in format strings"
1248

1249
* Thu Aug 18 2022 Vitaly Lipatov <lav@altlinux.ru> 3.25.1-alt1
1250
- epm repack icq: fix URL, ignore empty download
1251
- epm repack yandex-browser: fix provides
1252
- add epm play jetbrains-toolbox
1253

1254
* Thu Aug 18 2022 Vitaly Lipatov <lav@altlinux.ru> 3.25.0-alt1
1255
- epm repack: always set Epoche: 100 to override repository package
1256
- epm-search: fix support regexp not for apt only
1257
- epm-download: always download rpm packages on ALT directly
1258
- epm-tool: add json command support
1259
- epm play: add pycharm support
1260
- epm play: add icq support
1261

1262
* Tue Aug 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.24.3-alt1
1263
- epm_query_file: fix --short query for rpm
1264
- epm-query: fix --short query on rpm
1265
- fix docmd using (remove extra quotes)
1266

1267
* Tue Aug 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.24.2-alt1
1268
- fix quotes in format strings
1269

1270
* Tue Aug 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.24.1-alt1
1271
- epm-check_updated_repo: stop autoupdate repo info (too buggy)
1272
- epm play mssql-server: add Debian/Ubuntu support
1273
- epm-sh-functions: docmd/sudorun: use eval to handle env
1274
- epm install: separate install command for apt-dpkg and apt-rpm
1275

1276
* Mon Aug 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.24.0-alt1
1277
- epm play yandex-browser: add checking for yandex-browser-stable package from ALT repo
1278
- epm play opera: fix missed eget
1279
- epm play gitlab-runner: fix download on deb systems
1280
- epm-sh-functions: sudo -- don't allow vars, revert to just sudo
1281
- epm: add ACCEPT_EULA=y for install deb packages in non interactive mode
1282
- epm repack: set EEPM vendor for repacked packages
1283
- epm play geogebra: fix download on deb systems
1284
- epm play vivaldi: add snapshot support
1285
- epm(): run the script via bash
1286

1287
* Mon Aug 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.4-alt1
1288
- epm play: add support for opera beta and opera developer
1289

1290
* Mon Aug 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.3-alt1
1291
- epm-release_upgrade: remove conflicts branding file before upgrade
1292
- epm-repack: add support for EPM_REPACK_SCRIPTS_DIR
1293
- epm play anydesk: no strict version
1294
- epm play: add opera support
1295

1296
* Fri Aug 12 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.2-alt1
1297
- distr_info: add --codename support
1298
- epm: repo addkey support (add gpg key for a repo)
1299
- epm play: add rustdesk support
1300
- epm play: add Okular GOST support
1301

1302
* Fri Aug 12 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.1-alt1
1303
- epm play ktalk: add pre requires (ALT bug 42558)
1304
- common.sh: create shell wrapper with shebang (KDE runs Exec via execvp) (ALT bug 42641)
1305
- epm repack: fix shebang for obsidian and chromium-gost-stable
1306
- epm-query_file: follow a link ever if the link is not from a package
1307

1308
* Thu Aug 11 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.0-alt1
1309
- epm-repack: fix package name-version before convert
1310
- epm play Telegram: restore Conflicts: telegram-desktop
1311
- epm-repack: on deb convert to an intermediate rpm package if we have repack.d rules
1312
- epm play.d/common.sh: use mirror.eterfund for eepm.ru too
1313
- distr_info: add error about unknown option
1314
- epm play: allow direct run the scripts
1315
- epm play sputnik-browser: cleanup, add verbose checking URI accessible
1316
- epm play assistant: add URI checking and fix download on Ubuntu
1317
- epm repack: use BIGTMPDIR conception (ALT bug 43491)
1318

1319
* Wed Aug 10 2022 Vitaly Lipatov <lav@altlinux.ru> 3.22.3-alt1
1320
- epm play: add MyOffice support
1321
- epm repack.d: fix quotes
1322
- epm-download: fix permissions for downloaded file
1323
- epm install/repack: big refactoring to support rpm/deb platform in common way
1324
- epm-install: check if install by command
1325
- epm play: add mirror check for yandex-browser-codecs-ffmpeg-extra
1326

1327
* Sun Aug 07 2022 Vitaly Lipatov <lav@altlinux.ru> 3.22.2-alt1
1328
- repack.d/common.h: skip *_file/dir with empty arg
1329
- repack.d/common.h: add filter_from_requires function
1330
- add repack.d/rudesktop.sh
1331
- epm repack.d: use filter_from_requires
1332

1333
* Sun Aug 07 2022 Vitaly Lipatov <lav@altlinux.ru> 3.22.1-alt1
1334
- epm play rudesktop: fix eget using
1335
- epm play assisant: fix locale for cyrillic URL
1336
- epm-repofix: fix for Sisyphus
1337
- epm play: add gitlab-runner install
1338
- epm play code: fix link creating
1339
- epm play: fix sublime-text packing
1340

1341
* Sat Aug 06 2022 Vitaly Lipatov <lav@altlinux.ru> 3.22.0-alt1
1342
- generic-appimage.sh: drop MacOS only catalina dir (fix for balenaEtcher)
1343
- distr_info: strip long version for ALT Workstation
1344
- epm checkpkg: add --all support
1345
- epm play: add --force for --update support
1346
- epm play: add --list-installed-packages
1347
- repack.d/generic.sh: more common python -> python2 shebang suport
1348
- epm play: add signal messenger support (thanks, george@)
1349
- epm autoorphans: skip packages installed via epm play
1350

1351
* Mon Aug 01 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.8-alt1
1352
- eget: fix making file url from site url and filename
1353
- eget: add --check support for check url if accessible
1354
- play.d/common.sh: use eget --check in check_url_is_accessible
1355
- play.d/common.sh: add update_url_if_need_mirrored
1356
- epm play yandex-browser: use mirror.eterfund.org as mirror too
1357

1358
* Sun Jul 31 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.7-alt1
1359
- epm-install: yum does not support --allowerasing
1360
- don't expand package names on ROSA
1361

1362
* Sat Jul 30 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.6-alt1
1363
- epm-autoremove: add --auto support for apt
1364
- epm-remove: add missed --auto support for apt
1365
- epm-install: add --allowerasing for yum/dnf install
1366
- epm-query: don't use Epoche for hi level form
1367
- distr_info: use RELS name for ROSA Server, fixes for ROSA
1368
- eepm.spec: provides/obsoletes epm only on ALT
1369

1370
* Thu Jul 28 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.5-alt1
1371
- epm-sh-functions: add sudo_allowed
1372
- epm-filelist: fix sudo checking
1373
- zypper: add --non-interactive support
1374
- epm-install: always use apt for install deb packages
1375

1376
* Wed Jul 27 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.4-alt1
1377
- distr_info: add support for Debian GNU/Linux
1378
- epm print: disable name from package name guessing
1379
- epm-addrepo: add support for install powertools on RHEL family
1380

1381
* Tue Jul 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.3-alt1
1382
- epm-check: add support for --auto and --verbose
1383
- epm-install: revert to old .deb install way
1384

1385
* Tue Jul 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.2-alt1
1386
- distr_info: fix for RHEL
1387
- distr_info: stop detect snappy
1388
- epm-install: always use apt-get for install .deb file packages
1389
- epm print: fix print name/version/release by string
1390

1391
* Tue Jul 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.1-alt1
1392
- epm play wine: remove wine-gl and wine-twain packages
1393
- epm-install: apt need ./ path for install deb packages
1394
- epm play yandex-browser: add fallback for yandex-browser source URL
1395

1396
* Mon Jul 25 2022 Vitaly Lipatov <lav@altlinux.ru> 3.21.0-alt1
1397
- epm-update: cd / before apt-get update
1398
- distr_info: improve override support
1399
- epm-print: fix arg for distr_info
1400
- epm-check: add check_updated_repo before fix
1401
- epm-install: use apt-get install as fallback when install files with dpkg
1402
- epm repack: fix repack/install rpm on a deb system
1403
- epm-query-file: fix --short for apt
1404
- epm-sh-functions: disable eatmydata using
1405

1406
* Tue Jul 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.20.0-alt1
1407
- epm play: skip update for hidden packages
1408
- epm play.d: add rudesktop support
1409
- epm-full-upgrade: add epm clean after all
1410
- distr_info: big OS detection rewrite (based on /etc/os-release)
1411
- epm-release_upgrade: allow upgrade/downgrade to c9
1412
- epm-print: fix typo with rpm_query_package_format-field
1413

1414
* Sun Jul 17 2022 Vitaly Lipatov <lav@altlinux.ru> 3.19.4-alt1
1415
- epm play assistant: parse site page to get download link
1416
- epm play edge: add support for stable, beta and dev install
1417
- epm play: refactoring
1418
- epm-provides: fix for installed deb package
1419
- epm-print: major rewrite for deb support
1420

1421
* Sat Jul 16 2022 Vitaly Lipatov <lav@altlinux.ru> 3.19.3-alt1
1422
- distr_info: add ROSA/7 with yum support
1423
- epm-repolist: dnf/yum: be verbose only when --verbose
1424
- play/common.sh: add version checking
1425
- epm-play: add --installed-version and --package-name support
1426
- play.d/ktalk.sh: fix package name
1427
- play.d/sputnik-browser.sh: use url from b2c-distrs channel
1428

1429
* Fri Jul 08 2022 Vitaly Lipatov <lav@altlinux.ru> 3.19.2-alt1
1430
- pack_in_onefile.sh: use epm_main/serv_main functions for the main code
1431
- use return instead of exit in functions
1432
- epm play: add snap4arduino support (thanks, neurofreak@!)
1433
- epm play: add draw.io support (thanks, Ilya Demyanov!)
1434
- epm play: fix sublime download link
1435
- repack.d/draw.io: add drawio and draw.io commands to /usr/bin
1436
- distr_info: fix ROSA support
1437

1438
* Wed Jun 29 2022 Vitaly Lipatov <lav@altlinux.ru> 3.19.1-alt1
1439
- epm repack: fix mssql-server install (ALT bug 42639), tested in hasher
1440
- egrep -> grep -E
1441
- epm repack: improve zoom repack
1442
- epm play brave: install stable branch by default (beta or nightly as alternative)
1443
- epm-upgrade: return error status if there are no packages for upgrade
1444
- distr_info: detect kvm without systemd
1445
- repack.d/Telegram.sh: fix icons download
1446
- epm-query: fix removing packages with serial
1447
- add epm repo comment
1448
- epm release-upgrade: fixes
1449

1450
* Wed Apr 27 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.6-alt1
1451
- prescription/php8.sh: fix upgrade
1452
- repack.d/generic.sh: install rpm-build-python3 for build packages with python code
1453
- epm-play: make --short list the same like full (ALT bug 42566)
1454
- epm repack.d: don't use patchelf --add-rpath (missed in old patch-elf)
1455
- epm repack mssql-server.sh: fix packing (ALT bug 42559)
1456

1457
* Fri Apr 22 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.5-alt1
1458
- epm-update: fix error code in epm-update
1459

1460
* Fri Apr 22 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.4-alt1
1461
- epm play sublime: fix download URL
1462
- epm repack: fix onlyoffice-desktopeditors
1463

1464
* Fri Apr 22 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.3-alt1
1465
- add epm tool command for call embedded tools like eget or estrlist
1466
- epm play yandex-browser-codecs-ffmpeg-extra: use eget for download
1467
- use epm tool eget instead of EGET variable
1468
- epm repack AppImage: fix path to AppRun
1469
- epm repack: fix fix_chrome_sandbox return code
1470
- epm play: chrome-remote-desktop.sh: disable script
1471
- epm repack zoom: small improvements
1472

1473
* Tue Apr 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.2-alt1
1474
- epm-sh-functions: fix which command detection (deb based distro related)
1475

1476
* Tue Apr 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.1-alt1
1477
- add check for sed, which and grep commands
1478
- drop extra requires
1479

1480
* Mon Apr 18 2022 Vitaly Lipatov <lav@altlinux.ru> 3.18.0-alt1
1481
- epm install/repack: add AppImage support
1482
- epm repack: drop using fakeroot during repack to rpm
1483
- epm repack: set TMPDIR if missed, set _allow_root_build in temp. .rpmmacros
1484
- epm play: add ktalk support
1485
- epm repack: fix_chrome_sandbox: set 4711 permissions
1486
- epm repack: fix error code
1487
- epm play/repack: big rules cleanup
1488
- epm play: add duplicati support
1489
- epm play vivaldi: fix download (ALT bug 42477)
1490

1491
* Fri Apr 15 2022 Vitaly Lipatov <lav@altlinux.ru> 3.17.3-alt1
1492
- epm play: allow --remove for scripts (f.i., wine)
1493
- epm-sh-functions: add URL described how to tune sudo
1494
- update eget to 0.5.5
1495
- epm play: add Sublime Text 4 support
1496
- epm play telegram: add Group to the package
1497

1498
* Thu Apr 14 2022 Vitaly Lipatov <lav@altlinux.ru> 3.17.2-alt1
1499
- epm-query: add -- after options, fix query --short for rpm
1500
- epm play vivaldi-codecs-ffmpeg-extra: fix package name
1501

1502
* Thu Apr 14 2022 Vitaly Lipatov <lav@altlinux.ru> 3.17.1-alt1
1503
- distr_info: interpret RedHatEnterpriseLinuxServer as RHEL
1504
- epm play code: fix desktop file (ALT bug 42391)
1505
- epm play brave: install beta by default (nightly as alternative)
1506
- epm play vivaldi: add support for snapshot install
1507
- epm play: allow subcommands without -- prefix
1508
- distr_info: fix AstraLinux detection
1509
- distr_info: add support for arm64 debian arch
1510
- epm repack zoom: fix chrome-sandbox SGID (ALT bug 42412)
1511
- epm play: add vivaldi-codecs-ffmpeg-extra
1512
- distr_info: exclude pp10 possibility
1513
- epm provides: more clean output for deb
1514
- epm repack anydesk: fix requires (ALT bug 42403)
1515
- epm play geogebra: fix install on i586 (ALT bug 42404)
1516
- epm play zoom: fix install on i586 (ALT bug 42405)
1517

1518
* Thu Apr 07 2022 Vitaly Lipatov <lav@altlinux.ru> 3.17.0-alt1
1519
- epm play yandex-browser: still update beta version if it is installed
1520
- epm download: use downloaded name, not URL basename
1521
- distr_info: add ALT MED72 support
1522
- epm play: fix remove package for brave, chromium-gost and xnview
1523
- epm play anydesk: force get 6.1.* packages, fix repack
1524
- epm play: skip --update if the package is not installed
1525
- epm play: implement list of installed packages via package manager
1526
- epm: allow -v only for empty command
1527
- epm play: cleanup downloading
1528

1529
* Thu Apr 07 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.10-alt1
1530
- epm play assistant: add support for aarch64
1531
- epm-play: check installed-app file before removing
1532
- distr_info: check os-release and lsb-release after it
1533
- distr_info: use only major part of a version (8.5 -> 8)
1534
- epm play mssql-server: support --auto (--non-interactive)
1535
- split common functions from common-chromium-browser.sh to chromium.sh
1536
- epm repack Telegram: add icons, remove Updater
1537
- epm repack: add initial spnxclient support
1538

1539
* Sun Apr 03 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.9-alt1
1540
- epm play: sort installed apps, return status for update
1541
- epm play: refactoring, fix tamtam, sputnik, chromium-gost install
1542

1543
* Sat Apr 02 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.8-alt1
1544
- distr_info: improve default output (distro info)
1545
- epm prescription wine: fix alt detection
1546
- epm prescription: fix php8 install
1547
- epm play: check for a script in prescription.d also, add --list-scripts for list prescription.d scripts
1548
- epm prescription: implement via epm play functions
1549
- epm prescription wine: fix for 32-bit system
1550
- epm prescription: fix i586-fix/i586-remove
1551
- epm play: drop obsoleted i586-wine-vanilla, i586-wine-etersoft, i586-wine
1552

1553
* Thu Mar 31 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.7-alt1
1554
- epm repack Telegram: add telegram-desktop link
1555
- epm-play: add --quiet support, rewrite help
1556

1557
* Wed Mar 30 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.6-alt1
1558
- epm play: add Obsidian support
1559
- epm play code: add version support (f.i. epm play code 1.42.1)
1560
- distr_info: base distro name for ALT is alt
1561
- distr_info: add support for ALT SPWorkstation
1562

1563
* Mon Mar 28 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.5-alt1
1564
- epm repack code: move to /opt
1565
- add support for ALTServer distro
1566

1567
* Mon Mar 28 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.4-alt1
1568
- epm-full_upgrade: run commands separately
1569
- epm play: refactor yandex-browser-codecs packing
1570
- add support for epm play yandex-browser beta
1571
- epm play: add --installed support, cleanup
1572

1573
* Mon Mar 28 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.3-alt1
1574
- epm-play: fix description
1575
- epm-download: implement for apt-get
1576
- eepm: fix build: drop link to cerv
1577

1578
* Sun Mar 27 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.2-alt1
1579
- epm repack: rename common.sh to generic.sh
1580
- add patchelf to eepm-repack
1581
- ci testsuite: install rpm-build-intro for build
1582
- epm play: improve list and description out
1583
- epm prescription: improve list
1584

1585
* Sat Mar 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.1-alt1
1586
- tools_json: don't req gawk directly
1587
- repack: update install_deps for chromium based browsers, use it for vivaldi
1588

1589
* Sat Mar 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.0-alt2
1590
- update check_reqs.sh script, fix extra requires
1591
- pack missed play.d
1592

1593
* Sat Mar 26 2022 Vitaly Lipatov <lav@altlinux.ru> 3.16.0-alt1
1594
- move play files to play.d
1595
- pack yandex-browser-stable (ALT bug 42238)
1596
- epm-repofix: fix static apt-repo require
1597
- epm-removerepo: fix removing repo by mask
1598
- epm-play: fix SUDO for play scripts
1599
- epm play mssql-*: add AstraLinux support
1600
- epm repack: add fix_chrome_sandbox and use it
1601
- epm repack: fix zoom linking
1602
- epm play: rewrite geobra install
1603

1604
* Wed Mar 23 2022 Vitaly Lipatov <lav@altlinux.ru> 3.15.3-alt1
1605
- spec: fix pkg system checking
1606
- epm play: forbid install chromium-gost if it is already installed from the repo (ALT bug 41898)
1607
- epm-full_upgrade: also run epm play --update all
1608
- epm repo: add workaround for AstraLinux (add-apt-repository is broken)
1609
- epm repack: fix anydesk repacking
1610
- add EPM_VERBOSE support and allow verbose for repack scripts
1611

1612
* Sun Mar 20 2022 Vitaly Lipatov <lav@altlinux.ru> 3.15.2-alt1
1613
- epm play: fix Autodesk Eagle install
1614
- epm play eagle: add downloading workaround via IPFS
1615
- epm play teamviewer: fix repacking
1616

1617
* Sun Mar 20 2022 Vitaly Lipatov <lav@altlinux.ru> 3.15.1-alt1
1618
- glusterfs*.sh: fix returned error code (ALT bug 41429)
1619
- epm-play: export SUDO for scripts
1620
- epm play assistant: update version to 4.8
1621
- epm play: add alternatives xbrowser/x-www-browser and webclient provides for all browsers
1622
- epm play: update sputnik-browser to 5.6
1623
- epm play: do correct repack for brave browser
1624
- epm play scripts: cleanup
1625
- epm play: move all chrome based browser code to the common file
1626
- epm play: fix permissions (The Teams did not start)
1627
- epm play geogebra
1628
- epm play webex (ALT bug 42115)
1629

1630
* Sat Mar 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.15.0-alt1
1631
- epm play: add R7 Office from the official site
1632
- spec: drop ALT specific cases, use rpm-build-intro
1633
- epm play xnview: remove libs embedded in Plugins
1634
- epm-release_upgrade: add support for migrate from CentOS/8 to RockyLinux/8
1635
- epm-release_upgrade: add migrate to Oracle Linux and CentOS Stream
1636
- epm-repolist: allow args on ALT
1637
- distr_info: add RockyLinux and OracleLinux support
1638
- epm-release_upgrade: improve fix CentOS/8 repo
1639
- distr_info pkgtype: add package type autodetect by package manager
1640
- distr_info pkgmanager: detect package manager by commands in the system
1641
- distr_info: add Alma Linux support
1642
- epm play assistant: update version to 4.7
1643
- epm-restore: fix for python_version <= 2.7
1644
- epm-query_file: fix on deb systems
1645
- epm qf: always use full path for rpm --query
1646
- epm-release_upgrade: install systemd-settings-disable-kill-user-processes only if missed
1647
- distr_info: add ALTServer support
1648
- epm play: add Atom support
1649
- epm-checkpkg: fix message
1650
- epm play edge: fix binary interpreter (ALT bug 41921)
1651
- epm play skype: set SUID for chrome-sandbox if userns_clone is not supported (ALT bug 41599)
1652
- epm play zoom: fix repack (ALT bug 41775) (ALT bug 41954)
1653
- epm play: add mssql-tools install
1654
- epm-repack: allow multidigital versions
1655
- epm play yandex-browser: add install yandex-browser-beta-codecs-ffmpeg-extra (ALT bug 40113)
1656
- epm repack yandex-browser-beta.sh: improved
1657

1658
* Mon Dec 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.7-alt1
1659
- add epm play mssql-server
1660

1661
* Thu Dec 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.6-alt1
1662
- epm play: add initial --update [receipt|all] support (do update in any case as for now)
1663
- distr_info: add FedoraLinux support (Fedora 35)
1664
- prescriptions: remove -x
1665
- distr_info: add openSUSE support
1666
- skip eepm-yum packing on yum based systems
1667
- epm-check_updated_repo: disable check if we never do apt-get update
1668
- epm-install: pacman no more support --force
1669

1670
* Fri Dec 10 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.5-alt1
1671
- epm-Upgrade: pass args to epm-upgrade
1672
- yum: update supported actions
1673
- move repo fix code from release_upgrade to repofix
1674
- epm-repo: add epm repo switch <repo> command
1675
- epm repack Telegram: add /usr/bin/Telegram command
1676
- epm play: add XnViewMP support
1677
- epm repack zoom: drop embedded libs from reqs
1678
- epm removerepo: error if there is an option as arg
1679

1680
* Thu Oct 28 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.4-alt1
1681
- eget: add / in the end of URL to avoid redirect
1682

1683
* Thu Oct 28 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.3-alt1
1684
- sputnik-browser.sh: fix removing (ALT bug 41226)
1685
- epm play viber: remove versioned libtiff5 require (ALT bug 41224)
1686
- epm-release_upgrade: don't restart system-logind after install systemd-settings-disable-kill-user-processes
1687
- epm-release_upgrade: don't install apt-conf-branch if apt-conf-branch-* is already installed
1688
- epm-upgrade: don't allow unknown options (ALT bug 41225)
1689

1690
* Mon Oct 25 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.2-alt1
1691
- epm-epm_install: don't need distro-info since 3.14.1
1692
- move nvidia-clean-drivers to epm remove-old-kernels
1693
- google-chrome-stable.sh: fix icon packing
1694
- chromium-gost-stable.sh: cleanup
1695
- google-chrome-stable.sh: don't pack menu file
1696
- epm-play: fix removing from the list
1697
- epm-sh-functions: wait after error when under screen
1698
- epm play: add sputnik-browser
1699

1700
* Fri Sep 10 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.1-alt1
1701
- epm-kernel_update: add kernel update for dnf-rpm
1702
- epm-query-file: cleanup, print all symlinks chain
1703
- epm-autoorphans: do update too
1704
- epm: add epm purge alias for epm remove
1705
- repack chromium-gost-stable.sh: small fixes
1706
- epm: add --force-yes support
1707
- epm-release-upgrade: pass --auto and --force-yes to epm upgrade/downgrade
1708
- epm-release_upgrade: skip error on empty package list
1709
- epm-upgrade: add support for upgrade installed packages (and package files, with -F)
1710
- epm-downgrade: downgrade only installed packages (file packages with --oldpackage)
1711
- always pack and use internal distr_info
1712

1713
* Mon Sep 06 2021 Vitaly Lipatov <lav@altlinux.ru> 3.13.3-alt1
1714
- epm-release_upgrade: add downgrade after upgrade to Sisyphus
1715
- epm-autoorphans: upgrade before run autoorphans
1716
- epm-autoremove: small fix
1717
- epm-downgrade: fix downgrade a package
1718
- distr_name: update to 2.6
1719
- pass name/version to distro_info
1720
- pack eepm-yum only on ALT
1721

1722
* Sat Sep 04 2021 Vitaly Lipatov <lav@altlinux.ru> 3.13.2-alt1
1723
- separate 'installed' from 'query' command
1724
- epm-release_upgrade: mute screen checking
1725
- epm-upgrade: restore repo list after error
1726
- epm reposave: fix run under user
1727
- epm dedup: fix rpm -e remove for common removing
1728
- add --force to epm-remove (pass packages to apt in any case) and use it in autoorphans
1729

1730
* Fri Sep 03 2021 Vitaly Lipatov <lav@altlinux.ru> 3.13.1-alt1
1731
- require /usr/bin/rpmbuild, not rpm-build package
1732
- epm-release_upgrade: say install screen only it is not installed yet
1733
- epm: fix parse options after main command
1734
- epm: add separated release_downgrade command
1735
- epm play sferum: add to the list
1736
- epm-removerepo: check for a full string
1737
- epm release-upgrade: install altlinux-release-* if needed
1738
- epm upgrade: fix removing repo after upgrade
1739
- epm: drop direct arg for info command
1740

1741
* Thu Sep 02 2021 Vitaly Lipatov <lav@altlinux.ru> 3.13.0-alt1
1742
- big arg parsing rewrite
1743
- epm-release_upgrade: add checking for local console, for screen using, for logind
1744
- epm release-upgrade: try replace altlinux-release-sisyphus if target distro is not Sisyphus
1745
- epm-reposave: fix bug with repo settings
1746
- epm-query: fix query file output (fix --short support)
1747
- epm-removerepo: restore remove all
1748

1749
* Wed Sep 01 2021 Vitaly Lipatov <lav@altlinux.ru> 3.12.0-alt1
1750
- epm-query_file: allow --short in the same manner as usual
1751
- play anydesk.sh: update for their updated site
1752
- add epm play sferum
1753
- add epm play steam (but hidden from play list)
1754
- epm-play: add --short support
1755
- epm-search: search in epm play --list-all too
1756
- rewrite set_sudo (add return status, don' fail SUDO if nofail arg is there)
1757
- epm play: drop Install word from descriptions (exclude true prescriptions)
1758
- serv: separate enable/disable and on/off
1759
- serv: add --short support for lists
1760
- serv: don't use sudo for systemd if it is not needed
1761
- add serv exists for check of service existence
1762
- epm release-upgrade: try be assured we have dm service is enabled
1763
- epm-play: don't list i586- only prescriptions
1764

1765
* Mon Aug 30 2021 Vitaly Lipatov <lav@altlinux.ru> 3.11.2-alt1
1766
- fix sudorun
1767
- add 'epm repo Add' command (do update after add)
1768

1769
* Sun Aug 29 2021 Vitaly Lipatov <lav@altlinux.ru> 3.11.1-alt1
1770
- epm-downgrade: use epm-upgrade for apt-rpm PMTYPE, instead of direct apt-get dist-upgrade
1771
- fix sudocmd using (don't quote command with args)
1772
- epm-downgrade: fix downgrade to a task
1773

1774
* Sat Aug 28 2021 Vitaly Lipatov <lav@altlinux.ru> 3.11.0-alt1
1775
- check sudo only when needed
1776
- epm print: use local file for query_package_field only if it has .rpm extension
1777
- epm-play: allow pass package name when --remove
1778
- epm-epm_install: add distro_info and eepm if we try install epm or eepm package
1779

1780
* Thu Aug 26 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.5-alt1
1781
- ignore dot part of the version for ALT (9.0 -> p9)
1782
- epm-release_upgrade: drop p9.x support
1783
- epm-autoremove: fix run autoremove
1784
- epm-release_upgrade: fix messages
1785
- epm-removerepo: fix remove repo status (warning about empty grep)
1786
- set distro_info >= 2.5
1787

1788
* Thu Aug 26 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.4-alt1
1789
- epm-repolist: --quiet support
1790
- epm search-file: fix error introduced by the new repolist code, add --quiet support
1791
- epm-removerepo: fix after new repolist
1792

1793
* Thu Aug 26 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.3-alt1
1794
- epm-autoremove: fix bug with next cycle in direct mode
1795
- epm-repolist: improve repolist
1796
- epm-removerepo: improve remove repo by mask
1797
- allow uninitialized sudo with password too (for interactive run)
1798
- epm-whatdepends: allow --short mode, disable verbose mode by default
1799

1800
* Tue Aug 24 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.2-alt1
1801
- add epmwd alias for epm wd command
1802
- epm-autoorphans: add confirm step before removing
1803
- epm-autoremove: big rewrite, add confirm before removing
1804
- epm-autoremove: add i586-libs, debuginfo, devel, gem, ruby support
1805
- epm-restore: add requirements/coverage.txt support
1806
- epm-epm_install: install distro_info before eepm (on ALT)
1807
- epm restore: add perl requirements generation by META.yml
1808
- epm-restore: generate perl requires in perl(name.pm) form
1809
- epm-restore: rewrite perl requires without shyaml (via perl Makefile.PL PRINT_PREREQ=1)
1810
- epm-play: print fatal error if there is error during install
1811
- epm-release_upgrade: don't touch apt-conf and alt-release during update to p10
1812
- epm-release_upgrade: make dist-upgrade before start upgrade to p10 (see altbug# 40805)
1813
- epm-play: pass an additional args to the scripts
1814
- epm-release_upgrade: support upgrade from p9.1 and p9.2
1815
- add epm play wine script (supports new wine with new package naming scheme install)
1816

1817
* Mon Aug 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.1-alt1
1818
- epm-repack: get tarball version after some prefix only
1819
- cleanup Telegram receipts
1820
- epm play: add SweetHome3D support (hidden for now)
1821
- epm-release_upgrade: allow update from p9.1 and p9.2
1822

1823
* Sun Aug 15 2021 Vitaly Lipatov <lav@altlinux.ru> 3.10.0-alt1
1824
- distro_info: fix p10 name
1825
- epm-release_upgrade: set distbranch priority before apt update
1826
- epm-release_upgrade: update-kernel -t std-def for p10
1827
- epm-release_upgrade: restore sources list on errors
1828

1829
* Tue Aug 03 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.15-alt1
1830
- epm-repack: drop tilda from deb version
1831
- epm-release_upgrade: add support for p10
1832

1833
* Fri Jul 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.14-alt1
1834
- repack: fix packing chrome-remote-desktop, hide it from epm play list (ALT bug 40492)
1835

1836
* Sun Jul 11 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.13-alt1
1837
- epm play: add install chrome-remote-desktop
1838
- epm-assure: fix the result code (ALT bug 40391)
1839

1840
* Sun Jul 04 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.12-alt1
1841
- epm-restore: add skip unrelated requires
1842
- release_upgrade: fix gdb removing
1843
- repack: fix copying to the place (ALT bug 40347)
1844
- prescription.d/zoom.sh: repack always (ALT bug 40367)
1845
- prescription.d/telegram.sh: download stable version if latest has no binary (ALT bug 40368)
1846
- epm-assure: return error from apt (ALT bug 40202)
1847

1848
* Thu Apr 22 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.11-alt1
1849
- prescription.d/anydesk.sh: use latest version
1850
- epm play: add Autodesk EAGLE install
1851
- epm repack: add support for install any tarball, keep name and version
1852
- epm play: add Telegram Desktop
1853

1854
* Tue Apr 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.10-alt1
1855
- rewrite anydesk install to use RHEL8 build
1856
- yandex-browser.sh: add instruction about libffmpeg.so install
1857
- epm-repack: run repack.d/common.sh before repack.d/script.sh
1858
- add repack.d/common.sh: move dist-packages to site-packages for python modules in /usr/lib
1859

1860
* Sat Apr 10 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.9-alt1
1861
- repack.d/teamviewer.sh: drop /bin/ip require (see ALT bug 39891)
1862
- prescription.d/brave.sh: fix downloading (ALT bug 39818)
1863

1864
* Mon Apr 05 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.8-alt1
1865
- assistant.sh: upgrade to 4.2, preinstall fontconfig-disable-type1-font-for-assistant
1866
- epm-print: fix constructname
1867
- distr_info: fix c9f1 detection
1868

1869
* Tue Mar 30 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.7-alt1
1870
- play code.sh: fix code download
1871

1872
* Tue Mar 30 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.6-alt1
1873
- tools_eget: improve error handling
1874
- fix spotify-client repack (ALT bug 39817)
1875
- fix install zoom on ALTLinux i586
1876
- epm-print constructname: fix bashism
1877

1878
* Sat Mar 27 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.5-alt1
1879
- distr_info: add -z for print current CPU MHz
1880
- epm-remove: fix remove skipping on failed deps
1881

1882
* Mon Mar 15 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.4-alt1
1883
- glusterfs9: skip devel packages during upgrade
1884
- repack.d/PacketTracer.sh: add repack for Cisco PacketTracer
1885
- distr_info: fix package type detection for Kali Linux
1886

1887
* Tue Mar 09 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.3-alt1
1888
- prescription.d/code.sh: fix for deb based system
1889
- add repack.d/sbb.sh (Sberbank client)
1890
- don't require rpm directly
1891

1892
* Thu Mar 04 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.2-alt1
1893
- epm-sh-altlinux-contents-index: use rsync -z only for uncompressed files
1894
- epm-restore: add nupkg restore support
1895
- distro_info: fix --distro-arch for rpm based systems
1896

1897
* Wed Mar 03 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.1-alt1
1898
- rewrite contents_index retrieving
1899
- epm-sh-altlinux-contents-index: improve content_index list informativity
1900

1901
* Wed Mar 03 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.0-alt1
1902
- epm: use rsync to get contents_index for ALT (with rsyncable gzip mirror)
1903

1904
* Thu Feb 25 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.9-alt1
1905
- epm-play: fix duplicates in the installed list
1906
- epm remove: don't try removing after rpm -e said there is not such package
1907

1908
* Sat Feb 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.8-alt1
1909
- epm-repack: be verbose only with --verbose
1910
- add repack.d for trueconf-server (unsupported!)
1911
- fix some bashisms
1912

1913
* Tue Feb 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.7-alt1
1914
- epm-play: allow mask unvaluable prescription, hide glibc-restore
1915
- epm-play: disable check for already installed (it is allowed upgrade)
1916
- repack.d/code.sh: drop firefox installing (closes: #39693)
1917

1918
* Tue Feb 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.6-alt1
1919
- repack.d/code.sh: use upstream script to run code
1920
- epm-play: fix save installed app
1921
- teamviewer.sh: add comment about serv teamviewerd on
1922
- add env EPM_OPTIONS support
1923

1924
* Tue Feb 02 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.5-alt1
1925
- epm restore: add requirements/ dir support
1926
- add glusterfs9 install
1927
- prescription: add Visual Studio Code install
1928
- prescription: fix error code for assisant and discord
1929

1930
* Thu Jan 21 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.4-alt1
1931
- yum: add version support, disable sudo using
1932
- prescripion.d/i586-wine*: fix removing (ALT bug 39320)
1933
- set_sudo: if sudo required a password, end with fatal error
1934
- epm-release_upgrade: add switch from prefdm to display-manager after upgrade (see altbug #26405)
1935
- add brave-browser install: prescription.d/brave.sh
1936

1937
* Wed Jan 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.3-alt1
1938
- add reception.d/yandex-disk.sh
1939
- small fixes for yum command
1940

1941
* Wed Jan 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.2-alt1
1942
- serv: fix help
1943
- repack.d/anydesk.sh: preinstall needed packages
1944
- epm: add --assumeyes alias for --auto
1945
- add and pack yum command in eepm-yum subpackage
1946
- repack.d/yandex-browser-beta.sh: add missed yandex-browser while repack rpm package (ALT bug 39564)
1947
- repack.d/yandex-browser-beta.sh: install all requires packages before repacking
1948
- repack.d/ICAClient.sh: filterout libc.so.6(GLIBC_PRIVATE) (ALT bug 39565)
1949

1950
* Wed Jan 06 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.1-alt1
1951
- repack.d/tamtam-app.sh: set SUID for chromium-sandbox
1952
- epm-download: force download before install if wildcard is used in URL
1953

1954
* Wed Jan 06 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.0-alt1
1955
- move package manager detection to distr_info
1956

1957
* Wed Jan 06 2021 Vitaly Lipatov <lav@altlinux.ru> 3.7.6-alt1
1958
- prescription/chromium-gost.sh: fix removing
1959
- serv: use systemd by default for any system
1960
- chromium-gost-stable.sh: drop obsoleted menu file
1961
- epm play: add yandex-browser, improve repacking
1962
- epm play: add spotify install support
1963
- epm play: add tamtam messenger install support
1964
- distr_info: use /etc/os-release firstly, drop obsoleted code
1965
- distr_info: set rolling version for ArchLinux
1966

1967
* Sun Dec 20 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.5-alt1
1968
- microsoft-edge-dev.sh: add fix for missed alternatives in rpm package
1969
- repack: microsoft-edge-dev add /usr/bin/microsoft-edge in spec if missed
1970
- add repack microsoft-edge.sh (for future)
1971
- separate code for play command
1972
- get_local_alt_contents_index: skip task lines from repolist (ALT bug 38766)
1973
- epm-remove: make empty arg list is ok (ALT bug 39322)
1974
- prescriptions for php7/php8: fix return status
1975
- glusterfs7.sh: don't install glusterfs7-cli
1976
- epm-assure: fix reenterability
1977
- tools_eget: fix direct download from github
1978
- epm-autoremove: disable interactive for all parts (ALT bug 39321)
1979
- epm-autoorphans: add --auto support; print list for --dry-run
1980
- i586-wine: return error on error
1981

1982
* Mon Dec 07 2020 Andrey Cherepanov <cas@altlinux.org> 3.7.4-alt1
1983
- repack: add rule for ICAClient
1984

1985
* Mon Nov 23 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.3-alt1
1986
- glibc-restore.sh: don't touch glibc package
1987
- is_active_systemd: base on static info about systemd running
1988
- epm-release_upgrade: run __check_system (assure we still have systemd) after upgrade
1989
- add tip about epm repo --help and improve epm repo --help
1990
- epm-repofix: add hack to fix apt-repo urls, some improvements
1991

1992
* Wed Nov 18 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.2-alt1
1993
- improve anydesk repack
1994
- epm-print: add epm print info command
1995
- serv: add test command (for nginx -t, cupsd -t and so on)
1996
- epm-restore: fix epm restore command example
1997

1998
* Wed Nov 11 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.1-alt1
1999
- epm-release_upgrade: use [alt] sign for Sisyphus
2000
- epm-autoremove: supports for python2 and python3 separately
2001
- epm-sh-install: don't check vendor if a package is unaccesible
2002
- add prescription python2-remove
2003
- repack: add lightworks.sh
2004

2005
* Tue Nov 10 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.0-alt1
2006
- drop alternative name upm, provide epm
2007
- epm-restore: some improvements
2008
- improve teamviewer repack
2009

2010
* Fri Nov 06 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.8-alt1
2011
- epm-restore: add support for various names of requirements.txt file
2012
- epm play: add anydesk, assistant, onlyoffice support
2013
- various small improvements
2014

2015
* Mon Nov 02 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.7-alt1
2016
- epm-install: return 0 if all packages are filtered out
2017
- epm-addrepo: use sudocmd for apt-repo
2018
- epm-repofix: disable root checking
2019

2020
* Sun Nov 01 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.6-alt1
2021
- epm-restore: add requirements_dev.txt, setup.py, require.json (npm)
2022
- epm-release_upgrade: drop signs if there are unknown vendor ID during update from repo
2023

2024
* Wed Oct 28 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.5-alt1
2025
- repack skypeforlinux: drop unneeded /opt/skypeforlinux dir
2026
- add play for discord
2027
- eget: add hack for skip mask if there ?...= (some args)
2028
- epm-epm_install: don't use epm command
2029
- add prescription for i586-remove
2030
- epm: print command when run with --verbose or EPM_VERBOSE is set
2031
- epm-remove: add --simulate support for deb
2032

2033
* Tue Oct 27 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.4-alt1
2034
- add repack for teams (move to /opt, fix reqs)
2035
- play: add viber support
2036
- repack: move skype to /opt, fix reqs
2037
- improve all prescriptions for play
2038

2039
* Mon Oct 26 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.3-alt1
2040
- epm-release-upgrade: remove gdb before update to p9
2041
- tools_eget: update to eget 4.0 (wget/curl support)
2042
- epm-sh-functions: always use internal tools_eget
2043
- epm-epm_install: fix for install more short name
2044

2045
* Sat Oct 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.2-alt1
2046
- prescriptions: use DISTRVERNDOR instead of distro_info
2047
- prescriptions: add --remove support
2048
- epm-prescription: add support for --list, --list-all, --remove
2049

2050
* Sat Oct 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.1-alt1
2051
- use has_space from estrlist (works with dash)
2052
- epm-repack: implement initial stoplist support for deb packages we don't want convert
2053
- epm-repack: make fatal any errors in repack scripts
2054
- add prescription for teamviewer
2055

2056
* Sat Oct 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.6.0-alt1
2057
- epm-install: add --noscripts support for rpm install
2058
- epm-install: disable scripts by default for outside vendors
2059
- add prescription for teams, vivaldi
2060
- add repack for vivaldi-stable
2061
- prescription, repack: add PROGDIR to PATH
2062
- distr_info: sync with distro_info-1.7
2063

2064
* Fri Oct 23 2020 Vitaly Lipatov <lav@altlinux.ru> 3.5.0-alt1
2065
- epm-autoremove: add --auto support
2066
- epm-repack: skip system dir packing
2067
- add repack script for microsoft-edge-dev
2068
- epm: introduce play command: use for install
2069
       edge, zoom, chrome, chromium-gost, skype
2070
       from the official sites
2071

2072
* Wed Oct 21 2020 Vitaly Lipatov <lav@altlinux.ru> 3.4.0-alt2
2073
- add epm-repack subpackage (just a static requirements)
2074

2075
* Mon Oct 19 2020 Vitaly Lipatov <lav@altlinux.ru> 3.4.0-alt1
2076
- serv-list_startup: temp. fix for non systemd systems
2077
- serv: add list-failed command
2078
- epm-repack: add workaround for empty Summary
2079
- add repack support for dialog-ee-x deb package
2080
- epm: disable warming up by default
2081
- epm addrepo/removerepo: fix repo manipulating on deb systems
2082
- epm-addrepo: initial implementation of addkey for deb
2083

2084
* Mon Oct 19 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.5-alt1
2085
- epm-repo: fix set
2086
- epm-release_upgrade: big rewrite, add support for downgrade to с8
2087
- epm-release_upgrade: allow two params: from and to
2088

2089
* Fri Oct 16 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.4-alt1
2090
- epm: skip all args with spaces (we don't support it)
2091
- epm-dedup: add --direct support to use epm internal implementation
2092
- epm-repofix: add support for yandex and basealt
2093
- epm-addrepo: add support for basealt and yandex repo sites
2094
- epm-release_upgrade: replace etersoft-gpgkeys with alt-gpgkeys if we have not LINUX@Etersoft repo
2095
- epm-repo: add set command implemented via clean & change
2096
- epm-repack: don't intersect with source rpm package
2097

2098
* Sun Oct 11 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.3-alt1
2099
- fix typo in get_task_packages
2100

2101
* Sat Oct 10 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.2-alt1
2102
- mask direct in assure_exists
2103
- epm-repofix: mask apt-repo using
2104
- update tools_estrlist from estrlist package
2105
- epm-remove: add --skip-missed
2106

2107
* Wed Oct 07 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.1-alt1
2108
- get_task_packages: add arepo packages (i586) too
2109
- epm-upgrade: drop devel subpackages from upgrade from a task
2110
- update tools_estrlist from estrlist package
2111
- update glibc-restore prescription
2112

2113
* Tue Oct 06 2020 Vitaly Lipatov <lav@altlinux.ru> 3.3.0-alt1
2114
- add epm prescription support
2115
- add prescription for install missed i586 packages (i586-fix)
2116
- add prescriptions for wine, php7, glusterfs7, glusterfs8
2117
- distr_info: sync with distro_info-1.3
2118

2119
* Wed Sep 30 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.6-alt1
2120
- autoremove: use apt-get autoremove on ALT by default
2121
- epm-mark: add apt-mark support for ALT and deb based systems
2122
- epm-repack: add workaround for spaced paths to pkg
2123
- add PackageKit commands
2124
- zoom.sh: s/return/exit (ALT bug 39014)
2125

2126
* Mon Aug 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.5-alt1
2127
- epm-repack: always use anypackage to rpm function for deb->rpm conversion
2128
- epm-repack: drop dir "/" and other root dir paths from a file list
2129
- epm-repack: improve cleanup tmp dir
2130
- add repack scripts for InfoWatch products
2131

2132
* Fri Jul 24 2020 Andrey Cherepanov <cas@altlinux.org> 3.2.4-alt1
2133
- fix repack rules for mssql-server: remove libcrypto-devel and fix path to sysctl
2134

2135
* Sat Jul 04 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.3-alt1
2136
- epm-download: force download remote package on ALTtoo
2137
- epm-assure: don't use direct epm call to package install
2138
- epm-upgrade: add missed task number arg
2139
- epm-sh-functions: disable broken eget output
2140
- epm-Install: ignore failed update by force param
2141

2142
* Mon Jun 22 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.2-alt1
2143
- filelist: fix grep by contents
2144

2145
* Mon May 18 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.1-alt1
2146
- epm query_file: return error if file is missed
2147
- add zoom repack rule
2148

2149
* Mon Mar 09 2020 Vitaly Lipatov <lav@altlinux.ru> 3.2.0-alt1
2150
- epm: use packagekit name for PackageKit
2151
- serv: add /etc/eepm/serv.conf support
2152
- addrepo/removerepo: add dry-run support
2153
- use dnf by default on Fedora based system
2154
- epm: improve help
2155
- implement epm repo [list|add|remove|fix]
2156
- implement serv cat
2157
- add epm repo clean|save|restore (just skeleton)
2158

2159
* Wed Feb 19 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.7-alt1
2160
- epm repofix: replace sources.list only on ALT
2161
- serv log: run without follow (-f) by default
2162
- epm addrepo: fix add url
2163
- epm-repofix: add initial support for repofix etersoft
2164
- epm repofix: unified subst rules (fix for p9)
2165

2166
* Sun Feb 16 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.6-alt1
2167
- removerepo: fix tasks remove
2168
- rewrite removerepo
2169
- epm remove: fix remove status
2170

2171
* Wed Feb 12 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.5-alt1
2172
- epm-install: fix double run rpm installing on ALT
2173
- epm-remove: don't use hilevel command if --nodeps
2174
- epm-remove: change to a writable dir (/tmp) before remove
2175
- epm-restore: temp. implementation of python requires translation to spec
2176

2177
* Wed Feb 05 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.4-alt1
2178
- epm-repack: alien will use rpmbuild, assure we have it
2179
- epm-repack: repack only selected packages with abs paths (eterbug #14411)
2180
- epm: increase stdinput wait to 10 seconds
2181
- epm-print: improve print pkgsourcename
2182

2183
* Fri Jan 31 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.3-alt1
2184
- commit packed files
2185
- distro_info related fixes
2186
- add initial openrc support
2187
- add restore command (install packages by project list (python's requirements.txt)
2188
- epm install: forbid src.rpm installation
2189
- epm repolist: support task number(s)
2190
- epm repack: more cleanup output, print list of converted packages
2191
- epm restore: add using ldd-requires for binary files
2192

2193
* Tue Nov 26 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.2-alt1
2194
- improve homebrew support
2195
- serv: add edit support for systemd
2196
- fixes for ALT p9 detection
2197
- epm query_file: use -- after options
2198
- use external distro_info on non ALT systems
2199
- epm: add support for a few tasks in addrepo/removerepo/install
2200
- upgrade: add support for epm upgrade TASK (upgrade only already installed packages)
2201
- remove TASK: remove all packages from the TASK
2202
- release_upgrade: install alt-gpgkeys firstly
2203

2204
* Tue Nov 12 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.1-alt1
2205
- epm-dedup: fix info message (ALT bug 37473)
2206
- epm: add --no-stdin support (do not read commands from stdin)
2207
- run internal eepm with --inscript (no read from stdin) (ALT bug 37209)
2208

2209
* Fri Nov 08 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.0-alt1
2210
- add epm full-upgrade
2211
- kernel update/remove: add --auto support (non interactive)
2212
- is_active_systemd: rewrite systemd detection
2213
- serv: add print out virtualization type (via systemd helper)
2214

2215
* Tue Nov 05 2019 Vitaly Lipatov <lav@altlinux.ru> 3.0.0-alt1
2216
- distr_info: p9 support
2217
- addrepo: add check for empty DISTRVERSION
2218
- epm install: add support for several task numbers
2219
- fix tasknumber checking
2220
- addrepo: add support for dnf, add support for epel repo add
2221
- release_upgrade: install etersoft-gpgkeys firstly if used one
2222
- epm: add alias for policy (resolve) and release-upgrade (upgrade-system)
2223
- add initial packagekit (pkcon) support
2224
- more clean and strict rules
2225
- workaround against ALT bug 37272
2226

2227
* Sat Sep 28 2019 Vitaly Lipatov <lav@altlinux.ru> 2.6.0-alt1
2228
- add repack.d/XenDesktopVDA.sh (ALT bug 37167)
2229
- fix systemd detection
2230
- epm-check_updated_repo: fix wrong cleaned variable
2231
- serv-log: add sshd support
2232
- repack mssql-server.sh: improve requires
2233

2234
* Thu Aug 15 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.10-alt1
2235
- move dedup code to the separate command
2236
- epm dedup: add apt-get dedup from apt-get dedup support
2237
- epm search: improve for zypper
2238
- release_upgrade: rewrite to p9 upgrade support
2239

2240
* Fri May 17 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.9-alt1
2241
- epm-check: use rpmevrcmp to delete old versions
2242
- epm-sh-functions: improve systemd detection (docker support)
2243
- support release upgrade for p9
2244

2245
* Tue Mar 26 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.8-alt1
2246
- add trueconf-client repack config
2247
- epm: set timeout for 2 secs
2248
- fix broken pkg_filenames
2249

2250
* Mon Feb 25 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.7-alt1
2251
- epm downgrade: add --auto support
2252
- add CONFIGDIR support
2253
- add repack scripts for chromium-gost and google-chrome
2254
- fix comments
2255

2256
* Tue Feb 05 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.6-alt1
2257
- check: improve remove dupls: remove identical packages, add common removing
2258

2259
* Fri Jan 25 2019 Vitaly Lipatov <lav@altlinux.ru> 2.5.5-alt1
2260
- check: add fix duplicates
2261
- epm: keep sssd-ad during upgrade
2262

2263
* Thu Nov 29 2018 Vitaly Lipatov <lav@altlinux.ru> 2.5.4-alt1
2264
- add Amzn (Amazon Linux AMI) support
2265
- rename README to README.md
2266
- fix openSUSE Leap support
2267
- epm-release_upgrade: force install make-initrd if exists when upgrade to Sisyphus
2268

2269
* Sat Oct 06 2018 Vitaly Lipatov <lav@altlinux.ru> 2.5.3-alt1
2270
- distr_info -b: add 64 bit for aarch64
2271
- epm-print: fix release output, add version-release support
2272
- add yandex-browser-beta.sh
2273
- add --short support for what-depends
2274

2275
* Tue Jul 24 2018 Vitaly Lipatov <lav@altlinux.ru> 2.5.2-alt1
2276
- distr_info: add OpenWrt detection
2277
- distr_info: drop obsoleted systems
2278
- fix inputistty (implement via test -t)
2279
- distr_info: use awk instead tr (broken in busybox on OpenWrt), cleanup code
2280

2281
* Tue Jul 17 2018 Vitaly Lipatov <lav@altlinux.ru> 2.5.1-alt1
2282
- distr_info: small fixes
2283
- epm-query: fix __print_suffix (skip for empty arg)
2284

2285
* Wed Jul 04 2018 Vitaly Lipatov <lav@altlinux.ru> 2.5.0-alt1
2286
- epm autoremove: skip manually installed packages on ALT
2287

2288
* Mon Jun 18 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.9-alt1
2289
- repack: run independently to user's .rpmmacros
2290

2291
* Thu Jun 07 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.8-alt1
2292
- autoorphans: assure for package-cleanup for yum/dnf
2293
- apt-dpkg: implement addrepo/removerepo
2294
- addrepo: add ALT branch support
2295
- distr_info: support ALT starter kits
2296
- epm-packages: add arch on deb
2297

2298
* Mon Mar 19 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.7-alt1
2299
- checkpkg: detect rpm --nosignature/--nogpg
2300
- epm-query: fix check only names without arch
2301

2302
* Mon Feb 26 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.6-alt1
2303
- distr_info: cleanup code, fix quotes
2304
- checkpkg: check only md5 (skip gpg)
2305
- implement repack for rpm to deb and deb to rpm conversion
2306

2307
* Sun Feb 04 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.5-alt1
2308
- implement assure_distr and use it
2309
- add repack command and move all repack code to a separate module
2310

2311
* Fri Dec 22 2017 Vitaly Lipatov <lav@altlinux.ru> 2.4.4-alt1
2312
- distr_info: check if proc exists before use
2313
- repack: add duplicati support
2314

2315
* Thu Dec 14 2017 Vitaly Lipatov <lav@altlinux.ru> 2.4.3-alt1
2316
- implement __epm_search_internal
2317
- full search output for Slackware only with --verbose
2318
- fix simulate for Slackware
2319

2320
* Tue Dec 12 2017 Vitaly Lipatov <lav@altlinux.ru> 2.4.2-alt1
2321
- epm-install: fix --skip-install with dnf/yum
2322
- dnf/yum: fix install/remove current arch packages (https://bugzilla.redhat.com/show_bug.cgi?id=1525164)
2323

2324
* Tue Dec 12 2017 Vitaly Lipatov <lav@altlinux.ru> 2.4.1-alt1
2325
- add teamviewer.sh for repack (ALT bug 34318)
2326

2327
* Sun Dec 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.4.0-alt1
2328
- epm: add /etc/eepm/eepm.conf support
2329
- epm install: add --repack support (binary rpm repacking before install)
2330
- add --scripts support to repack foreign packages with alien
2331
- epm-install: add /etc/eepm/repack.d/PKGNAME.sh support during repacking
2332
- add mssql-server, skypeforlinux rules
2333
- revert "epm whatdepends: use rdepends": miss many dependencies
2334

2335
* Sat Dec 09 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.6-alt1
2336
- drop arch suffix adding (we can't distinct between arch/noarch)
2337
- improve --skip-installed on x86_64 Fedora based: check for noarch too
2338

2339
* Thu Dec 07 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.5-alt1
2340
- serv-status: mask stderr in is_service_running
2341
- epm-query: fix list package by package
2342
- serv list-all: cleanup output
2343
- serv list: improve speed with run sudo once
2344
- serv status: improve running state detection
2345
- query: replace (x86-32) with .i686 for rpm/dnf
2346

2347
* Wed Dec 06 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.4-alt1
2348
- apply prefix only if there are no other prefix
2349

2350
* Tue Dec 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.3-alt1
2351
- add repo alias for repolist
2352
- epm-install: add options support during cross install
2353
- distr_info: distinct between x86 and x86_64 for -a
2354
- epm install: expand package names with arch before isinstalled checking (eterbug #12332)
2355

2356
* Fri Dec 01 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.2-alt1
2357
- fix --auto remove for dnf
2358
- release_upgrade: do not update rpm apt when downgraded from Sisyphus
2359
- release_upgrade: fix downgrade to p8
2360
- release_upgrade: ask confirm before upgrade
2361
- epm: add --non-interactive alias for --auto
2362

2363
* Sun Nov 19 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.1-alt1
2364
- epm whatdepends: use rdepends
2365
- repofix: fix signing when we have /
2366
- query_file: only inform about epm sf using
2367
- allow ei/ik install any package(s) from Korinf
2368
- ei/ik: add support for --list [mask], install via eget
2369

2370
* Sun Nov 12 2017 Vitaly Lipatov <lav@altlinux.ru> 2.3.0-alt2
2371
- epm: rewrite release_upgrade for ALT
2372
- autoremove: small improvement
2373
- remove: add support dry mode for rpm/apt
2374

2375
* Sat Nov 11 2017 Vitaly Lipatov <lav@altlinux.ru> 2.2.0-alt1
2376
- use external eget on ALT
2377
- disable one file version packing
2378
- update internal eget to 2.0
2379

2380
* Fri Nov 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.10-alt1
2381
- install: print low level install command if args is empty
2382
- epm: add wd alias for whatdepends
2383
- epm-clean: add --noconfirm for pacman
2384
- fix and text install via url with wildcard
2385

2386
* Wed Nov 08 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.9-alt1
2387
- tasknumber: fix bashism
2388

2389
* Thu Nov 02 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.8-alt1
2390
- epm addrepo: use http for ALT archive, add date format checking
2391
- ep-seach: use ~ for negate and ^ for a begin of line in __epm_search_make_grep
2392

2393
* Mon Oct 23 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.7-alt1
2394
- improve addrepo (add archive DATE support) and removerepo (archive, tasks)
2395

2396
* Sun Oct 22 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.6-alt1
2397
- add support for ALT girar task number to install/remove, improve addrepo/removerepo
2398
- distr_info: add support for get info about arch, bus size, memory size, base os name
2399
- add warmup bases support and use it
2400

2401
* Wed Oct 18 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.5-alt1
2402
- distr_info: add firstupper function, implement full /etc/os-release checking
2403
- add --dry-run support to remove, autoorphans, autoremove
2404
- autoremove: add support for autoremove [libs|python|perl|libs-devel]
2405

2406
* Mon Oct 16 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.4-alt1
2407
- add skip # in task number
2408
- add support for just task number in removerepo
2409
- repofix: add sign for Etersoft Sisyphus
2410

2411
* Thu Sep 14 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.3-alt1
2412
- use force package selection only in non interactive install
2413
- kernel_update: add update repo if needed
2414
- install/upgrade: add debug output for apt when --verbose
2415

2416
* Fri Aug 04 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.2-alt1
2417
- apt install: add force package selection (see ALT bug #22572)
2418

2419
* Mon Jul 31 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.1-alt1
2420
- distr_info: fix tr using
2421
- install --show-command-only supports hi level names now
2422

2423
* Sat Jul 22 2017 Vitaly Lipatov <lav@altlinux.ru> 2.1.0-alt1
2424
- fix quotes (eterbug #11863)
2425
- make shellcheck happy
2426
- check_code.sh: skip global vars
2427

2428
* Fri Jul 21 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt1
2429
- epm-filelist: add support with yum and dnf
2430
- imlrement check for dnf via dnf check
2431
- add support for ALT Linux t7
2432

2433
* Thu Jun 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.8-alt1
2434
- make shellcheck more happy
2435
- improve epm query
2436
- epm-search-file: force overwrite list file
2437
- epm-info: add support for local rpm and deb files
2438

2439
* Wed Apr 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.7-alt1
2440
- serv-status: use -l for systemd status
2441
- emp-query: improve for pacman
2442
- epm-query: fix is_installed
2443

2444
* Mon Mar 13 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.6-alt1
2445
- epm-packages: improve sort output
2446
- hack to support old lz4
2447

2448
* Fri Mar 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.5-alt1
2449
- epm sf: make compressed cache for local file too
2450
- rewrite epm sf, colorify it
2451
- more correct message when empty run
2452

2453
* Thu Mar 09 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.4-alt1
2454
- epm-policy: move to hilevel package name
2455
- implement local cache for contents index for ALT repos
2456

2457
* Tue Mar 07 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.3-alt1
2458
- fix query hilevel name for yum/dnf
2459
- epm install: fix install rpm on deb
2460
- add missed in some cases AstraLinux and GosLinux
2461

2462
* Thu Mar 02 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt1
2463
- distr_info: fix version detection for all ALT p8 distros
2464
- add workaround for ALT rpm missed https support
2465
- install librpm7 during upgrade to Sisyphus
2466
- improve systemd checking
2467

2468
* Tue Feb 07 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt1
2469
- autoremove: skip -32bit suffix
2470

2471
* Mon Jan 16 2017 Vitaly Lipatov <lav@altlinux.ru> 2.0.0-alt1
2472
- distr_info: fix get lsb-release file with quoted fields
2473
- epm-download: add filename empty checking
2474
- epm info: add URL support
2475
- epm upgrade: allow extra args
2476
- release_upgrade: improve for Fedora
2477
- epm-download: add support for urpm
2478
- check_update_repo: check for /var/lib/apt/lists date
2479
- query_file: improve check for relative path
2480
- epm-automove: fix i586-lib issue
2481
- fix systemd detection
2482
- epm: add/remove autoimports
2483

2484
* Wed Dec 07 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt1
2485
- add own realpath implementation if missed
2486
- add openSUSE Tumbleweed support
2487
- autoremove: do separate removing cycles for python/perl and libs
2488
- epm-site: fix json parsing
2489
- epm-download: realize download via info from packages.altlinux.org
2490
- epm-install: add direct install (not via apt) support for ALT Linux
2491
- addrepo: implement support for epm addrepo etersoft
2492

2493
* Thu Dec 01 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.8-alt1
2494
- epm-install: move download code to epm-download
2495
- epm-checkpkg: add support for checking package by url
2496
- downgrade: use distro-sync for downgrade with yum/dnf
2497
- autoorphans/autoremove: fix uses package-cleanup with yum/dnf
2498
- epmqf: use realpath for exists files by default
2499
- improve systemd detection
2500

2501
* Tue Nov 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.7-alt1
2502
- fix build install
2503
- small fixes
2504

2505
* Sun Oct 02 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.6-alt1
2506
- epm: improve message about incorrect command
2507
- workaround for sudo -h prints first line in stderr
2508
- example support for service SERVICE log command
2509

2510
* Fri Sep 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.5-alt1
2511
- fix systemd detection
2512
- initial log command support
2513
- fix anyservice list (need anyservice 0.5 or above)
2514

2515
* Fri Sep 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.4-alt1
2516
- distr_info: fix checking on MacOS
2517
- brew fixes
2518
- autoremove: enable deep remove by default
2519
- small fixes
2520

2521
* Wed Aug 24 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.3-alt1
2522
- implement cross install for rpm and deb packages
2523
- serv: add runit support (Void Linux)
2524
- serv-reload: add fallback via restart
2525
- serv-try_restart: add fallback via restart
2526
- small fixes
2527

2528
* Tue Aug 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.2-alt1
2529
- add Void Linux initial support
2530
- addrepo/removerepo: fix used repo id string
2531
- release-upgrade: fix direct apt-repo
2532
- epm install: disable optimize when install foreign packages
2533
- serv: more verbose
2534
- rewrite query and packages
2535

2536
* Thu Aug 18 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.1-alt1
2537
- upgrade: add --auto support for apt and yum/dnf
2538
- serv: add reload command support
2539
- improve eget to support -O file
2540
- epm-install: add real support install by url
2541
- epm_install: rewrite, use direct install via epm_install
2542
- epm_install: rewrite with pkg_urls support using
2543

2544
* Wed Aug 17 2016 Vitaly Lipatov <lav@altlinux.ru> 1.9.0-alt1
2545
- improve urpmi support
2546
- serv: check anyservice support against anyservice version 0.3
2547
- autoremove: ignore libvirt
2548

2549
* Mon Aug 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.8-alt1
2550
- epm-install: skip low-level when install by path
2551
- anyservice support fixes
2552
- serv: some anyssh fixes
2553

2554
* Sun Aug 14 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.7-alt1
2555
- realize autoorphans/autoremove for zypper >= 1.9.2 in SUSE
2556
- introduce epm remove-old-kernels command
2557
- epm clean: clean local repo cache only with --force
2558
- serv: add anyservice support
2559
- small fixes
2560

2561
* Tue Jul 19 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.6-alt1
2562
- epm-sh-functions: fix sudo -- detection
2563
- distr_info: add AstraLinux support
2564
- epm-sh: add AstraLinux and Elbrus support
2565
- add epmrl alias for epm rl
2566
- epm-autoremove: add nvidia-clean-driver
2567
- epm-autoremove: use ALTLinux case instead apt-rpm
2568

2569
* Sat Jun 25 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.5-alt1
2570
- add Tiny Core Linux support (tcl, tce)
2571
- improve dnf support: add release-upgrade
2572
- improve ALT Linux release upgrade
2573

2574
* Mon May 30 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.4-alt1
2575
- epm install: add initial support for cross install packages (deb/rpm packages on rpm/deb-based hosts)
2576
- install: add --noremove support for apt
2577
- repofix: add check for vendor key if set it
2578
- add check if sudo supports --
2579
- repofix: skip useless Sisyphus replacements
2580
- release_upgrade: skip confirm if there are no changes
2581
- epm-query: add semihack for check removed packages
2582
- epm: add support for run script from stdin
2583

2584
* Mon May 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.3-alt1
2585
- autoorphans: do real removing
2586
- autoremove: add update-kernel version 0.9.9 checking
2587
- autoorphans/autoremove: improve excludes
2588

2589
* Fri May 20 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.2-alt1
2590
- epm_install: added command for install or update eepm package from all in one script
2591
- add --no-remove support during upgrade
2592
- epm-download: add yumdownloader support
2593
- epm-autoorphans: realize print list
2594
- epm-autoremove: realize with apt-cache list-nodeps from apt-scripts
2595
- epm-assure: fix for existing path checking
2596
- distr_info: drop subversion from Debian distro version
2597

2598
* Thu Apr 28 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.1-alt1
2599
- release-upgrade: install altlinux-release-p? only if /etc/altlinux-release belongs to sisyphus
2600

2601
* Wed Apr 27 2016 Vitaly Lipatov <lav@altlinux.ru> 1.8.0-alt1
2602
- commit packed files
2603
- repofix: replace Etersoft branches only if have Etersoft key
2604
- release_upgrade: install update-manager-core package for deb-based
2605

2606
* Sun Apr 24 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.6-alt1
2607
- fix assure_exists
2608
- epm-assure: improve version checking
2609

2610
* Sun Apr 24 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.5-alt1
2611
- epm-print: add compare version command
2612
- repofix: fix Sisyphus replace
2613
- release_upgrade: do packages downgrade after changes to p8 from Sisyphus
2614
- epm-assure: rewrite to realize correct version comparing
2615
- kernel_update: run remove-old-kernels too
2616

2617
* Sat Apr 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.4-alt1
2618
- release-upgrade: small logic improvements
2619

2620
* Sat Apr 23 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.3-alt1
2621
- epm release-upgrade: check for glibc-core-2.17
2622
- release-upgrade: add detect current system by apt repo
2623
- release-upgrade: rewrite to support p8 -> Sisyphus and vice versa
2624

2625
* Wed Apr 20 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.2-alt1
2626
- distr_info: fix os-release detection
2627

2628
* Wed Apr 20 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.1-alt1
2629
- epm: added alpine apk package manager install, update, remove, qa, search commands
2630
- fix Simply Linux 6.0 detection
2631
- kernel_update: do not install kernel if it is not installed (for ovz containers)
2632

2633
* Tue Apr 19 2016 Vitaly Lipatov <lav@altlinux.ru> 1.7.0-alt1
2634
- epm release-upgrade with ALT Linux p8 support
2635
- epm-reinstall: add names filtering (to support epmqp some | epm reinstall)
2636
- release-upgrade: print some info
2637

2638
* Tue Apr 19 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.9-alt1
2639
- check if systemd is active
2640
- release_upgrade: fix version
2641

2642
* Mon Apr 18 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.8-alt1
2643
- small output fix
2644
- rewrite release-upgrade
2645

2646
* Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.7-alt1
2647
- release_upgrade: fix sign replacement
2648
- fix epm_update
2649
- set p8 sign and install apt-conf-branch
2650
- repofix: add signs for ALT Linux or Etersoft branches
2651

2652
* Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.6-alt1
2653
- release_upgrade: improve upgrade way
2654
- epm: update copyright date
2655

2656
* Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.5-alt1
2657
- restrict sudo args
2658
- small fixes
2659

2660
* Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.4-alt1
2661
- epm-repofix: use sed -r instead perl -pi
2662
- pack_in_onefile: fix run positional load_helper
2663
- initial support for upgrade ALT Linux release to p7 / p8
2664
- fix repofix code
2665

2666
* Tue Apr 05 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.3-alt1
2667
- epm-checksystem: add assure_exists time
2668
- check_updated_repo fix epm update
2669

2670
* Thu Mar 17 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.2-alt2
2671
- add check_reqs script and cleanup all reqs
2672

2673
* Thu Mar 17 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.2-alt1
2674
- epm: print error for extra unallowed args
2675
- drop time requires
2676

2677
* Fri Feb 26 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.1-alt1
2678
- distr_info: add Simply Linux detection
2679
- epm: use yum-config-manager for managing repo in yum based distros
2680
- fix downgrade for LINUX@Etersoft, Debian, Ubuntu, add support for downgrade one or a few packages
2681
- epm search: optimize grep when search for one word, apply short option before all, disable localized description
2682
- epm-site: use https for packages.altlinux.org
2683
- add serv print command
2684
- serv: fix systemd detection
2685

2686
* Wed Jan 27 2016 Vitaly Lipatov <lav@altlinux.ru> 1.6.0-alt1
2687
- release long term support version 1.6
2688
- epm-print: add print specname
2689
- rewrite eget
2690

2691
* Wed Dec 16 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.25-alt1
2692
- epm-checksystem: fix working in packed
2693
- fix packed version
2694
- improve dnf support
2695
- small fixes
2696

2697
* Tue Dec 01 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.24-alt1
2698
- add support apt-cyg on Cygwin
2699
- drop pks-db requires
2700
- epm-check_updated_rep: do not check on deb systems
2701
- epm-query: fix print package version for other systems
2702

2703
* Sun Nov 22 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.23-alt1
2704
- epm install: disable update if try install local package files
2705
- epm clean: remove partial files
2706
- real check if package(s) is installed
2707
- small improve print name
2708

2709
* Sun Oct 25 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.22-alt1
2710
- distr_info: fix ALT Linux version detection
2711
- epm: fix print help command
2712
- fix epm repofix
2713
- improve epm-filelist
2714
- use short names when possible
2715

2716
* Tue Oct 13 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.21-alt1
2717
- introduce epm print for print out package names and fields
2718
- epm-site: use functions from epm-print
2719
- epm-remove: do short package name from deb
2720

2721
* Mon Oct 12 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.20-alt1
2722
- distr_info: add mcst support
2723
- skip update checking for non root users have no nopassword sudo
2724
- epm_checksystem: add initial file for check system health
2725

2726
* Wed Aug 26 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.19-alt1
2727
- epm-clean: add deb-based support
2728
- check_updated_repo: use $SUDO for check if updated
2729
- epm-site: get url for noninstalled packages from packages.altlinux.org on ALT Linux
2730

2731
* Tue Aug 25 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.18-alt1
2732
- epm: add policy (like apt-cache policy) command
2733
- initial repofix code, need fix regexp and test
2734
- epm-filelist: realize low level file list for rpm in the same code
2735
- fix checking update files
2736
- epm clean: clean all cached files on ALT
2737

2738
* Wed Aug 19 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.17-alt1
2739
- fix update repo checking
2740
- print Uwaga about eatmydata only if verbose mode
2741
- changelog: use query rpm mode for --changelog
2742

2743
* Sun Aug 16 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.16-alt1
2744
- run update if repo info older than 1 day
2745
- epm-query_file: fix read link
2746
- add epm url|site command (with -p arg for open at packages.altlinux.org)
2747

2748
* Wed Aug 12 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.15-alt1
2749
- epm-assure: fix for dir checking support
2750
- epm query file: fix recursion result and more quoting
2751

2752
* Fri Jul 24 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.14-alt1
2753
- simulate: allow Exiting on user Command in any place of the line
2754

2755
* Tue Jul 21 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.13-alt1
2756
- epm-assure: add support for checking any path on a file system
2757
- small fixes
2758

2759
* Fri Jul 10 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.12-alt1
2760
- epm: initial download package support
2761
- fix update and simulate for dnf
2762
- allow changelog and query file for dnf
2763
- install: allow return command for dnf
2764
- use dnf only if /var/lib/dnf/yumdb is exists
2765

2766
* Thu Jul 09 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.11-alt1
2767
- epm-filelist: add support file list for noninstalled packages on deb
2768
- introduce autoorphans command
2769
- epm-install: add workaround to fix urls works
2770
- fix behaviour when has dir with the same name like package
2771
- serv: implement native restart
2772
- use dnf on Fedora if exists
2773

2774
* Wed Feb 25 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.10-alt1
2775
- serv-status: realize detection scheduled status for Ubuntu
2776
- epm-sh: fix withtimeout
2777

2778
* Sat Feb 21 2015 Vitaly Lipatov <lav@altlinux.ru> 1.5.9-alt1
2779
- fix withtimeout (was incorrect workaround)
2780
- remove epm-eget -> tools-eget for exclude from one pack file
2781
- add epmI == epm Install
2782
- serv-enable: use chkconfig --add and chkconfig SERVICE on
2783
- query_file: fix for dirs
2784

2785
* Wed Dec 24 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.8-alt1
2786
- add initial snappy support
2787
- remove extra deps
2788

2789
* Fri Dec 05 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.7-alt1
2790
- checkpkg: add msi checking
2791
- epm-packages: fix --sort
2792
- serv-enable: assure chkconfig add
2793
- autoremove: do not remove libnss-*, *debuginfo
2794
- fatal exit if assure_exists is failed
2795
- epm: fix search file in ALT Linux repo
2796
- epm: add 'epm s' like epms
2797
- initial eget commit
2798

2799
* Thu Jul 17 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.6-alt1
2800
- assure we have a command rpm/dpkg when work with a package file
2801
- fix for use package name list in quotes
2802
- fix build without rpm-build-altlinux-compat
2803

2804
* Sat Jun 07 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.5-alt1
2805
- fix epmqp, epm clean for FreeBSD
2806
- epm programs: use /usr/local/share/applications on BSD systems
2807
- epm reinstall: add pkgng support
2808
- fix timeout using on FreeBSD
2809

2810
* Wed Jun 04 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.4-alt1
2811
- add initial support for FreeBSD's pkgng
2812
- add audit command for check installed packages against known vulnerabilities
2813

2814
* Wed May 28 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.3-alt1
2815
- prefer to use init script directly
2816
- introduce downgrade command
2817
- use correct datadir
2818

2819
* Tue Mar 25 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.2-alt1
2820
- use repolist for get local repo path
2821
- support --auto for reinstall
2822
- epm-requires: fix typo
2823

2824
* Wed Mar 05 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt1
2825
- epm: check real file detection
2826
- checkpkg: use assure for erc
2827
- simulate: add missed --dry-run for zypper
2828
- epm-check_updated: fix if perms is unsufficient
2829

2830
* Wed Feb 26 2014 Vitaly Lipatov <lav@altlinux.ru> 1.5.0-alt1
2831
- distr_info: add Android detection
2832
- add initial android support
2833
- epm: use eatmydata on kernel update
2834
- workaround for infinity wait in cat
2835
- add aptitude support
2836
- get repo info for first time
2837
- add epm assure for check if command is exists
2838
- epm: fix commands, helps, eatmydata using
2839

2840
* Tue Jan 28 2014 Vitaly Lipatov <lav@altlinux.ru> 1.4.6-alt1
2841
- drop apt/rpm requires for non ALT distro
2842
- epm-query_file: do search_file with full path if exists
2843
- print about eatmydata only for u/i/r
2844
- epm-search: add support --short option
2845
- epm-search: remove unsupported --
2846

2847
* Tue Oct 29 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.5-alt1
2848
- epm: check for -- after options
2849
- fix bashisms
2850
- epm provides/requires: fix for rpm files
2851
- separate check input and output
2852
- epm-filelist: add less
2853
- realize autoremove orphaned packages (unused libs*)
2854

2855
* Tue Oct 22 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.4-alt1
2856
- epm: get package names from stdin if it is pipe
2857
- fix stderr issues
2858

2859
* Mon Oct 21 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.3-alt1
2860
- rewrite code without bashisms
2861
- search colorifer: fix colorifing all args
2862
- epm: use eatmydata if installed (set EPMNOEATMYDATA for skip)
2863
- add initial support for epm conflicts
2864
- whatdepends/whatprovides: all use exists files as goals
2865
- add epmsf as link to epm sf command
2866
- epm: normalize options
2867
- epmql (epm-filelist): add support for list files of the remote packages
2868

2869
* Tue Oct 08 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.2-alt1
2870
- add initial support for guix
2871
- rewrite epm_requires and epm_provides
2872
- remove mandatory requires to apt-repo
2873
- fix epm query on Gentoo (disable colorifing for grep)
2874
- epm-query: support for short form of package name on Gentoo
2875
- epm-query: realize is_installed via internal function (for pkg names only), speed optimize
2876
- improve MacOS support
2877
- epm-query: fix for query non installed packages
2878
- epm-filelist: allow list of foreign packages
2879
- introduce get_package_type and use it
2880
- epm-remove: do not use --purge on apt-rpm
2881
- epm-changelog: add support for noninstalled packages on ALT
2882
- install: do non interactive really non interactive
2883

2884
* Thu Sep 05 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.1-alt1
2885
- add initial man page file
2886
- epm-filelist: add todo for less
2887
- epm-search: add -- before search arg for support search "-some"
2888
- improve whatprovides and whatdepends support
2889

2890
* Sun Aug 04 2013 Vitaly Lipatov <lav@altlinux.ru> 1.4.0-alt1
2891
- query-package: make epmqp case insensitive
2892
- epm-search: introduce grep extra args in search
2893
- epm-search: output used grep command too
2894
- epm-checkpkg: use erc when possible
2895
- epm-query_package: allow grep sequence
2896
- epm-search: try to colorize output
2897
- add conary package manager support
2898
- introduce epm-whatprovides
2899

2900
* Wed Jul 24 2013 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt1
2901
- epm-packages: add size sort support for rpm and dpkg
2902
- fix epm query for non rpm/deb systems
2903
- epm-install: rewrite pkg_(non)installed for get correct return status
2904

2905
* Thu Jul 11 2013 Vitaly Lipatov <lav@altlinux.ru> 1.3.0-alt1
2906
- slackware: fix repo update, fix install pkg from file
2907
- query, packages: print out in name-version format
2908
- remove: add support for remove by package file
2909
- remove: improve remove versioned packages via apt and yum
2910

2911
* Sat Jun 29 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.9-alt1
2912
- fix simulate for ArchLinux and old yum
2913
- small fixes
2914

2915
* Wed Jun 26 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.8-alt1
2916
- add epmql short command for epm -ql
2917
- autoremove: add --auto support for yum
2918
- epm-simulate: rewrite check yum result with store_output
2919

2920
* Wed Jun 19 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.7-alt1
2921
- add epmu == epm update command
2922
- serv: fix without param checking
2923
- serv: fixes for systemd after real use
2924
- epm-install: fix Slackware install with sudocmd_foreach
2925
- epm-install: do not fall to hi level if rpm is already installed
2926

2927
* Tue Apr 30 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.6-alt1
2928
- epm Install: do package base update only if really need install something
2929

2930
* Thu Mar 21 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.5-alt1
2931
- distr_info: add more correct support for Gentoo
2932
- epm-install: add check for zypper's --no-gpg-checks
2933
- epm-install: more strong installed status
2934
- add Install command (update packages repo info and install package)
2935

2936
* Mon Mar 04 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.4-alt1
2937
- epm-install: add support for direct install ebuild
2938
- realize epm simulate for emerge
2939
- fix autoremove, check, clean, etc.
2940
- many fixes for npackd
2941
- add epm whatdepends, provides commands
2942

2943
* Fri Feb 22 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.3-alt1
2944
- add initial aura support
2945
- epm-install: fix skip-installed for old Debian
2946

2947
* Wed Feb 20 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.2-alt1
2948
- epm-checkpkg: add experimental case instead function call
2949
- epm-simulate: accept Exiting on user Command (Fedora 17)
2950
- epm-checkpkg: add support for check installed package integrity
2951
- epm: do not add to pkg_files if filename has not dot (it is not package file)
2952

2953
* Tue Feb 19 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt1
2954
- initial support for kernel-update
2955
- add support ipkg on OpenWRT
2956
- add support homebrew on MacOS
2957
- add check for separate_installed
2958
- small fixes
2959

2960
* Thu Feb 14 2013 Vitaly Lipatov <lav@altlinux.ru> 1.2.0-alt1
2961
- epm-reinstall: fallback to install if the command is the same
2962
- epm-install: realize already installed with is_installed for any distro
2963
- epm-install: allow nodeps and force to pacman commands
2964
- epm-query: optimize, use --short
2965
- epm-simulate: fix for yum without --assumeno
2966
- epm-packages: add short support for pacman
2967
- epm-remove: add --nodeps support for dpkg
2968

2969
* Tue Feb 12 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.9-alt1
2970
- fix install with dpkg
2971
- add initial release-upgrade command
2972
- add more pacman commands
2973
- epm-packages: add --short support for dpkg and rpm
2974
- add cerv alias for serv support
2975

2976
* Mon Feb 11 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.8-alt1
2977
- add epm programs command (lists installed programs, detected by desktop files)
2978
- add initial support for short output (just package name, without version-release)
2979
- add short commands epmqi epmcl
2980
- small fixes
2981

2982
* Tue Feb 05 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.7-alt1
2983
- epm-install: user --force-confold for dpkg/apt on Debian/Ubunti in auto mode
2984
- epm-autoremove: use apt-get autoremove
2985
- serv-status: fix systemd support
2986
- epm-simulate: skip simulate if zypper does not have --dry-run
2987
- epm-install: try install with rpm before zypper use
2988
- epm-install: fall to standalone apt install for fix deps
2989

2990
* Sat Feb 02 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt1
2991
- epm-install: fix fallback from low level to hi level install
2992
- serv: add support for FORCESERVICE
2993
- add initial support for DNF package manager
2994
- add epm Upgrade command (epm update && upgrade)
2995

2996
* Tue Jan 29 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.5-alt1
2997
- serv: add systemd detect
2998
- fix check for empty args
2999
- epm-install: with --nodeps do not fallback on apt-get during install from file
3000

3001
* Tue Jan 01 2013 Vitaly Lipatov <lav@altlinux.ru> 1.1.4-alt1
3002
- fix broken autoremove: rename epm-autoclean to epm-autoremove
3003

3004
* Thu Dec 27 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.3-alt1
3005
- add initial deepsolver support
3006
- checkpkg: print checking details, add 7z and rar support
3007

3008
* Thu Dec 13 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.2-alt1
3009
- serv: allow additional params for start, stop and try_restart
3010
- spec: replace @VERSION@ in serv too
3011
- add print our commands to bash completion, to print usage
3012

3013
* Mon Dec 10 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.1-alt1
3014
- serv: add usage command
3015
- add README
3016
- add initial bash_completion
3017

3018
* Mon Dec 10 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt3
3019
- change license to AFGPLv3
3020

3021
* Sun Dec 09 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt2
3022
- fix install links
3023

3024
* Sat Dec 08 2012 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt1
3025
- move included script to /usr/share/eepm
3026
- introduce serv command for system services management
3027
- add pack_in_onefile.sh: pack scripts on one file
3028

3029
* Sat Dec 08 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.7-alt1
3030
- add epmq command as alias to epm -q (epm query)
3031
- epm: rearrange command help
3032
- epm-remove: warning about no support remove by package file
3033

3034
* Sat Nov 24 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.6-alt1
3035
- epm: add changelog (cl) command
3036
- add support for work without tput, with uncompat tput, allow USETTY=0 for disable tput use
3037
- epm: write verbose output to stderr
3038
- epm-filelist: add support for filelist of file package
3039
- epm-query: add support for query file package
3040
- epm-info: rewrite for support low level and hi level package info
3041
- epm-simulate: return 0 if all needed packages are already installed
3042

3043
* Mon Oct 29 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.5-alt1
3044
- epm-simulate: fix for non numeric version on Slackware (libjpeg-v8a)
3045
- epm: intoduce autoremove command
3046
- epm-search_file: do not use less
3047
- epm-query_file: query package for every full path, not only last
3048

3049
* Fri Oct 26 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.4-alt1
3050
- epm-simulate: fix simulate for yum
3051
- epm-simulate: realize simulate for slackware
3052
- epm-search: fix search for multiple packages in slackware
3053
- epm-query: fix query for multiple names
3054
- epm-query_file: more clean output on Slackware
3055
- epm-simulate: print out result of the check
3056

3057
* Mon Oct 22 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.3-alt1
3058
- rewrite set_sudo, skip SUDO if env. var EPMNOSUDO is not empty
3059
- add initial support for window package manager Chocolatey
3060
- add initial support for windows package manager Npackd
3061
- epm-filelist: print package file list for slackware
3062
- epm-query_file: add slackware support (thanks, bormant)
3063
- distr_info: grep version from /etc/slackware-version  (thanks, bormant)
3064
- set_sudo: print fatal error if needed absent sudo
3065
- use full path to slackpkg/installpkg/removepkg on Slackware (thanks, bormant)
3066
- epm-remove: add support for --show-command-only (thanks, bormant)
3067
- epm-repolist: fix grep source list (thanks, bormant)
3068

3069
* Tue Sep 18 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.2-alt1
3070
- replace all docmd $SUDO with sudocmd call
3071
- fix install package rpm-build-altlinux-compat via package fullname
3072

3073
* Tue Sep 18 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.1-alt1
3074
- epm: add --force support for install
3075
- drop extra dependencies
3076
- introduce epm requires|deplist
3077
- install: yum local install is obsoleted, use just yum install
3078

3079
* Fri Aug 17 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.0-alt1
3080
- release 1.0
3081
- upgrade: add support for additional options
3082
- filelist: add error for non installed packages
3083
- use apt-repo on ALT Linux for repo manipulation
3084
- repolist: print url on mandriva
3085

3086
* Tue Aug 07 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.7-alt1
3087
- epm: fix use epm_packages
3088
- simulate: return 2 if have no work
3089
- install: support --auto for install files too
3090
- install: run pacman for files with --noconfirm
3091

3092
* Mon Aug 06 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.6-alt1
3093
- query: default realization via epm package list
3094
- simulate: it is ok to run with empty list
3095
- query_file: try search in global base if failed in installed
3096
- search_file: realize search_file on ALT Linux via grep local contents_index
3097
- remove: allow fallback to next level if target does not supported
3098
- install files: allow fallback to hilevel install, add urpm support
3099

3100
* Sat Aug 04 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.5-alt1
3101
- epm-install: add show-command-only support
3102
- epm: update commands variations
3103
- query_file: make output from dpkg like rpm -q
3104
- epm-packages: allow filter list packages by one name
3105

3106
* Fri Aug 03 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.4-alt1
3107
- add query package (-qp) support
3108
- print command example in stderr
3109
- add eepm link
3110
- epm-info: try print info for installed package
3111
- fix slackpkg install/reinstall/remove/simulate
3112

3113
* Thu Aug 02 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.3-alt1
3114
- use slackpkg instead pkgtool for Slackware package manager name
3115
- add missed command for Gentoo, Slackware, FreeBSD improve repo management commands
3116
- fix using local with dash
3117
- add --nodeps support for rpm in install/remove
3118

3119
* Wed Aug 01 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.2-alt1
3120
- remove: try remove via low level command first
3121
- install: drop DISTRNAME using
3122
- add Slackware and add more distr in search
3123

3124
* Sat Jul 28 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.1-alt1
3125
- epm-simulate: add support for --skip-installed
3126
- add more distr in epm -i, epm -e and add some bugs in epm -e
3127
- add initial Slackware support (pkgtool)
3128

3129
* Fri Jul 27 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt1
3130
- epm: add --nodeps options recognize
3131
- add showcmd in addition to docmd
3132
- add ArchLinux support (pacman) to all commands
3133

3134
* Fri Jul 27 2012 Vitaly Lipatov <lav@altlinux.ru> 0.8-alt1
3135
- rename package to eepm
3136
- add upm alias
3137
- epm info fix: on apt, add: on yum
3138
- add some Gentoo support, add some commands
3139

3140
* Thu Jul 26 2012 Vitaly Lipatov <lav@altlinux.ru> 0.7-alt1
3141
- add commands: addrepo, removerepo, search_file, info, update some other
3142
- epm: fill epm_cmd only one time
3143
- epm: fix pkg_files, pkg_names fills
3144
- epm-search: fix search on Mandriva
3145
- search: rewrite with PMTYPE using
3146
- add fix behaviour to check command
3147

3148
* Sun Jul 22 2012 Vitaly Lipatov <lav@altlinux.ru> 0.6-alt1
3149
- add --skip-installed for skip aready installed packages
3150
- epm-install: fix return status
3151
- epm: fix commands, add missed checkpkg
3152
- install/reinstall: try use rpm for files
3153
- use PMTYPE and SUDO
3154

3155
* Sat Jul 21 2012 Vitaly Lipatov <lav@altlinux.ru> 0.5-alt1
3156
- add quiet mode (no print commands before run)
3157
- add color support for output
3158
- add reinstall, fix epm -ql
3159
- epm: get commands and options description from the code
3160
- rewrite query_file, port rpmqf
3161

3162
* Fri Jul 20 2012 Vitaly Lipatov <lav@altlinux.ru> 0.4-alt1
3163
- update TODO
3164
- add check and repolist commands
3165
- improve command description and add more commands
3166
- docmd: use # under root account
3167
- add print version
3168

3169
* Thu Jul 19 2012 Vitaly Lipatov <lav@altlinux.ru> 0.3-alt1
3170
- add 'epm -ql, epm dist-upgrade'
3171
- fix epm -qa, epm -qf, epm -s, epm -q
3172
- add epm-packages
3173
- epm-install full rewrite
3174
- epm: improve help and add non interactive mode support
3175

3176
* Thu Jul 19 2012 Vitaly Lipatov <lav@altlinux.ru> 0.2-alt1
3177
- cleanup spec, fix autorequires
3178
- add distr_info (renamed distr_vendor)
3179
- rewrite install, simulate, checkpkg
3180

3181
* Wed Jul 18 2012 Vitaly Lipatov <lav@altlinux.ru> 0.1-alt1
3182
- initial build for ALT Linux Sisyphus
3183

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.