Comments (11)
So here is the new PPA for Ubuntu: https://launchpad.net/~robert7/+archive/ubuntu/nixnote21
you add the PPA as usual then
sudo apt install nixnote21
then it will update with the ubuntu usual mechanism
from nixnote2.
AppImage's have update possibility, but I did not implemented (yet.. and not sure if i'll come to that).
PPA would be nice, but the debian packaging is still a bit mystery to me, so I'm currently waiting, whenewer Art will be so kind to help with PPA (he did for upstream repository).
from nixnote2.
It beginning I did not even plan to provide binaries... I just wanted to make few improvements and post few PRs to upstream... So I'm already quite ahead of the plan anyway :)
from nixnote2.
Wow thanks!
Does installing from this PPA imply that it'll gracefully upgrade an existing 2.0.2 install from nixnote2-daily PPA? And I'm assuming its also safe to remove the nixnote2-daily PPA - yes?
from nixnote2.
The new PPA is independent from both official "nixnote2" package and the "daily nixnote2 PPA". This is because the original maintainer @baumgarr isn't available.
That means the v2.0 will not automatically upgrade to v2.1 - you need to take action to subscribe to the new one.
I felt some people were not yet fully confident with making "clear cut" upgrade, so I renamed both the application and the package to "nixnote21". That means you can have both installed:
1, either official 2.0.2 or 2.0 daily build (which are basically the same) and the package is named "nixnote2"
2, new "nixnote21"
They will happily coexist and don't conflict even with the same data - just don't run both at the same time (there should be protection on both sides, but better not try). More detail in v2 to v2.1 migration info.
To install "nixnote21" enter sudo add-apt-repository ppa:robert7/nixnote21 -y -u && sudo apt install nixnote21 -y
.
Then at any time later you can uninstall original "nixnote2" and then remove the old PPA.
from nixnote2.
That's good information, thanks. Everything worked like a charm!
Should this PPA be considered to be a daily / weekly / whenever style of releases? Or whenever there's a version number bump? Or something else all together?
from nixnote2.
Should this PPA be considered to be a daily / weekly / whenever style of releases? Or whenever there's a version number bump?
The idea is, that the "nixnote21" PPA should be the "stable build". In the future it should build automatically, whenever there is push into master branch - and this should happen, when there is version number change.
I will probably later create one more PPA for the development version.
from nixnote2.
exactly, robert, you can create a daily PPA which automatically builds on every commit, so that people who want the very latest features take their own risk. Then you decide based on your testing when to release that as a stable build in the main PPA
from nixnote2.
@artmg : yes
@github-t : there will be slight change - the new PPA will be moved in the Launchpad under the "nixnote" Team https://launchpad.net/~nixnote; I will describe the change after the transition is done. But basically everything stays the same, just the PPA url will change.
from nixnote2.
Configuration of the PPA should be now finished.
Unfortunately I needed to change the PPA url twice:
- first time after I got access to "NixNote team PPA" from @artmg
- then I realized, that rename of the application to
nixnote21
was a mistake and I changed the name back to originalnixnote2
As some users already installed the binaries from the two now obsolete PPAs, I pushed special app version in the old PPAs which will display info about the required repository change and point users to a wiki page with explanation and few commands, which will do the fix: https://github.com/robert7/nixnote2/wiki/NixNote-PPA#ppa-url-change-201809
The binary name and the package name is now nixnote2
(changed from previous nixnote21
).
This also means, only one version of the native nixnote2
package can be installed at the same time. For the users which are not yet sure, whenever they want to upgrade, its recommended, that they use the AppImage version of v2.1. But also uninstalling the PPA package, removing PPA repository and installing the original version is of course possible.
from nixnote2.
Can confirm that everything works as you've published in the wiki.
Also liking the updates. Thanks again for all your work!
from nixnote2.
Related Issues (20)
- ubuntu22.04 SSL Errors HOT 2
- AppImage: "This doesn't look like a squashfs image." HOT 1
- Release page: invalid formatting (in one line) HOT 5
- 2.1.8: please update this link https://github.com/robert7/nixnote2/releases/download/continuous-develop/NixNote2-x86_64.AppImage HOT 4
- AppImage file name must contain version number HOT 5
- Shortcuts don't seem to be syncing HOT 2
- regression introduced in sorting code (pull #187) - narrow note list no longer sorted HOT 3
- Clarity on build pipeline, branches, tags HOT 3
- Releases: please provide binary for macOS
- regression since v2.1.9: nixnote2 no longer exiting cleanly (terminated by SIGABRT) HOT 14
- master branch triggers an unhandled exception in EDAMErrorCode::RATE_LIMIT_REACHED exception handling HOT 4
- develop branch - ccache added build dependency for the build-with-qmake.sh script not explicitely documented HOT 4
- debian packaging - wrong debian changelog package name
- Feature Request: add link to the images HOT 1
- Bug reseting background color of a note HOT 1
- Bug: Expanded icon and collapse icon don't change the visual HOT 1
- Need some help for building on Windows HOT 5
- Tags UI: not enough of space
- UI: dark theme: title in unreadable (white on white) when active (after mouse click)
- Windows: quick freezes (2-3 sec) each ~15secs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nixnote2.