etersoft-build-utils.spec 62.3 KB
Newer Older
1 2
# NOTE: do not use clean_spec or rpmcs for this spec

3
Name: etersoft-build-utils
Vitaly Lipatov's avatar
Vitaly Lipatov committed
4
Version: 3.2.11
5
Release: alt1
6

Vitaly Lipatov's avatar
Vitaly Lipatov committed
7
Summary: A set of rpm build utilities from Etersoft
8

9
License: Apache-2.0
10
Group: Development/Other
11
Url: http://www.altlinux.org/Etersoft-build-utils
12 13 14

Packager: Vitaly Lipatov <lav@altlinux.ru>

Vitaly Lipatov's avatar
Vitaly Lipatov committed
15
# git-clone http://git.altlinux.org/people/lav/packages/etersoft-build-utils.git
Vitaly Lipatov's avatar
Vitaly Lipatov committed
16
Source: ftp://updates.etersoft.ru/pub/Etersoft/Sisyphus/sources/tarball/%name-%version.tar
17 18 19

BuildArchitectures: noarch

20
%define altcompat_ver 1.9.3
21

Vitaly Lipatov's avatar
Vitaly Lipatov committed
22
# Buildreqs note: C compiler is required by rpm-build; we do not require C++ here
Vitaly Lipatov's avatar
Vitaly Lipatov committed
23
#BuildRequires: rpm-build-compat >= %altcompat_ver
24

Vitaly Lipatov's avatar
Vitaly Lipatov committed
25
Requires: giter >= 1.20
Vitaly Lipatov's avatar
Vitaly Lipatov committed
26 27 28
Requires: eepm >= 3.62.1
# use epm embedded
#Requires: erc >= 0.9.2
Vitaly Lipatov's avatar
Vitaly Lipatov committed
29
Requires: estrlist >= 0.2
30

31
Requires: rpm-build
Vitaly Lipatov's avatar
Vitaly Lipatov committed
32
#Requires: rpm-build-compat >= %altcompat_ver
Vitaly Lipatov's avatar
Vitaly Lipatov committed
33

34 35 36 37 38 39 40 41 42 43 44 45
%if %_vendor == "alt"
Requires: sisyphus_check rsync openssh-clients srpmcmp
%else
# ALT has it in RPM
BuildRoot: %{_tmppath}/%{name}-%{version}
%endif

%description
This package contains a set of helper utils for RPM building process.
See info in Russian
on %url.

Vitaly Lipatov's avatar
Vitaly Lipatov committed
46
RECOMMENDED packages: gcc-c++ perl-libwww ccache elinks mutt hasher curl
47 48

%prep
Vitaly Lipatov's avatar
Vitaly Lipatov committed
49
%setup
50 51 52 53 54

%build
%make

%install
Vitaly Lipatov's avatar
Vitaly Lipatov committed
55 56
# install to datadir and so on
%makeinstall
57 58 59
%find_lang %name

%files -f %name.lang
Vitaly Lipatov's avatar
Vitaly Lipatov committed
60
%doc AUTHORS README TODO NEWS QuickHelp*
61
%_bindir/*
62
%_datadir/eterbuild/
63
%attr(0755,root,root) %_sysconfdir/bashrc.d/*
Vitaly Lipatov's avatar
Vitaly Lipatov committed
64
%dir %_sysconfdir/eterbuild/
Vitaly Lipatov's avatar
Vitaly Lipatov committed
65
%dir %_sysconfdir/eterbuild/apt/
66
%dir %_sysconfdir/eterbuild/repos/
Vitaly Lipatov's avatar
Vitaly Lipatov committed
67 68 69
%config(noreplace) %_sysconfdir/eterbuild/apt/apt.conf.*
%config(noreplace) %_sysconfdir/eterbuild/apt/sources.list.*
%config(noreplace) %_sysconfdir/eterbuild/config
70
%config(noreplace) %_sysconfdir/eterbuild/repos/*
71 72

%changelog
Vitaly Lipatov's avatar
Vitaly Lipatov committed
73 74 75 76 77
* Thu Apr 04 2024 Vitaly Lipatov <lav@altlinux.ru> 3.2.11-alt1
- config: fix MENV=sisyphus
- rpmgs: use recursive submodule update
- rpmbsh: add git bundle support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
78 79 80 81 82 83 84 85 86
* Thu Mar 28 2024 Vitaly Lipatov <lav@altlinux.ru> 3.2.10-alt1
- rpmgs: case insensitive VCS
- rpmgs: improve removing libs from windows/winapi cargo modules
- config: add check if _topdir is incorrect default /usr/src/RPM
- hasher: add workaround for commented lines in apt.conf, print out used apt.conf
- rpmgs: return on failed erc
- spec: fix eval spec on non ALT platforms
- spec: use checkbashisms only if it is installed

Vitaly Lipatov's avatar
Vitaly Lipatov committed
87 88 89 90
* Wed Dec 27 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.9-alt1
- parse_cmd_pre_spec(): add spec detection inside hasher
- rpmrb: fix -n support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
91 92 93 94 95 96
* Sat Nov 11 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.8-alt1
- rpmrb: add -n to skip install built package in hasher
- improve pkgrepls
- fix slashes in regexps
- functions/common: hide csed using

Vitaly Lipatov's avatar
Vitaly Lipatov committed
97 98 99 100 101 102
* Sun Aug 06 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.7-alt1
- rpmcs: don't add packager field
- rpmgs: refactored source downloading
- rpmgs: allow /commit in Source-url with git
- rpmgs: add Cargo.lock in subdirs

Vitaly Lipatov's avatar
Vitaly Lipatov committed
103 104 105 106 107
* Tue May 30 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.6-alt1
- rpmgs: add support for git repo for Source-url (create tarball from the git url)
- rpmgs: add source url to tarball commit message
- gitask: add -u|--user USER

Vitaly Lipatov's avatar
Vitaly Lipatov committed
108 109 110 111 112 113
* Tue May 23 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.5-alt1
- rpmgs: use case insensitive search for Url
- rpmgs: check VCS/url only for the first Source
- add missed alias SS -> sisyphus (ALT bug 46213)
- repos/rsync: add gitery support (ALT bug 46216)

Vitaly Lipatov's avatar
Vitaly Lipatov committed
114 115 116 117 118 119
* Sat May 20 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.4-alt1
- rpmgs: add VCS: support, check also Url if VCS is missed
- functions/common: use DISTRVENDOR from EPMCMD
- functions/spec: user --target for rpmbuild
- rpmbps: some improvements

Vitaly Lipatov's avatar
Vitaly Lipatov committed
120 121 122
* Thu May 18 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.3-alt1
- sources.list: change to external repos

Vitaly Lipatov's avatar
Vitaly Lipatov committed
123 124 125 126 127 128
* Thu May 11 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.2-alt1
- fix get_release for gitery
- gitask: add support from <branch> for add copy
- download_url: use epm tool eget instead of wget
- etc/repos/srpms: fix suse tumbleweed repo

Vitaly Lipatov's avatar
Vitaly Lipatov committed
129 130 131 132 133 134
* Tue May 02 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.1-alt1
- gitask find: improve output dates
- implement gitery support and git host detection
- rpmgp: use gita for find packages in the repo
- fix set_gear_host()

Vitaly Lipatov's avatar
Vitaly Lipatov committed
135 136 137 138 139 140 141 142 143
* Mon May 01 2023 Vitaly Lipatov <lav@altlinux.ru> 3.2.0-alt1
- gitask: improve description
- myhsh: add -e for fast build after -l (lazy cleanup)
- rpmbsh: implement -e for fast build (via hsh-rebuild) after -l (lazy cleanup)
- rpmbps: use name part for release from KORINFTARGETRELEASE if set
- rpmbs: remove obsoleted key -e
- runinhsh: rewrite
- /etc/apt/sources: add examples for p10 and Sisyphus

Vitaly Lipatov's avatar
Vitaly Lipatov committed
144 145 146 147 148 149 150 151 152 153
* Fri Mar 17 2023 Vitaly Lipatov <lav@altlinux.ru> 3.1.1-alt1
- rpmreqs: fix missed reqs
- functions/common: improve git root detection
- update srpms list
- functions/common: add subst() if missed
- rpmgs: update submodules recursive
- etc/apt: add c9f2 configs
- gitask: add build alias: gita add build <repo> <tag>
- small fixes

Vitaly Lipatov's avatar
Vitaly Lipatov committed
154 155 156 157 158 159 160 161
* Thu Aug 11 2022 Vitaly Lipatov <lav@altlinux.ru> 3.1.0-alt1
- rpmreqs: fix work on x86_64
- egrep -> grep -E
- gitask: fix return status
- commit pkgrepl
- add TARGETARCH support
- repl: fix 32bit build

Vitaly Lipatov's avatar
Vitaly Lipatov committed
162 163 164 165 166 167 168 169 170
* Mon Apr 18 2022 Vitaly Lipatov <lav@altlinux.ru> 3.0.12-alt1
- rpmbsh: fix p10 support
- repl: rewrite internal_repl_list to support major only versions and fix sorted order
- jmake: drop docmd
- move from SS to sisyphus suffix
- config: check rpm via which
- gitask: add support for srpms replacement
- rpmbb: fix on non ALT platform

Vitaly Lipatov's avatar
Vitaly Lipatov committed
171 172 173 174 175 176 177
* Thu Sep 30 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.11-alt1
- build: add  define_allow_root_build if ALLOW_ROOT_USER is set
- update srpms list for rpmgp -r
- rpmgs: add go vendor support
- rpmgs: add cargo support
- rpmgs: remove .a, .so, .dll from downloaded sources

Vitaly Lipatov's avatar
Vitaly Lipatov committed
178 179 180 181
* Wed Sep 01 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.10-alt1
- gitask: show both quota
- gitask: add support for 'gita add repo <gear repo>.git=<gear tag> ...'

Vitaly Lipatov's avatar
Vitaly Lipatov committed
182 183 184 185 186 187
* Mon Aug 30 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.9-alt1
- gitask: add Add support (and & run)
- gitask: add ls -w [N] to watch the list
- gitask ls: print ls via head -n20 by default
- gitask: add sleep 2 before next command

Vitaly Lipatov's avatar
Vitaly Lipatov committed
188 189 190 191 192 193 194 195
* Thu Aug 19 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.8-alt1
- repos/srpms: add Cauldron repos
- assure we have gear before using (ALT bug 39882)
- rpmgs: fix search main source dir
- rpmcs: don't make specfile backup anymore
- git: fix branch list (include current branch too)
- gitask: improve --help support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
196 197 198
* Wed Mar 24 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.7-alt1
- s/regexp_exclude/reg_exclude/

Vitaly Lipatov's avatar
Vitaly Lipatov committed
199 200 201 202
* Wed Mar 10 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.6-alt1
- drop hard checkbashisms and gear requires
- check_reqs.sh: add --detail

Vitaly Lipatov's avatar
Vitaly Lipatov committed
203 204 205 206
* Thu Mar 04 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.5-alt1
- rpmgs: fix bugs
- rpmbb: add --target ARCH support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
207 208 209 210 211 212 213 214 215 216 217 218
* Fri Jan 08 2021 Vitaly Lipatov <lav@altlinux.ru> 3.0.4-alt1
- gitask: allow --test-only for run
- rpmgs: fix Source-git support, improve commented url detection
- rpmbsh: add -w support (use tarball for build in hsh)
- myhsh: add -a for --query-repackage
- rpmbs: add initial -w support
- rpmbph: always build src.rpm with -w (correct pack gear repo)
- rpmbph: use -w more correctly
- rpmbsh: for -w run myhsh with -a
- rpmgp: fix src.rpm build
- rpmbs: use --test-only for build by default (-e is obsoleted now)

Vitaly Lipatov's avatar
Vitaly Lipatov committed
219 220 221 222 223 224
* Sun Nov 08 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.3-alt1
- rpmreqs: update
- rpmgs: big rewrite to improve gear-uupdate and gear-uupdate support
- rpmgs: add support for git url in the comment before Source line
- rpmbsh: don't remove packages from hasher if failed

Vitaly Lipatov's avatar
Vitaly Lipatov committed
225 226 227 228 229 230 231 232 233
* Sat Oct 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.2-alt1
- rpmgs: remove all exclude vendor dir for composer
- change myhsh -b to myhsh -p
- myhsh: add -b BINARYREPO support
- remove obsoleted mkpatch
- loginhsh: enable network by default
- gitask: add ls --all for all tasks
- gitask: add support for tasks with # in the begin

Vitaly Lipatov's avatar
Vitaly Lipatov committed
234 235 236 237
* Sun Oct 11 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.1-alt1
- gita: delsub allows list of subtask or packages (mixed)
- set Apache license, add LICENSE file

Vitaly Lipatov's avatar
Vitaly Lipatov committed
238 239 240 241 242 243 244 245 246 247 248
* Sat Oct 10 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.0-alt1
- gitask: use improved message
- rpmbs: disable obsoleted checking
- rpmgs: improve node modules support
- gear: fix tar_dir_from_rules
- gitask: fix quota command
- rpmbs: don't change branch for upload
- gitask: add acl command (in favor of gacl)
- rpmgs: verbose preinstall-hook
- use external estrlist

Vitaly Lipatov's avatar
Vitaly Lipatov committed
249 250 251 252 253
* Sun Mar 22 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.6-alt1
- gitask: add ls -a support
- rpmbs: show task always after creating
- update pkgrepls

Vitaly Lipatov's avatar
Vitaly Lipatov committed
254 255 256 257 258 259
* Wed Feb 19 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.5-alt1
- gitask: add support for subtask in add command
- gitask: remove subtask if a package already in task
- rpmbs -a: use gita add instead of direct ssh
- gitask: fix possible race after task new

Vitaly Lipatov's avatar
Vitaly Lipatov committed
260 261 262 263
* Mon Feb 10 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.4-alt1
- gitask: convert space(s) in messages to underscores
- rpmgs: improve update git repo from upstream

Vitaly Lipatov's avatar
Vitaly Lipatov committed
264 265 266 267 268 269 270 271 272
* Fri Jan 31 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.3-alt1
- rpmgs: add support for update of remotes branches
- rpmgs: update predownloaded in any case
- rpmgs: drop npm and node-gyp node modules from predownloaded
- rpmgs: check *.watch file in the root dir too
- rpmgs: empty version support
- fix 'major' define using
- rpmgs: add composer.json support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
273 274 275 276 277
* Fri Jan 10 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.2-alt1
- use distro_info (ALT bug 37712)
- gitask: add -m <message> support for run and commit commands
- add p9 sources.list

Vitaly Lipatov's avatar
Vitaly Lipatov committed
278 279 280 281 282
* Sun Nov 17 2019 Vitaly Lipatov <lav@altlinux.ru> 2.9.1-alt1
- rpmbs: add .gear/postdownload-hook support (use git command to change files)
- rpmgs: skip repack for the same ext, just commit the file
- rpmgs: skip autoupdate if we run rpmgs with a version

Vitaly Lipatov's avatar
Vitaly Lipatov committed
283 284 285 286 287 288 289 290
* Thu Oct 31 2019 Vitaly Lipatov <lav@altlinux.ru> 2.9.0-alt1
- rpmgs: add watch file support (via rpm-uscan)
- rpmgs: check if we have no tag name to merge
- rpmgs: use rpm-uscan if we have .watch file really
- gitask: use last task for show as default
- git: allow any git.NAME
- gitask: rewrite add handling, add support for copy packages list

Vitaly Lipatov's avatar
Vitaly Lipatov committed
291 292 293 294 295 296 297 298
* Fri Jun 28 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.10-alt1
- rpmgs: add support for any version prefix in a git tag
- gitask: add copy command
- gitask: allow list packages and tasks
- rpmbs: add -F option to run task after add
- gitask: fix task cancel on git.eter/git.office
- gitask: add rebuild command

Vitaly Lipatov's avatar
Vitaly Lipatov committed
299 300 301 302 303 304
* Fri Jun 07 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.9-alt1
- run gear-remotes-restore if .gear/upstream/remotes is exists
- use UTF8 locale instead of C
- rpmgs: run .gear/source-postupdate-hook
- rpmgs: add VERSION to hooks args

Vitaly Lipatov's avatar
Vitaly Lipatov committed
305 306 307 308
* Fri May 31 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.8-alt1
- gitask: add rebuild support
- rpmbs: use GIRARHOST for gita using

Vitaly Lipatov's avatar
Vitaly Lipatov committed
309 310 311 312 313 314 315 316
* Tue Mar 26 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.7-alt1
- update pkgrepls
- rpmgs: fix using Source-git: git://
- rpmgs: allow predownloaded-postinstall-hook out of npm install
- gitask: add run --commit support
- gitask: add commit command
- rpmgs: some rewrite

Vitaly Lipatov's avatar
Vitaly Lipatov committed
317 318 319 320
* Sun Sep 30 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.6-alt1
- update pkgrepl.alt.c8
- rpmbs: fix TAG var conflict

Vitaly Lipatov's avatar
Vitaly Lipatov committed
321 322 323 324
* Mon Sep 10 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.5-alt1
- rpmreqs: add checking for file existance
- rpmbs: add -T for just tag set

Vitaly Lipatov's avatar
Vitaly Lipatov committed
325 326 327
* Thu Aug 30 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.4-alt1
- rpm: fix get_pkgname_from_filename

Vitaly Lipatov's avatar
Vitaly Lipatov committed
328 329 330
* Tue Aug 28 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.3-alt1
- rpmbs: add hacks for already backported releases

Vitaly Lipatov's avatar
Vitaly Lipatov committed
331 332 333 334 335 336 337
* Tue Aug 28 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.2-alt1
- loginhsh: add -s (skip stuffs)
- add libwxGTK3.0 support
- fix for --last-changelog and --last-version commands. Run before checking other commands
- rpmlog: add -o option (just print git log)
- fix increment release for backported releases

Vitaly Lipatov's avatar
Vitaly Lipatov committed
338 339 340 341 342 343 344
* Fri Aug 10 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.1-alt1
- rpmgs: rewrite predownloaded node_modules support
- rpmbps: disable rpmcs call for other systems (eterbug #13034)
- (rpmlog): added '--last-version' command
- (rpmlog): added --last-changelog command
- rpmlog: run hook .gear/new-build-postcommit-hook if needed

Vitaly Lipatov's avatar
Vitaly Lipatov committed
345 346 347 348 349 350 351 352 353 354 355 356
* Fri Jul 06 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.0-alt1
- fix on aarch64, fixes to use system /etc/apt/apt.conf
- gitask: add run --force (override --test-only)
- rpmgs: improve support for gitmodules
- gitask: fix get last task and use it when run
- rpmgs:improve merge tag search
- myhsh: skip sisyphus_check if missed
- common: ignore missed csed
- rpmbs; use sisyphus_check --no-check-gpg
- rpmgs: add download script support (Source-script)
- rpmbs: disable chmod for generated srpm packages

Vitaly Lipatov's avatar
Vitaly Lipatov committed
357 358 359 360 361 362 363 364
* Sat Jun 23 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.14-alt1
- gitask: add share support
- rpmgs: add support for v1-2-3 git tags
- gitask: keep --test-only when run, support log for last task, improve help
- save used repl files and do pretty output
- rpmlog: add -n to force version, -a for auto increment version/release
- update pkgrepls

Vitaly Lipatov's avatar
Vitaly Lipatov committed
365 366 367 368 369 370
* Sat Jun 09 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.13-alt1
- gitask: fix get subtask
- rpmck: fix error and add info about development stage
- gear: fix get tar dirname from .gear/rule
- fix -n output in showcmd output

Vitaly Lipatov's avatar
Vitaly Lipatov committed
371 372 373 374 375
* Sat May 26 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.12-alt1
- gitask: add cancel support
- common: fix DISTRVENDOR print
- rpmbph: copy src.rpm to ~/RPM/SRPMS when build from spec

Vitaly Lipatov's avatar
Vitaly Lipatov committed
376 377 378 379 380 381 382
* Mon May 21 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.11-alt1
- hide SETCOLOR_* error on fatal due under root using
- repl: install 32-bit packages separately (see eterbug #12749)
- spec: fix remove_bashism (add check for {,}
- rpmbps: fix ia32-libs-dev for Debian/Ubuntu
- rpmgs: allow git repo for gear_production/source

Vitaly Lipatov's avatar
Vitaly Lipatov committed
383 384 385 386 387
* Fri Feb 23 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.10-alt1
- add npm install --production support
- gitask: add ls --all support
- fix missed ETERBUILDBIN issue

Vitaly Lipatov's avatar
Vitaly Lipatov committed
388 389 390 391 392 393 394 395
* Tue Dec 19 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.9-alt1
- major fix inc_release and inc_subrelease
- commented out group replacement: do incorrect replacement for clean ALT packages
- rpmbph: fix build src.rpm
- rpmcs: add _sysconfigdir, _logrotatedir,_udevrulesdir support
- rpmreqs: support ld-config-x86_64
- fix log init

Vitaly Lipatov's avatar
Vitaly Lipatov committed
396 397 398 399
* Sat Dec 09 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.8-alt1
- mask korinf requires
- add epm assure sisyphus_check if needed

Vitaly Lipatov's avatar
Vitaly Lipatov committed
400 401 402 403 404 405 406 407 408
* Tue Dec 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.7-alt1
- gitask: add get last [task], use it in rpmbs
- gitask: add get subtask command, use it in rpmbs
- rpmpub: rewrite check for target default, use BUILDFARMDIR from Korinf
- alt: add c? branch/repo support
- rpmgs: improve hack for inline macros
- do not remove temp files when DEBUG is set
- gitask: add find, show, ls, quota

Vitaly Lipatov's avatar
Vitaly Lipatov committed
409 410 411 412 413
* Wed Nov 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.6-alt1
- introduce gitask (aliased as gita)
- add support for ga/galt in addition to git.alt (ge for git.eter)
- gitask: add show support

Vitaly Lipatov's avatar
Vitaly Lipatov committed
414 415 416 417
* Wed Nov 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.5-alt1
- rpmpub: fix grammar
- add -q support to rpmlog and gammit

Vitaly Lipatov's avatar
Vitaly Lipatov committed
418 419 420 421 422 423
* Sat Nov 11 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.4-alt1
- rpmbph: fix checkout original branch
- rpmbs: add TESTONLY to task run
- loginhsh: drop clean install package list
- epmcs: replace localstate dir to special macros

Vitaly Lipatov's avatar
Vitaly Lipatov committed
424 425 426 427 428 429
* Wed Nov 08 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.3-alt1
- loginhsh: skip install if no packages for install
- rpmbs: add support -e (build --test-only)
- rpmbph, rpmbs, rpmbsh: support bypass -e
- rpmcs: add replacements for _logstatedir

Vitaly Lipatov's avatar
Vitaly Lipatov committed
430 431 432 433 434 435 436 437 438 439
* Wed Oct 18 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.2-alt1
- rpmgs: fix get source url again
- rpmbs: fix rpmbs -t
- rpmgs: download all sources by default
- rpmgs: rewrite npm hook
- rpmbs: improve task and subtask handling
- loginhsh: improve tool packages install
- rpmlog: use gammit
- use distr_info from eepm instead distr_vendor from rpm-build-altlinux-compat

440 441 442 443 444 445 446
* Tue Aug 29 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.1-alt1
- rpmgp: fix -l
- rpmgs: initial support for non archive downloading
- rpmgs: some step to fix hack with summary
- pkgrepls: Sisyphus uses libpng16 by default now
- rpmbb: add directory support

447 448 449 450 451 452 453 454
* Sun Jul 23 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.0-alt1
- support comments in .gear/rules
- fix initial fetching branch during backporting
- fix rpmbsh options order handling
- use erc type for get file extensions
- add realpath only if missed and always use it
- rpmgs: do fatal error if we had no downloaded anything

455 456 457 458 459 460 461 462
* Thu Jun 08 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.3-alt1
- srpms: update for Fedora rawhide
- rpmbs: force name,version,release for tag
- add ALT certs
- rpmcs: use ALT Sisyphus name
- update pkgrepls
- fix some get source issues

463 464 465 466 467 468 469
* Mon Apr 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.2-alt1
- rpmbs: make commit for updated .gear/tags if needed
- run gear with LANG=C for correct date in changelog
- rpmgs: use real list of Source* tags
- rpmgs: skip redownloading if tarballs already exists
- rpmgs major refactoring

470 471 472 473 474 475 476 477
* Wed Apr 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.1-alt1
- use only gnutls30 on ALT p8
- alt: fix c? <-> M?0?
- fix pkgrepls for ALT c?, t?, p9
- rpmgs: more strict git merge
- rpmbph: always return to work branch
- rpmreqs: fix for handle requires with dot with names (exclude .so. only)

478 479 480 481 482
* Tue Mar 21 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.0-alt1
- rpmgs: drop npm require (thanks, mike@)
- add required packages checking script
- drop obsoleted /etc/rpm/etersoft-build-functions

483 484 485 486 487 488 489 490 491
* Fri Mar 17 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.9-alt1
- rpmbph: do git diff for spec more clear
- rpmgs: assure we commit all tarball files, ever ignored
- fix checkout to backport branch
- branch: add support gremote (update branch from gear repo)
- rpmbph: merge with master tag
- rpmbph: fix -f (force) handling
- rpmgs: implement support for .gear/gear-sources

492 493 494 495 496
* Wed Mar 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.8-alt1
- rpmgs: strict # Source*
- rpmgs: add support for build source from git repo with submodules
- rpmgs: support hack version HEAD in args

497 498 499 500 501 502 503
* Tue Mar 14 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.7-alt1
- rpmreqs: drop (VERSION) only for lib*
- rpmpub: set permissions to hardlinked previous tree
- rpmbs: support for group send from branch
- rpmbsh: fix install in hasher for backported packages
- rpmbph: skip merge and spec forming if

504 505 506 507 508 509 510 511 512
* Mon Dec 12 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.6-alt1
- add replacement rules for GosLinux
- add ubuntu 16.10 rule
- spec: keep spaces in set_var substing
- fix pkgrepl: add rpm-macros-webserver-common
- fix unpacking tarball to current dir
- do not override CCACHE_DIR
- fix pkgrepls on ALT

Vitaly Lipatov's avatar
Vitaly Lipatov committed
513 514 515 516 517 518 519
* Mon Nov 14 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.5-alt1
- rpmgs: load Source up to 100
- rpmgs: if tarball is not tar, try download it firstly
- pkgrepl: add for openssl
- add GosLinux support
- improve pkgrepls

520 521 522 523 524 525 526
* Sat Sep 03 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.4-alt1
- fix OPTIND error with shift: -1: shift count
- rpmgs: fix get #Source-* for Source0
- rpmgs: improve for tags support
- spec: add reset_subrelease
- fix pkgrepl for packages in {}

527 528 529 530 531 532 533 534
* Fri Aug 26 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.3-alt1
- rpmbs: fix set branch name in common task
- rpmbph: fix passed args
- loginhsh: fix params with white spaces handling
- runinhsh: fix running firefox-gost
- rpmbsh: use -b BINARYREPO for loginhsh and rpmbs instead MENVARG
- rpmgs: initial support for Source-git

535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550
* Thu Jul 21 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.2-alt1
- rpmcs: replace /usr/lib with libexecdir (semifix ALT bug #32056)
- rpmbp: fix to pass extra (-z) option
- update buildreqs
- rpmreqs: skip gcc-c++
- many fix in pkrepls
- rpmbb: exit on error when use short-circuit
- add apt conf for p8
- fix gnutls for ALT
- rpmbp: add -n after other params
- update libicu: move to libicu56 from Sisyphus, update versions for a latest distros
- add pkgrepl for AstraLinux/orel
- rpmbs: fix builde32on64 CentOS glibc-devel requires
- runinhsh: update for p8
- fix error with spec in koi8-r

551 552 553 554
* Wed Apr 27 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.1-alt1
- rpmbsh: add -w for build via gear --hasher and make src.rpm in hasher (ALT bug #31673)
- small fixes

555 556 557 558 559 560 561 562 563 564 565 566
* Sat Apr 23 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.0-alt1
- loginhsh: drop automode (-a)
- myhsh: add -b for get binary packages, -r for remove packages
- rpmbsh: release -i (install in hasher) here
- rewrite git repo using to support a few specs or git dirs as args
- make rpmbsh install all built packages in one hasher
- make rpmbs create one task with all packages
- rpmbph: run rpmbs(h) for all repo together, add autorestore current branch
- rpmrb: rewrite to support multiple dirs/spec in common task
- config: fix run on non rpm systems
- pkgrepls: improve repls for Debian 7/8

567 568 569 570
* Sat Apr 16 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.9-alt1
- require rpm-build-intro 1.9.3 (with distr_vendor supported ALT Linux p8)
- add some asserts for non empty MENV

571 572 573 574
* Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.8-alt1
- spec: replace only first var
- rpmbph: fix params handing (-n order)

575 576 577 578 579 580 581 582 583 584
* Thu Apr 07 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.7-alt1
- rpmcs: improve after use Fedora Rawhide packages
- loginhsh: support -X -Y args, and -p option for override hasher dir name postfix
- introduce runinhsh command for run any packaged command in hasher
- do not use docmd against loginhsh run (fix auto login to hasher after build)
- rpmbps: fix spec comment
- rpmbph: fix possible ambiguous branch name
- set build ok flag only if all build is done
- rpmlog: do not lower initial letter for abbreviations

585 586 587 588 589
* Sun Feb 07 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.6-alt1
- add --help support
- rpmbb: restore PKGFORMAT detection for fix --nodeps
- fix some asserts

590 591 592 593
* Tue Jan 26 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.5-alt1
- detect MENV by current ALT Linux version
- fix target repo transfer from rpmbp to rpmbsh

594 595 596 597 598 599 600
* Mon Jan 25 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.4-alt1
- rpmbph: add configure32 checking
- introduce separate rpmbps (backport spec conversion)
- introduce rpmbp (backport package without build)
- rpmbph: fix using BINARYREPONAME
- fix binary repo using (-b handling)

601 602 603 604 605 606
* Sat Dec 12 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.3-alt1
- rpmreqs: support locally resolved multiple provides
- rpmbph: comment out -m64 removing for 32on64 (use configure32 instead)
- mask gcc-c++ replacement with rpmcs
- update pkgreqs

607 608 609 610 611 612 613 614 615 616 617
* Mon Nov 16 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.2-alt1
- rpmgs: allow https urls
- rpmgp: use curl -s, add http source support for multi letter dirs
- fix get tar rule from .gear/rules
- rpmcs: update
- remove_bashism: add replacement for echo -e '\n'
- make ccache optional
- add pkgrepls for build qt project
- repos/srpms: big update
- repos/rsync: add p8

618 619 620 621 622 623 624 625
* Fri Oct 09 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.1-alt1
- pkgrepl: fix util-linux name
- rpmrb: check for extra options
- rpmgs: force update dir from tarball by default
- rpmgp: fix pub git url postfix
- rpmgp: do not call ssh after switch to public
- rpmgp: print help by default, fix exit code

626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641
* Mon Aug 24 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.0-alt1
- rpmgp: rewrite via giter, use full paths
- rpmgs: fix get dir name from gear rules
- rpmgs: full rewrite
- rpmurl: fix handle -t, small optimize
- rpmreqs: fix for x86_64
- rpmreqs: fix for already installed packages
- rpmbs: fix upload srpms
- rpmbs: improve help
- use colors for fatal, warning and info messages
- remove obsoleted commands rpmU, rpmqf, rpmbk
- update QuickHelp, TODO
- remove obsoleted aliases
- grpmbs: fix GEARHOST
- fix pkgrepls

642 643 644 645 646
* Fri Aug 21 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.3-alt1
- rpmcs: fix replace build requires
- rpmgp: fix for get via public url
- rpmurl: small fix

647 648 649 650 651 652 653 654 655 656
* Wed Aug 19 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.2-alt1
- rpmcs: make fixes in right order, fix Group in correct place
- rpmurl: full rewrite, use http://packages.altlinux.org/en/Sisyphus
- rpmunmets: improve print out
- rpmgs: do not check before download, we run wget -c (continue) anywhere
- rpmgs: use erc with --force
- rpmbugs: rewrite very obsoleted code, add spec detection
- rpmlog: add comment about missed tag, check for no new commits
- initial support for colorify with csed

657 658 659 660 661 662 663
* Tue Aug 11 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.1-alt1
- pkgrepl: fix comma after packagename
- check original package name in add_32bit_requires
- repl: use .x86_64-i586 repl files for wine packages
- introduce build32on64 and use it
- merge rules for very old distros to main distro rule

664 665 666 667 668 669
* Tue Aug 04 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.0-alt1
- use git.alt for git repos and gear.alt for build commands
- update pkgrules
- rpmgp: use list packages from giter
- rpmbph: do no fast forward merge

670 671 672 673 674 675 676 677 678 679
* Thu Jul 09 2015 Vitaly Lipatov <lav@altlinux.ru> 2.2.3-alt1
- introduce get_default_txtrelease instead RELEASEPREFIX from config
- drop 4.0 style version support in branch names and distro version
- rpmgs/rpmrb: fix default release
- rpmgs: skip repacking for the same target
- introduce rhas (echo | egrep -q) and test it
- functions/alt: improve release checking (failed on release number more than 9)
- wide use rhas instead echo | grep -q
- estrlist: improve has, add match with egrep

680 681 682
* Thu Jan 29 2015 Vitaly Lipatov <lav@altlinux.ru> 2.2.2-alt1
- update srpms repos

683 684 685 686 687 688
* Sat Dec 13 2014 Vitaly Lipatov <lav@altlinux.ru> 2.2.1-alt1
- fix BINARYREPO using
- improve usearg
- rpmgp: use giter, drop girar functions
- rpmpub: fix publication when sources is not exists

689 690 691
* Mon Dec 08 2014 Vitaly Lipatov <lav@altlinux.ru> 2.2.0-alt1
- realize get_repo_name via giter print name

692 693 694 695 696
* Tue Nov 25 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.4-alt1
- fix get_numpartrelease(), add test for it
- add get_repo_name() and use it
- fix download_url and add test

697 698 699 700 701 702
* Fri Oct 03 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.3-alt1
- update pkgrepls
- rpmgs: remove file if download is failed, change order for try tarballs
- rpmgp: more clean output during search
- rpmbsh: fix -a -A command parse

703 704 705 706 707 708 709 710
* Wed Jun 04 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.2-alt1
- fix rpm-build-intro replacement (for rpm-build-intro since 1.8.0)
- gacl: print command for show command
- rpmlog: add support for changelog message, add quiet mode support
- rpmlog: allow use without increment
- rpmgs: fix archive extensions
- add common freebsd replacements

711 712 713 714 715 716
* Wed Feb 26 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.1-alt1
- update all requires version
- rpmlog: add -e option support for just increment and add empty changelog entry
- rpmgs: replace custom convertors with erc
- web: fix download_url()

717 718 719 720 721
* Sat Feb 15 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.0-alt2
- git: set GIRARHOST if empty, get one from ~/.ssh/config
- web: download_url: force use our output name
- rpmgs: fix download URL with &
- rpmbugs: fix links run
Vitaly Lipatov's avatar
Vitaly Lipatov committed
722 723
- move all git specific command to the giter package

724 725 726 727 728 729
* Mon Oct 21 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.29-alt1
- gremote, rpmgp: use get_girar_repo func
- rpmpub: add sources to target dir if missed
- fix pkgrepls
- girar: add workaround against ALT bug #22745

730 731 732 733 734 735 736 737 738 739 740 741
* Sat Oct 12 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.28-alt1
- replace tarball conversion code with erc calls
- rpmgp: use -b for REPONAME set, use -i for install build requires
- rpmgp: add support for check ALT gear repos
- add replacements for SUSE 12.3, Mandriva, ALT
- major Gentoo repls improvement
- fix remove_bashism for minimalize intrusion
- introduce store_output (copied from eepm)
- gpull: check result for git pull
- fix check_log: enable log verification again
- rpmbs: add -A option for add to the current task

Vitaly Lipatov's avatar
Vitaly Lipatov committed
742 743 744
* Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.27-alt2
- fix internal version

745 746 747 748 749 750
* Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.27-alt1
- intro ArchLinux x86_64 adoption
- drop support ALT Linux 2.3, 2.4, 3.0
- fix pkgrepls
- improve commands description

751 752 753 754 755 756 757 758 759 760 761 762 763
* Tue Jun 18 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.26-alt1
- rpmbph: use tmpdir for repack src.rpm
- repl hack: reqs x86_64 and i586 package versions
- update pkgrepls
- git: fix missed date detection
- gremote: add -o option for add origin repo
- rpmpub: add -s option to disable set tag and sign src.rpm
- rpmlog: make changelog entries in the right order
- introduce grebase: dialog rebase
- repl: fix recursive replacement
- rpmgs: fix get xz tarball
- add hack for build wine on x86_64 yum-based

764 765 766 767 768 769 770 771
* Mon Mar 04 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.25-alt1
- rpmcs: do not use all rules for revert requires
- rpmcs: add --skip-reqs support
- major pkgrepls update
- rpmbph: add support for CentOS build 32 on 64 bit
- gpush: fix output path to the current repo
- update sources.list, add M70P support

772 773 774 775 776 777 778 779
* Wed Feb 27 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.24-alt1
- fix option handling: fix install-in-hasher package after rpmbph
- rpmbph: drop _unitdir on old ALT's distro
- rpmbsh: drop REMOTEBUILD support
- introduce gammit: gear-commit -a analogue: make commit with description from spec's changelog
- estrlist: add has command (instead grep -q)
- breaks changes in estrlist and fix rpmreqs, improve test for estrlist

780 781 782 783 784 785 786 787 788 789 790 791 792 793 794
* Thu Feb 21 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.23-alt1
- big pkgrepl rewrite
- fix add ia32-libs for old deb targets
- rpmpkg: print output in one line
- estrlist: add support for input from stdio (with - as the first arg), add uniq alias
- rpmcs: do not replace /var/lib
- rpmbph: add support for new macros since rpm-build-compat 1.7.25
- hasher: fix verbosity when print apt.conf
- rpmbph: run rpmcs when translate to non ALT
- introduce emkimage for run make in mkimage-profiles
- pkgrepl: add many rules for ArchLinux
- add mark_file_to_remove for mark tmp. files and remove it if failed
- rpmreqs: remove apt apt-repo reqs due eepm
- estrlist: improve help

795 796 797 798 799 800 801
* Tue Feb 12 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.22-alt1
- update pkgrepls
- rpmbph, repl: fix for add 32bit requires for x86_64 Fedora/Ubuntu
- spec: eval_spec: skip ExclusiveArch, use spec without changelog part
- rpmgp: print out girar host
- rpmbph: forbids run in old style branch (M60P)

802 803 804 805 806 807 808 809 810
* Thu Feb 07 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.21-alt1
- gremote: add -u for add user repo
- rpmbph: check only ^Group
- rpmbph: move remove_bashism to the spec module, fix it and add test
- update helps
- gamend: reset author and date for the updated commit
- rpmrb: allow use with version only, cleanup
- spec: add_changelog_helper returns 0 now if EDITOR is not set

811 812 813 814 815 816 817
* Thu Jan 17 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.20-alt1
- rpmbph: make use p6 for branch name by default instead M60P
- add cert6 support
- build: fix rpmbb -r on gear repo with multispec
- rpmbph: add bash->dash translation
- rpmcs: add browser_plugins_path support

818 819 820 821 822 823
* Sat Jan 05 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.19-alt1
- rpmlog: add error if add_changelog failed
- rpmcs: fix iconsdir, add mozilla extensions
- dmake: add to -t print distccd version and its status
- hasher: fix x86_64-i586 replacement

824 825 826 827 828 829
* Thu Dec 06 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.18-alt1
- rpmbph: add rpm-build-compat to backported ALT if used _sharedstatedir
- rpmbph: it is possible to use AutoReq with spaces after comma
- fix set_binary_repo (call detect_target_env if set binary repo with -b)
- rpmbs: print destination gear host before ask gpg signature

830 831 832 833 834 835 836
* Thu Dec 06 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.17-alt1
- config: add missed GIRARHOST setting
- fix epm using
- rpmbs: do fatal if last tag is not on the last commit
- common: add print_message and use it in fatal and warning. Print only script name, not absolute path
- rpmbs: use cp instead mv for correct group owner (forced by sgid)

837 838 839 840 841
* Fri Nov 30 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.16-alt1
- introduce prepare_rpmdir, use in for create RPMDIR
- introduce RPMTMPDIR and create link to it in RPM/tmp (in rpmbb script)
- dmake, jmake: cd to realpath to get real path in build

842 843 844 845 846 847 848 849 850
* Thu Nov 22 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.15-alt1
- /etc/rpm/etersoft-build-functions: remove publish-compat loading
- update srpms (srpm source list)
- add all repl rules for Slackware
- repl: impove autoreplace, make recursive search
- gpull: check for severy remote branch case
- estrlist: add count method, fix --help
- s/epmu/epmi

851 852 853 854 855 856 857 858 859 860 861 862 863
* Fri Aug 17 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.14-alt1
- introduce rpmbk: short command for build package from repo in any system
- set EPMCMD, update version to 2014
- remove get_install_package_command (use epm install instead)
- rpmgp: use epm install and rpmreqs for build requires install
- rpmU, rpmqf - put redirect to eepm
- repl: remove -devel requires for Slackware and FreeBSD
- major update pkgrepls
- tolocal_anyrepl: fix x86_64 Mandriva convert, add ArchLinux rules
- add pkgrepls for Arch
- gpull: do not use origin as default
- rpmbph: fix case for freebsd

864 865 866 867 868 869 870 871 872 873 874 875 876
* Sat Jul 21 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.13-alt1
- fix build with udev, check support for Mandriva and ROSA
- gamend: add support for commit separate files
- major pkgrepl rewrite
- rpmreqs: never require rpm
- add SLED/SLES pkgrepls
- repl: one package name per line
- estrlist: add list command
- repl: restore correct + (plus sign) in package names
- introduce rpmreq command (get binary package requires)
- introduce estrlist for sets operations, use it partially
- rpm: check for any spec name

877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898
* Sat Jun 02 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.12-alt1
- rpmlog: disable sort -u for changelog items
- gpull: get tags for gpull -c too
- add arg support to get_remote_repo_list
- gpull: use remote branch name if local name does not exists there
- introduce gremote
- rename gitcam to gamend
- fix docmd and use it instead duplicate showcmd
- small cleanup
- common: introduce usearg and use it
- remove obsoleted publish-compat
- rpmbs: use get_last_tag
- git: introduce get_last_tag func
- rpmbs: rewrite check_gear_and_tag with is_last_commit_tag
- introduce is_last_commit_tag and use it
- ginit: small cleanup
- rewrite get_root_git_dir with using $ git rev-parse --git-dir is_gear: fix get_root_dir_dir using
- gpush: push last tag also
- update some pkgrepls
- allow use any RPM dir defined as topdir in ~/.rpmmacros
- rpmqf: add missed tune env

899 900 901 902
* Wed May 23 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt3
- update QuickHelp
- fix rpm-build-altlinux-compat requires

903 904 905 906
* Wed May 23 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt2
- fix rpm-build-altlinux-compat requires
- update pkgrepls (centos, deb)

907 908 909 910 911 912 913 914 915
* Tue May 22 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt1
- big replacement rules rewrite (deb related)
- ginit: filter project name before use
- gitcam: add new command for git --amend -a commit
- use global vars DISTRNAME, DISTRVERSION, BUILDARCH, PKGFORMAT, PKGVENDOR, RPMVENDOR
- replace DEFAULTARCH with BUILDARCH
- rpmbph: add fix commands in the build section in a more universal way
- rpmbph: add hack for repack on x86_64 system packages contains ExclusiveArch in spec

916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936
* Fri Apr 27 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.10-alt1
- many repl rules fixes
- add support for Source0:, add check for empty source name detected
- fix ALT 4.0/4.1 detection
- improve binary repo desciptions
- loginhsh: add -d, -q -r params
- myhsh: do not install debuginfo packages in test hasher
- repl: add hack for replace lib with lib64 on Mandriva
- rpmbph: some hack for build wine on x86_64
- rpmbsh: don't replace pushd/popd on ALT
- rpmcs: fix /etc and init.d replacement
- rpmcs: small fixes, fix replacement rules also
- rpmgp: add support for optimized dirs (/a, /b, /c subdirs)
- rpmgp: call gear repo as gear
- rpmgp: rename origin to gear
- rpmlog: add toTAG support
- rpmpub: fix ETERDESTSRPM handle
- tarball: add conv for zip
- tarball: add rar support
- web: skip download if exists

937 938 939
* Tue Dec 06 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt2
- fix override tag

940 941 942 943 944 945
* Tue Dec 06 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt1
- fix replrules for Mandriva 2011
- rpmbs: fix gpush error comment
- rpmbs: hack for multiple specs
- rename apt conf files

946 947 948 949 950 951 952
* Tue Nov 08 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.8-alt1
- full support for p? / t?, update tests for M60P M60T
- some pkgrepl fixes
- update repos/srpms
- update support for p? and t? alt systems, do name translation more correctly
- web: replace 20 with space after download

953 954 955 956 957 958 959 960 961 962 963 964 965
* Tue Oct 18 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.7-alt1
- dmake: add -t option for test build servers
- dmake/jmake: use nice
- fix pkgrepls
- gpull: fix get branch
- rpmbb: add dmake support
- rpmcs: add -h, --help support
- rpmcs: do not replace changelog part
- rpm: disable specname warning
- rpmgp: skip gcc-c++ for install
- rpmgs: fix changelog message
- rpmgs: use bash

966 967 968 969
* Mon Aug 01 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.6-alt1
- dmake: add support for pump mode by default
- small fixes

970 971 972 973 974 975
* Thu Jul 28 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.5-alt1
- add dmake for distcc support
- dmake: add support 64 bit build and build i586 on x86_64
- add replaces for VoiceMan
- rpmgs: fix add log after import

976 977 978 979 980 981 982
* Wed Jul 13 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.4-alt1
- clean up helps for all commands
- common: introduce docmd and showcmd funcs
- gpull: do fetch before pull
- loginhsh: add -x option for login with X support
- rpmbph: normalize Patch0 name

983 984 985 986 987 988
* Fri Jul 01 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.3-alt1
- repl: skip x86_64 before usual versions
- rpmbph: drop obsoleted Fedora rules (conflicts with Mandriva/2010)
- rpmbs: disable MD5 updating
- rpmcs: fix replace Requires rpmcs: use last rules for repl

989 990 991 992 993 994
* Fri Jun 10 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt1
- add p6 source list
- add support for any p? system, do name translation more correctly
- gpull: use current branch name by default
- rpmgp: use subdir in tmp

995 996 997 998 999 1000 1001
* Mon May 23 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt1
- get_etersoft_srpm_path: allow Source0 also
- jmake: always use all CPUs
- rpmgp: rewrite git clone
- rpmgs: fix spec comment
- spec: add tarball url

1002 1003 1004 1005
* Tue Apr 26 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.0-alt1
- fix pkgrepls, remove bashism
- repl: sure our version we check firstly

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1006 1007 1008
* Mon Apr 04 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt2
- add rpm-build-compat requires (ALT bug #25356)

1009 1010 1011 1012 1013 1014 1015 1016 1017
* Sat Apr 02 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt1
- build: disable _unpackaged_files_terminate_build
- gpull: always get tags
- pkgrepl: fix groups replacement
- repl: fix for use fedora.9, fedora.10 sort
- rpmbph: skip egg-info packing with python 2.4 on CentOS/5
- rpmgp: allow run without params
- tarball: add support for tgz unpack

1018 1019 1020 1021 1022
* Thu Mar 03 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.8-alt1
- common: move function before used
- gpull: fix result output
- rpmbs: move srpm after extract tarball from it

1023 1024 1025 1026 1027 1028
* Sat Feb 19 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.7-alt1
- rpmbs/rpmbsh: move src.rpm to ETERDESTSRPM instead copying
- rpmqf: add deb support
- update src.rpm repos
- web: disable cert checking for wget

1029 1030 1031 1032 1033 1034 1035 1036 1037 1038
* Fri Jan 28 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.6-alt1
- drop release to alt1 if incrementing version
- fix cyclic group replacement again (ALT #24724)
- gpush: real check tag
- initial fix rules for new order
- introduce RELEASEPREFIX and use it
- remove all temp generated src.rpm, sources, specs
- rewrite replacement rule: check for each file from new version to old
- rpmbs: no error if no need to copy

1039 1040 1041
* Tue Dec 28 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.5-alt1
- rpmgp: add support for clone via public url

1042 1043 1044 1045 1046
* Thu Dec 23 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.4-alt1
- gpush: rewrite girar/branch detection part, refactoring
- gpush: use origin by default if exists
- rpmbs: use name from spec as target repo name

1047 1048 1049 1050
* Mon Dec 20 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.3-alt1
- gpush: full rewrite, use mygetopts
- rpmlog: strip sign (eterbug #6588)

1051 1052 1053 1054 1055 1056
* Tue Dec 14 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.2-alt1
- gpush: use remote alias, not direct path
- introduce grpmbs - send a group of packages to girar build introduce grpmbsh - build a group of packages in hasher
- remove Development Tools->Other (ALT #24724)
- rpmgs: add tar.xz support

1057 1058 1059 1060 1061 1062 1063 1064 1065
* Fri Oct 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.1-alt1
- support rpm-build-intro (as rpm-build-compat)
- add script from create repo from package list
- check_display: do not run xset directly
- fix replace p5<->M50
- gpull: replace -n with -r/-m/-f options (do --ff-only by default)
- rpmbph: fix -n -u param handling
- rpmgs: add support for download and commit tarballs with more than one subdirs

1066 1067 1068 1069 1070 1071
* Thu Sep 16 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.0-alt1
- gpush: fix origin publish
- rpmbph: add -b REPONAME and -q (quiet) support
- rpmbs: add support for default remote, push branch too
- rpmcs: implement group replacing

1072
* Fri Aug 20 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.9-alt1
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1073
- gpush: add some heuristic for default behavior
1074 1075
- show git diff only for interactive session

1076 1077 1078 1079 1080 1081 1082 1083 1084
* Tue Jul 27 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.8-alt1
- gpull: do normal pull in additional to pull --rebase
- rpmbs/gpush: push only our tag, not all tags
- rpmbph: fix bug with positional -n param
- rpmbph: fix -n using again
- rpmbs: add support for -b (binary repo)
- rpmbs: add -t option (just set signed tag)
- rpmlog: add support for -v (increment version) introduce inc_release

1085 1086 1087 1088 1089
* Mon Jun 28 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.7-alt1
- fix add_changelog (run with empty text)
- fix md5sum (correct overwrite hardlinked file)
- rpmlog: add check for package version/release

1090 1091 1092 1093 1094 1095 1096
* Wed Jun 16 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.6-alt1
- all output from git pull to stdout
- improve aptU: skip glibc/stdc++ libs and lib versioning
- introduce echocon (print only if there is real console) and use it
- rewrite add_changelog_helper
- rpmlog: add test run mode, fix changelog format

1097 1098 1099 1100 1101 1102 1103
* Thu Jun 10 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.5-alt1
- allow to set default target branch (via MENV in config)
- gpull: add -c option for check repo uptodate status
- gpush: add support for target origin
- introduce rpmlog command for autoupdate changelog from git log
- rpmbs: add pocket build support (-p option)

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1104 1105 1106 1107 1108 1109 1110 1111 1112
* Fri Jun 04 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.4-alt1
- rpmbph: fix rules using when build for target x86_64 from i586
- rpmbs: extract all tarballs from src.rpm to tarball dir
- add gpush origin support
- get spec path if spec is defined in gear rules
- introduce SYSARCH with real system arch, use it during work with spec and src.rpm packing
- fix replacements for gcc*, drop last spaces in list repl, add test for pkgrepl
- update pkgreplreqs

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131
* Tue May 18 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.3-alt1
- improve some requires replacements
- use PROJECTNAME instead BASENAME
- add filter_gear_name for replace forbidden + with plus word
- hasher: fix arch replacement
- rpmbs: fix rsync upload for src.rpm

* Sat Apr 17 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.2-alt1
- rpmpub: add fatal error if target dir is not set
- fix get_root_git_dir against HOME
- rpmbs: create MD5SUM for packages
- do git reset after build with gear --commit
- add gacl: utility for acl control
- rpmpub: make cp -al for new releases from last link
- loginhsh: install dbus-tools-gui if package(s) requires dbus
- rpmbs: add git tag checking
- always set APTCONF and HASHERDIR
- add TOPDIR support

1132 1133 1134 1135 1136
* Mon Mar 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.1-alt1
- fix HASHERBASEDIR detecting
- rpmbs: chmod generated src.rpm
- skip AutoReq/AutoProv mingw32 for ALT before 4.1

1137 1138 1139 1140 1141 1142
* Fri Mar 12 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.0-alt1
- stable release 1.8.0
- aptU: initial realize for -l option
- fix rpmbsh -i mode and loginhsh
- rpmgs: fix downloading errors handling

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1143 1144 1145 1146 1147 1148 1149 1150 1151
* Mon Mar 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.9-alt1
- rpmbph: do undefine libtoolize for M50 too
- drop out ~/.ebconfig support, enable warning about ~/.eterbuild-config
- rpmbph: replace %release with the real value due using in Source: and Patch:
- rpmgp: only clone with -g, add new -gm option for remote clone and clone
- gpull: full rewrite for support -a (all branches) and various remote repo
- allow run rpmU under root user
- remove UPLOADDIR var using and drop out copying after rpmbs by default
- always clean hasher after build (by default). use rpmbsh -l if needed
1152

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1153 1154 1155 1156
* Mon Feb 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.8-alt1
- rpmgs: small bugfixes and update
- add aptU - update/install package(s) and update their requires

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1157 1158 1159 1160 1161 1162 1163 1164
* Sun Feb 21 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.7-alt1
- rpmbph: forbid backport to Sisyphus
- rpmgs: fix spec path using, fix download tarball for src.rpm, improve download
- rpmbs: fix src.rpm run task
- enable support for use in gear without specname param
- rpmbs: disable default force create tag, add -f (force) param
- more bugfixes

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1165 1166 1167 1168 1169 1170 1171
* Fri Feb 05 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.6-alt1
- add bashrc.d aliases apti, apts, aptw, finds
- rpmgp: fix src.rpm import, allow to use several files
- rpmgs: add real source support (for Source-svn, Source-url commented lines)
- rpmbph: do not add rpm-build-compat buildreq to backported specs
- gpush: do ginit if no remote aliases

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1172 1173 1174 1175 1176 1177
* Fri Jan 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.5-alt1
- rpmbs/rpmbsh: add -l option for lazy-cleanup after build
- rpmgp: add -m option for migrate spec to gear support
- rpmgp: fix -b option (install buildreqs packages) to work in distro independent manner
- rpmgp: fix get remote branches and main branch selecting

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1178 1179 1180 1181 1182 1183 1184
* Thu Jan 14 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.4-alt1
- rpmbph: support for branches like 5.1 if exists, instead M51
- rpmgp: clone all branches locally
- rpmbsh: fix remote src.rpm build from rpmbph
- gpush: push to all remote repos like git.*
- loginhsh: add -o option for run as root

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1185 1186 1187 1188 1189 1190
* Wed Jan 13 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.3-alt1
- rpmgp: add acl list printing
- gpush: push without branch if --all
- rpmbph: do not insert fix for fuzzy patch in any case
- rpmgp: add -g option for remote and locally repo clone

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1191 1192 1193 1194 1195 1196
* Fri Jan 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.2-alt1
- rpmbph: realize gear repo backporting (eterbug #4766)
- myhsh: drop out backport related defines (it will be placed in the spec by rpmbph)
- gpush: push current branch definitely
- rpmbs: fix task build on various repos

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1197 1198 1199 1200 1201
* Fri Jan 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.1-alt1
- myhsh: error if there are unpackaged files in the build
- rpmgp: improve package checking (support non installed packages)
- use sources.list from /etc/eterbuild if apt.conf in /etc/eterbuld too

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1202 1203 1204 1205 1206 1207 1208 1209
* Sun Jan 03 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.0-alt1
- check_publish.sh: add check for exist git repo, list acl for package if it in git
- config: add GEAR_USER
- rpmgp: add git checking
- clean_pkgreq: skip gcc/cpp general packages
- rpmgs: add rar archive support
- spec: fix url (fix alt bug #22476)

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1210 1211 1212 1213
* Fri Nov 27 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.9-alt1
- fix GIRARHOST for subcommand
- drop rpm-build-compat requires

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224
* Sat Nov 21 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.8-alt1
- rpmcs: fix %%__awker and so on replacement
- rpmurl -p: fix local missed package situation
- all utils: add support git.somename in the first param
- rpmbb: add -R option for buildreq -bi
- myhsh: write path to hasher in log
- add apt conf files for 5.1 repo
- rpmbph: add KORINFTARGETRELEASE support
- rpmbs: add hack to replace alt release to eter
- rpmbs: skip some sisyphus_check for local src.rpm build

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1225 1226 1227 1228
* Tue Sep 22 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.7-alt2
- rpmbs: imprpove publish tarball function, add md5sum for tarball
- rpmbs: skip some sisyphus_check for local src.rpm build

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1229 1230 1231 1232 1233 1234
* Sat Sep 19 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.7-alt1
- add ccache support and use it in rpmbb
- rpmbph: set vendor name part in release inherited from prev. release
- rpmbph: remove SOURCE and SPEC files after build src.rpm
- add new command jmake for run parallel make with ccache
- rpmgs: add tbz support
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1235 1236
- rpmbs: add support for tarball target subdir

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1237 1238 1239
* Thu Aug 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.6-alt2
- set script version to 166

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1240 1241 1242 1243 1244
* Wed Jul 29 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.6-alt1
- require make and gcc in any way (as part of build env)
- fix mcbc build
- rpmbph: replace readlink with realpath on FreeBSD

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1245 1246 1247 1248 1249 1250
* Fri Jul 24 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.5-alt1
- rpmunmets: fix direct hasher deps
- fix set_last_link
- rpmbb: run build_rpms_name in any way (due broken LOGFILE initializing)
- rpmbs: set project name to gpush

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1251 1252 1253 1254
* Mon Jul 20 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.4-alt1
- add alternative .gear/rules support
- add support for ETERBUILD_APTREPO conf
- rpmbsh: make temporary commit before build with -t option (rpmbb like behaviour)
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1255 1256
- fix set last link, fix rpmpub / target detecting

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269
* Wed Jul 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.3-alt1
- rpmpub: replace version only in last or unstable component
- add gpull command as git pull --rebase
- fix rpmbb -r (buildreq)
- open sisyphus.ru with source rpm name
- update ginit/gpush
- rpmunmets: search for the same arch in old repo
- add handle ssh and local target to get_etersoft_srpm_path
- rpmpub improvements
- introduce COMPANYNAME and TARGETFTPBASE for company independence
- fix rpmbs packing after hasher build
- rpmgs: rewrote code with tar in source support (gear support)

1270
* Thu Jul 09 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.2-alt1
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1271 1272 1273
- add universal make_release script
- check version if NEEDETERBUILD contains needed version
- rpmbph: remove -m64 from optflags on Ubuntu/Debian
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1274 1275 1276
- fix rpmbs from gear build after rpmrb/rpmbsh
- rpmpub: initial version of project publish script
- introduce COMPANYNAME and TARGETFTPBASE for company independence
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1277
- gpush: improve: push master by default, add -a|--all support
1278

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1279
* Thu Jul 09 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.1-alt1
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1280 1281 1282 1283 1284 1285
- rpmbs: add ssh target support for ETERDESTSRPM
- fix backports version (altbug#20431)
- rpmbs: fix add srpm to task, add verbose
- repl: add x86_64 support for replacement rules
- rpmbs: add -a option for add to shared task
- ginit: add remote alias origin, load config
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1286 1287
- rpmbph: replace pushd/popd with cd
- build with gear --commit only via rpmbb
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1288

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303
* Fri Jun 12 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.0-alt1
- rpmbs: switch to use git.alt build srpm command instead rsync to Incoming
- rpmbs: support git.alt for -u at gear repo
- rpmbph: use legacy compression for ALT 4.0/4.1 and not alt systems
- rpmgs: add gear import support
- support xdg-open instead BROWSER
- rpmcs: correct handle + (plus sign) in package names
- gpush: add -f/--force support
- rpmgs: add 7z archive support
- rpmbs: add save log entry for task build
- add undefine libtoolize for alt systems
- set correct vendor when repack src.rpm with rpmbph
- rpmunmets: add compare packages requires with their previous versions
- rpmbph: small fixes, replace Patch with Patch0
- pkgrepl.rpm: update rules
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1304
- fix build in empty RPM dir
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1305

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1306 1307 1308 1309
* Fri Feb 13 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.6-alt1
- rpmbph: full rewrote repacking, add src.rpm and gear support
- mkpatch: check Makefile before Makefile.in

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1310 1311 1312
* Fri Jan 30 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.5-alt2
- rpmbph: fix readlink

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1313 1314 1315 1316 1317 1318 1319 1320
* Thu Jan 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.5-alt1
- rpmbph: support non numerical releases
- loginhsh: enable /proc mount
- rpmqf: value link recursively
- rpmgs: add set version support (altbug #14397)
- update repl rules
- cleanup code

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1321 1322 1323
* Tue Jan 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.4-alt1
- introduce eterbuild/eterbuild script for public use
- cleanup code, remove obsoleted functions
1324 1325
- add support set version via rpmgs
- fix build result detecting
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1326

1327
* Sun Jan 04 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.3-alt1
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1328 1329 1330 1331
- add IGNOREGEAR env var support
- detect package arch from spec
- rpmgp: use getopt, add -d options for download package (list only by default)

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1332 1333 1334 1335 1336
* Sat Dec 13 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.2-alt1
- really 1.5.2, cleanup code
- rewrite rpmgp: use getopt, add -d options for download package
- use gear via vars, do not require it

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1337 1338 1339 1340 1341
* Thu Dec 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt2
- add get_version, fix inc_release, inc_subrelease
- clean up code (thanks Slava Semushin for comments)
- fix rpmbb -r (buildreq) with git

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359
* Sat Dec 06 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt1
- APTCONF sets used apt.conf if defined
- add support for x86_64 build with generic i586 sources.list
- set git tag during rpmbs -s
- fix release checking in universal manner
- skip sisyphus_check if build from git
- update QuickHelp, remove unneeded comments
- fix __python_ and so on incorrect replacement
- disable __subst and libtoolize/autoconf and so on replacement
- fix _datadir/doc replacement (altbug #16604)
- use fonts-ttf-liberation from loginhsh

* Wed Oct 29 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.9-alt1
- add macroses from rpm-build-fonts
- support Mandriva 2009
- update pkgrepl rules
- bin/rpmrb: fix to use rpmrb without version
- bin/rpmgp: fix package download
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1360

Vitaly Lipatov's avatar
Vitaly Lipatov committed
1361 1362
* Sun Jul 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.0-alt1
- build from git, move install commands to makefile
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1363 1364 1365
- move /etc/rpm/etersoft-build-config to /etc/eterbuild/config
- move /etc/rpm/etersoft-build-functions to /usr/share/eterbuild/common
- update README, TODO
Vitaly Lipatov's avatar
Vitaly Lipatov committed
1366

1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643
* Thu Jul 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.8-alt1
- bin/rpmgp: add support for get src.rpm from various rpm repos
- do not override CC/CXX, disable ccache detecting
- add support for M42
- update pkgrepl rules

* Thu Jul 03 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.7-alt1
- bin/rpmbs: add -z support (legacy compression)
- bin/rpmcs: disable change source tarball name by default
- bin/rpmbugs: use Sisyphus product for bugzilla
- bin/rpmbph: create rpms with legacy compression without spec line

* Fri Jun 27 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.6-alt1
- bin/rpmbph: use gzip method for backported src.rpm
- improve rpmqf to support links and files in the current dir
- update pkgrepl rules

* Fri Jun 13 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.5-alt1
- fix M41 build (fix bug #15969)
- add M41 support to rpmbph

* Thu May 29 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.4-alt1
- fix M40 upload to updates
- rpmurl: add -p option for open sisyphus.ru page for the package

* Sat May 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.3-alt1
- add M41 (backport/update) support
- fix missed defattr injecting in rpmbph
- run add_changelog separately for each spec (fix altbug #15495) in rpmgs
- disable attr removing, remove only defattr(-,root,root) in rpmcs
- fix defattr injecting (add missed |) in rpmbph (thanks to boris@)

* Mon Mar 24 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.2-alt1
- do not replace source ext in git repo case
- add more rules for removing %%_macroses
- fix Group replacement

* Sat Feb 23 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.1-alt1
- fix Group replacement
- add python macroses support in rpmcs
- small fixes

* Sat Jan 19 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.0-alt1
- cleanup spec
- add rpm-build repl for SUSE
- use perl -pe for replacing, small fixes
- clean up rpmcs code
- fix bug #13974

* Fri Jan 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt3
- fix prepare_tarball function
- fix rpmbph for curret distro detect

* Thu Jan 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt2
- fix rpmcs hang
- fix rpmbph on ALT spec changelogs
- more correctly clean pkgreqs

* Thu Jan 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt1
- add -l key to rpmgp (lists buildreqs for the spec)
- big update of pkg replacement files (Xorg, NX, Postgres...)
- introduce rpmunmets script for unmets detect in fresh packages
- improve BuildReq handling in rpmbph
- fix replace package names only in *Req* and *Group* spec lines in rpmcs
- add -o key to rpmbs for nosrc.rpm generating

* Thu Dec 27 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt3
- fix replacements only in *Req* and Group* lines
- small fixes
- update replacemens for NX build

* Thu Dec 13 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt2
- remove empty tags (buildreq and so on)
- add perl-devel and python-devel replacements
- fix ALT Linux 3.0 replacements

* Thu Nov 08 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt1
- write package release as in ALT
- fix rpmbph to support %%{_vendor}, %%_vendor, eter in release
- use bash for rpmbph, rpmbs
- major update replacement list (check by Wine build)
- add replacements for modularized XOrg packages
- rename mandriva tag release to mdv
- fix rpmbph for legacy mktemp using
- add gconf_schema_install replacement to rpmcs (fix bug #13614)

* Wed Nov 07 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.3-alt1
- add support to upload to incoming/Update (-U option)
- update replacement list (special Mandriva rules)
- add tbz2 tarball support
- fix build log greping
- update README

* Sun Oct 28 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.2-alt1
- small fixes in rpmbph scripts
- update replacement list
- add support for Incoming/Updates (-U key instead -u for upload)

* Tue Sep 25 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt1
- fix rpmbph on ALT, add error handling in rpmcs
- add git support in mkpatch, use .orig firstly
- add some rules for Debian, Mandriva, common rules for rpm, deb

* Sat Sep 08 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3-alt1
- improve rpmbph to support any target system
- use replacement lists in rpmbph and rpmcs
- add git support in mkpatch

* Mon Aug 06 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2-alt1
- fix rpmbb for use with gear (thanks to php-coder@)
- improve rpmcs
- fix pack_src_rpm()

* Mon Jul 10 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.9-alt1
- alpha version, all systems support in rpmbph
- add all rpm based system initial support in rpmbph
- add parallel bzip (pbzip2) support
- add -r (remote) option to rpmrb

* Wed May 30 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.8-alt1
- add support for ALT Linux 4.0 backports
- remove hasher from requires, add check for hsh
- set download timeouts against sf.net mirrors lags
- cleanup chroot after loginhsh using

* Fri Mar 16 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.7-alt1
- rpmrb: remove minor version if only major used (fix bug #11103)
- detect sticky tag when recheckout from cvs
- use alt1 release as default for new release
- myhsh: use --mountpoints=/proc,/dev/pts by default

* Thu Jan 18 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt1
- small changes, remove hack for glibc-i686 requires
- fix check url in rpmurl

* Wed Dec 27 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.5-alt1
- add test with bzip -t for tarballs
- use bash for rpmbb (due dash problem on Ubuntu 6.10)
- fix some replacements in rpmbph
- disable ccache warning

* Sun Nov 19 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.4-alt1
- add initial support for gear/git
- add local mode for prepare_tarball (without cvs using)
- fix temp dir create, fix project directory name using
- fix nice using
- update library replacing to rpmbph
- fix mkpatch behaviour
- some hasher args fixes
- some bugfixes

* Tue May 23 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.3-alt1
- smallfix release (see NEWS)
- improve hasher using (disable buildtime, support for x86_64)
- improve mkpatch

* Sun Apr 09 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.2-alt1
- add mkpatch for make patch against one file in source tree
- remove -v from hsh args by default (fix bug #9387)
- some improvements (see NEWS)

* Wed Mar 08 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.1-alt1
- bugfix release (see NEWS)

* Sun Mar 05 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1-alt1
- some improvements (see NEWS), small bugfixes
- use apt.conf.SS/sources.list.SS by default now
- add check_spec.sh for compare rpmcs results with original specs
- remove elinks, perl-libwww, ccache requires (thanks mithraen@ for Uwaga)

* Tue Feb 21 2006 Vitaly Lipatov <lav@altlinux.ru> 1.0-alt1
- welcome to future improvement release (see NEWS)
- add functions for release small project (publish and rpmish)
- add nice to rpmbuild
- improve to more compatibility with other Linux distros

* Wed Feb 15 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.9-alt1
- some improvements (see NEWS)
- add fixes for ignore /etc/apt/sources.list.d/*
- add requires for rpm-build-*-compat
- test on various Linux distros (see README)
- fix Source URL
- temporarely disabled requires for rpm-build-compat

* Sat Jan 28 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.8-alt1
- some improvements (see NEWS)
- remove rpmlint from the package requires
- add console output in rpmbugs (f.i. use rpmbugs bug_number)
- add support for rpm-build-compact (for backports support)

* Wed Jan 04 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.7-alt1
- some improvements (see NEWS)
- remove cbuildreq

* Tue Dec 27 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt3
- fix small mistakes in scripts

* Mon Dec 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt2
- fix use loginhsh

* Mon Dec 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt1
- add M31 build support
- remove gcc-c/c++ dependencies
- rename bashbsh to loginhsh
- disable mail report (was broken feature)

* Sat Dec 24 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.5-alt1
- add requires for rpm-build-altlinux-compat for non ALT system
- change Incoming host from incoming to devel
- some improvement (see NEWS)

* Mon Dec 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.4-alt1
- change group to Development/Other
- minor fixes

* Sat Nov 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.3-alt1
- minor fixes (prepare for 1.0 release)

* Wed Nov 16 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.2-alt1
- minor fixes
- support for test install into hasher

* Fri Nov 04 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.1-alt1
- new version (major option parsing rewrite)
- ls-incoming added

* Sat Oct 15 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99-alt1
- new version (bug fix release)
- upload-to-alt script restored

* Sun Sep 18 2005 Vitaly Lipatov <lav@altlinux.ru> 0.98-alt1
- new version (code rewrite, more smart options)
- remove upload-to-alt scripts (use -u option for rpmbs(h) instead)

* Sun Sep 11 2005 Vitaly Lipatov <lav@altlinux.ru> 0.97-alt1
- new version (more utilites, improve usability)

* Sat Sep 10 2005 Vitaly Lipatov <lav@altlinux.ru> 0.96-alt1
- new version

* Wed Sep 07 2005 Vitaly Lipatov <lav@altlinux.ru> 0.95-alt1
- new version (code rewrite)

* Tue Sep 06 2005 Vitaly Lipatov <lav@altlinux.ru> 0.94-alt1
- bugfix release (fix BUILDROOT, update translation)

* Mon Sep 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.93-alt1
- new version (code rewrite, more functionality, see README)

* Sat Sep 03 2005 Vitaly Lipatov <lav@altlinux.ru> 0.92-alt1
- new version (see NEWS)

* Wed Aug 24 2005 Vitaly Lipatov <lav@altlinux.ru> 0.91-alt1
- new version (small changes)

* Wed Aug 03 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.3
- fix unexpanded macros again

* Sat Jul 30 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.2
- fix bug #7491 (unexpanded macros)

* Sun Jun 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.1
- add requires for C/C++ compilers
- add russian translation for script messages

* Fri Apr 15 2005 Vitaly Lipatov <lav@altlinux.ru> 0.7-alt1
- new release (other repository support)

* Sat Apr 09 2005 Vitaly Lipatov <lav@altlinux.ru> 0.6-alt1
- bugfix release
- fix missing rpm-build-functions

* Wed Mar 09 2005 Vitaly Lipatov <lav@altlinux.ru> 0.5-alt1
- new release

* Mon Feb 28 2005 Vitaly Lipatov <lav@altlinux.ru> 0.4-alt0.1
- first build for ALT Linux Sisyphus