Skip to content

Commit

Permalink
15.0.50
Browse files Browse the repository at this point in the history
  • Loading branch information
Divon Lan committed Mar 8, 2024
1 parent 5cc07d5 commit db51a73
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 18 deletions.
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -158,5 +158,5 @@ ABOVE STATED REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

END OF TERMS AND CONDITIONS

Genozip license version: 15.0.49
Genozip license version: 15.0.50

2 changes: 1 addition & 1 deletion RELEASE_NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Note on versioning:
- Minor version changes with bug fixes and minor feature updates
- Some minor versions are skipped due to failed deployment pipelines

15.0.49 8/3/2024
15.0.50 8/3/2024
- FASTQ: ~10% improvement in compression time and CPU consumption, without affecting compression ratio
- VCF: incremental compression improvements for GATK annotations

Expand Down
2 changes: 1 addition & 1 deletion installers/LICENSE.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@
10. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides Genozip on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Genozip and assume any risks associated with Your exercise of permissions under this License.<br><br>
11. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY, SHALL LICENSOR OR DEVELOPER BE LIABLE FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING AS A RESULT OF THIS LICENSE OR OUT OF THE USE OR INABILITY TO USE GENOZIP (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, FILE CORRUPTION, DATA LOSS, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES), EVEN IF LICENSOR OR DEVELOPER HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL LICENSOR'S OR DEVELOPER'S TOTAL LIABILITY TO LICENSEE FOR ALL DAMAGES (OTHER THAN AS MAY BE REQUIRED BY APPLICABLE LAW IN CASES INVOLVING PERSONAL INJURY) EXCEED THE AMOUNT OF $500 USD. THE FOREGOING LIMITATIONS WILL APPLY EVEN IF THE ABOVE STATED REMEDY FAILS OF ITS ESSENTIAL PURPOSE.<br><br>
END OF TERMS AND CONDITIONS<br><br>
Genozip license version: 15.0.49<br><br>
Genozip license version: 15.0.50<br><br>
Binary file modified installers/genozip-installer.exe
Binary file not shown.
Binary file modified installers/genozip-linux-x86_64.tar
Binary file not shown.
29 changes: 15 additions & 14 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -517,10 +517,13 @@ endif

version = $(shell head -n1 version.h |cut -d\" -f2)

SH_VERIFY_ALL_COMMITTED = (( `git status |grep 'modified\|Untracked files'|grep -v .gitkeep |wc -l` == 0 )) || \
(echo ERROR: there are some uncommitted changes: ; echo ; git status ; exit 1) ; \
(( `cd secure; git status |grep 'modified\|Untracked files'|grep -v .gitkeep |wc -l` == 0 )) || \
(echo ERROR: there are some uncommitted changes: ; echo ; cd secure ; git status ; exit 1)
SH_VERIFY_ALL_COMMITTED = \
if (( ` git status -s | wc -l` != 0 )); then echo "ERROR: there are some UNCOMMITTED changes:" ; echo ; git status -s ; exit 1; fi; \
if (( `cd secure; git status -s | wc -l` != 0 )); then echo "ERROR: there are some UNCOMMITTED changes:" ; echo ; git status -s ; exit 1; fi

SH_VERIFY_ALL_STAGED = \
if (( ` git status -s | cut -c2 | grep -v " " | wc -l` != 0 )); then echo "ERROR: there are some UNSTAGED changes:" ; echo ; git status -s ; exit 1; fi; \
if (( `cd secure; git status -s | cut -c2 | grep -v " " | wc -l` != 0 )); then echo "ERROR: there are some UNSTAGED changes:" ; echo ; git status -s ; exit 1; fi

test:
@cat test.sh | tr -d "\r" | bash -
Expand All @@ -537,17 +540,15 @@ clean: # careful not to delete license.o
@echo Cleaning up optimized
@rm -f $(EXECUTABLES) $(OBJS) $(DEPS) $(OBJDIR)/*.o $(OBJDIR)/*.d

clean-distribution: # clean all platforms
initialize-build-distribution: # clean all platforms
@$(SH_VERIFY_ALL_STAGED)
@bash --norc --noprofile secure/prepare.sh # before clean removes executables
@(cd secure ; git stage secure.data ; exit 0) > /dev/null
@(cd secure ; git commit -m $(version) ; exit 0) > /dev/null
@(cd secure ; git push > /dev/null)
@$(SH_VERIFY_ALL_COMMITTED)
@(cd secure ; git stage secure.data ; git commit -m $(version) ; git push)
@echo Cleaning up all platforms for distribution
@rm -f $(OBJDIR_LINUX)/*.o $(OBJDIR_LINUX)/*.d $(OBJDIR_WINDOWS)/*.o $(OBJDIR_WINDOWS)/*.d $(OBJDIR_MAC)/*.o $(OBJDIR_MAC)/*.d

clean-opt:
@echo Cleaning up opt
@echo Cleaning up opt
@rm -f $(OPT_OBJS) $(EXECUTABLES) $(OPT_EXECUTABLES)/*.opt-o

clean-test:
Expand All @@ -561,7 +562,7 @@ clean-dev: clean-installers clean-test # use only in dev - deletes license.o
@mkdir $(OBJDIR) $(addprefix $(OBJDIR)/,$(SRC_DIRS))
@touch $(OBJDIR)/.gitkeep

.PHONY: clean clean-debug clean-optimized clean-installers clean-distribution \
.PHONY: clean clean-debug clean-optimized clean-installers initialize-build-distribution \
git-pull macos mac/.remote_mac_timestamp delete-arch testfiles test-backup \
dict_id_gen$(EXE) \
objdir.linux objdir.windows objdir.mac \
Expand Down Expand Up @@ -682,12 +683,12 @@ BUILD_FILES = version.h Makefile \
../RELEASE_NOTES.txt ../LICENSE.txt \
$(INSTALLERS)/genozip-installer.exe $(INSTALLERS)/genozip-linux-x86_64.tar $(INSTALLERS)/LICENSE.html

push-build:
push-build: # push files modified during the build process
@git stage $(BUILD_FILES)
@git commit -m $(version)
@git push > /dev/null
@git push

distribution-maintenance: clean-distribution increment-version testfiles ../LICENSE.txt $(INSTALLERS)/LICENSE.html \
distribution-maintenance: initialize-build-distribution increment-version testfiles ../LICENSE.txt $(INSTALLERS)/LICENSE.html \
$(INSTALLERS)/genozip-linux-x86_64.tar.build $(INSTALLERS)/genozip-installer.exe objdir.mac/secure/license.o \
push-build conda/.conda-timestamp genozip-latest genozip-latest.exe
@(printf "\nClick Enter after committing the feedstock conflict resolution: <Click>")
Expand Down
Binary file modified src/objdir.linux/secure/license.o
Binary file not shown.
Binary file modified src/objdir.windows/secure/license.o
Binary file not shown.
2 changes: 1 addition & 1 deletion src/version.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#define GENOZIP_CODE_VERSION "15.0.49"
#define GENOZIP_CODE_VERSION "15.0.50"

extern int code_version_major (void);
extern int code_version_minor (void);
Expand Down

0 comments on commit db51a73

Please sign in to comment.