Skip to content

Commit

Permalink
Prepare for release v4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jarun committed Apr 30, 2019
1 parent 5f10136 commit cd302c4
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 10 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Buku v4.2
2019-04-30

- Disabled appending tags from page on update
- Improved Windows color support using colorama (optional dep)
- New format option to show only title and tag
- Python 3.4 is EOL, support discontinued
- Several fixes and code refactor

-------------------------------------------------------------------------------

Buku v4.1
2019-01-15

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,9 +231,9 @@ POWER TOYS:
print all bookmarks, if no arguments
-n shows the last n results (like tail)
-f, --format N limit fields in -p or JSON search output
N=1: URL, N=2: URL and tag, N=3: title,
N=4: URL, title and tag. To omit DB index,
use N0, e.g., 10, 20, 30, 40.
N=1: URL; N=2: URL, tag; N=3: title;
N=4: URL, title, tag; N=5: title, tag;
N0 (10, 20, 30, 40, 50) omits DB index
-j, --json JSON formatted output for -p and search
--colors COLORS set output colors in five-letter string
--nc disable color output
Expand Down
8 changes: 4 additions & 4 deletions buku
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ try:
except ImportError:
TypedDict = None # type: ignore

__version__ = '4.1'
__version__ = '4.2'
__author__ = 'Arun Prakash Jana <[email protected]>'
__license__ = 'GPLv3'

Expand Down Expand Up @@ -4827,9 +4827,9 @@ POSITIONAL ARGUMENTS:
print all bookmarks, if no arguments
-n shows the last n results (like tail)
-f, --format N limit fields in -p or JSON search output
N=1: URL, N=2: URL and tag, N=3: title,
N=4: URL, title and tag. To omit DB index,
use N0, e.g., 10, 20, 30, 40.
N=1: URL; N=2: URL, tag; N=3: title;
N=4: URL, title, tag; N=5: title, tag;
N0 (10, 20, 30, 40, 50) omits DB index
-j, --json JSON formatted output for -p and search
--colors COLORS set output colors in five-letter string
--nc disable color output
Expand Down
2 changes: 1 addition & 1 deletion buku.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH "BUKU" "1" "15 Jan 2019" "Version 4.1" "User Commands"
.TH "BUKU" "1" "30 Apr 2019" "Version 4.2" "User Commands"
.SH NAME
buku \- Bookmark manager like a text-based mini-web
.SH SYNOPSIS
Expand Down
13 changes: 11 additions & 2 deletions packagecore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ packages:
- python-urllib3
container: "archlinux/base"
# centos no beautifulsoup4
centos7.3:
centos7.5:
builddeps:
- make
deps:
Expand All @@ -30,7 +30,7 @@ packages:
commands:
pre:
- yum install epel-release
centos7.4:
centos7.6:
builddeps:
- make
deps:
Expand Down Expand Up @@ -84,6 +84,15 @@ packages:
- python3-certifi
- python3-cryptography
- python3-urllib3
opensuse15.1:
builddeps:
- make
deps:
- python3
- python3-beautifulsoup4
- python3-certifi
- python3-cryptography
- python3-urllib3
opensuse42.3:
builddeps:
- make
Expand Down

21 comments on commit cd302c4

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also @dilawar in case you are maintaining Buku on openSUSE. Released v4.2 today.

@maxice8
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun done for Alpine Linux. I won't be maintaining it on Void Linux anymore (effective for all projects)

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK. Thank you!

@dilawar
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have removed support for python 3.4 which is EOL. Maybe because of that?

@rachmadaniHaryono
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no, there is typeerror with string contenation

i will add fix+test for that

it is weird circleci don't catch this

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will make a new dot release.

it is weird circleci don't catch this

How do we ensure this doesn't happen again? Any check to be added in CircleCi?

@eclipseo
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to 4.2 in Fedora 29-Fedora 31.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think once the patch is in, only platforms where packaging fails can update to the new release. For others, the 4.2 release should be fine.

@rachmadaniHaryono what do you say?

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dilawar I have merged @rachmadaniHaryono's fix. Can you check if your build passes with latest master?

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm making a new release 4.2.1. Wait for the announcement.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Apr 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dilawar @rachmadaniHaryono 4.2.1 is released. Check if this works for you.

@rachmadaniHaryono
Copy link
Collaborator

@rachmadaniHaryono rachmadaniHaryono commented on cd302c4 May 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pytest pass on my local machine, so i upload it

https://pypi.org/project/buku/4.2.1/

fix #376

e: i will check circleci test later. my plan is (1) try to run setup.py before testing, maybe cache problem (2) enable travis as duplicate backup check

@dilawar
Copy link

@dilawar dilawar commented on cd302c4 May 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Building fine now.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 May 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update guys! @dilawar you can publish 4.2.1 on openSUSE.

@dilawar
Copy link

@dilawar dilawar commented on cd302c4 May 1, 2019 via email

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 May 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Guys, from #380 it looks like our prompt is broken in certain cases. I've reverted the original change but this is a nasty breakage.

To counter this I am considering making a minor release 4.2.2 which everyone can update in their channels. This is quite embarrassing for me and I apologize for the mess but I don't see another way out.

Please let me know your opinion.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Dec 21, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dilawar I don't think Buku is available in the official opensuse repos. Can you see how we can submit it there?

It doesn't show on repology to be more precise.

@dilawar
Copy link

@dilawar dilawar commented on cd302c4 Dec 22, 2019 via email

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jarun
Copy link
Owner Author

@jarun jarun commented on cd302c4 Dec 22, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Thank you!

Please sign in to comment.