-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog
105 lines (65 loc) · 4.02 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
1.2.0 - ??? ?? ????
- Add 'pkgbuild-get-version' script. Will extract the version and release from a given PKGBUILD (if 1 arg), PKGBUILD in current directory (if no arg), or will print a list pkgname-pkgver-pkgrel if multiple PKGBUILDs are specified.
-
1.1.0 - Jul 14 2018
- extractMtree.py - Major updates to the "process a package" primary function.
* Greatly simplify logic into a single call to self.doOne and a single set of Exception handlers, rather than 3 copies (one within the exception handler for the retry there and then one later on if that failed to retry on all repos). A failure on a given repo is still retried against all repos, but just in a much better and cleaner way.
* Add a new exception RetryWithNextMirrorException which is raised when we get no data from an upstream server, or if the file we download is corrupted. It will retry the operation on the next mirror
* Improve logging in the main method to better note what is going on
* Improve handling of short vs long timeout
- extractMtree.py - Fixes and cleanups
* Fix issue where division of packages amongst worker threads could fail in some cases.
* Explicitly check the number of threads expected vs actual and try to recreate if something is not right (shouldn't happen anymore because of fix for the final 'overflow' thread, but at least future-proofed).
* Add a check for when a mirror returns no data for a package, and fail it gracefully.
* Add a few more logging messages
1.0.1 - Apr 17 2018
- extractMtree.py - Fix backwards order of versions in "old version detected" message
- extractMtree.py - Check and warn if we are using cmp_version < 3.0.0, which will sometimes provide invalid version comparisons, and update requirements.txt to explicitly require >= 3.0.0
1.0.0 - Feb 04 2018
- Expand the comments throughout data/makepkg.conf [extras]
- Many additional functions and cleanups in makepkg.conf
0.8.4 - Dec 06 2017
- Fix some permissions issues with abs2 command (and thus archsrc-*pkg and aur-*pkg commands)
- Export the profile name SAFE_LTO as advertised
0.8.3 - Nov 17 2017
- Add "findgcda" helper command (as of yet undocumented)
- Add -fprofile-update=prefer-atomic to the profile generation
CFLAGS/CXXFLAGS ( for extas/makepkg.conf ) to better protect against possible
corruption of gcda files during multithreaded or similar conditions
0.8.2 - Aug 31 2017
- Fixup abs2 to work in some cases it was not before (and thus the
archsrc-getpkg etc commands)
0.8.0 - Jun 17 2017
- extras (makepkg.conf) - Remove "--as-needed" from LDFLAGS for all profiles,
it breaks several builds, especially in combination with LTO or profiling
- extras (makepkg.conf) - Add "nolto" option which can be passed to the
profile functions, ( e.x. set_cflags_do_profile 'nolto' ), which will enable
profiling WITHOUT enabling lto and linker plugin ( aka ld.gold )
- Unset "PACKAGER" field, which was set to me
0.7.0 - Jun 7 2017
- Add aur-getpkg and aur-buildpkg to fetch and build from AUR
- Change archsrc-buildpkg to use archsrc-getpkg
0.6.1 - Jun 7 2017
- Fix a %s without an arg in whatprovides_upstream (when providesDB is not
present)
- Ensure that /usr/src/arch is 2775 and has group="users" for archsrc-buildpkg
0.6.0 - Jun 7 2017
- Move data into different repo: pacman-utils-data
- Lots of refactoring and fixups to extractMtree.py
- Support "?" in glob expressions with whatprovides/whatprovides_upstream
- Sort output of whatprovides/whatprovides_upstream
0.5.3 - Jun 5 2017
- Fix "whatprovides" cache file usage.
0.5.2 - Jun 4 2017
- Add missing files to README
- Fix off-by-one (one too many) # of packages reported by extractMtree.py
0.5.1 - Jun 3 2017
- Fix abs2 issue with community/multilib repos
- Fix comment-stripping in extractMtree.py
- Some minor refactoring in extractMtree.py
- Update data again ( Will not be noted henceforth in Changelogs)
Also, note that PKGBUILDs are available for pacman-utils and the data.
See: https://github.com/kata198/pacman-utils-pkg
See: https://github.com/kata198/pacman-utils-data-pkg
0.5.0 - Jun 3 2017
- Initial Public Release