Comments (8)
Hi everyone,
Sorry for the late response, I've been very busy lately with a new job.
As Geyup pointed out : there is still some blocking bugs needed to be solved and some very old dependencies needed to be refreshed to have nicotine+ in a state where I'm comfortable to do a proper release.
I'll do a release before the end of this year with whatever I managed to do until then.
from nicotine-plus.
Sounds great, keep up the great work, you know us kiddies just can't sit still! LOL... :)
THANKS!
from nicotine-plus.
Did you look at the TODO list?
https://github.com/eLvErDe/nicotine-plus/blob/master/doc/TODO.md
There seems to be quite a bit for gfarmerfr to do before releasing a version.
And I'm just as anxious as anyone to see it happen, when it happens.
from nicotine-plus.
It's to bad you haven't been able to get some help.
Keep up the great work!
And don't worry when a release comes, let it happen when it happens, don't kill yourself! LOL
from nicotine-plus.
@gfarmerfr Hello, how are you and Happy New Year!
I see you are still going at it, this is great!
So how is progress coming, any idea on a release date?
By the way I see you want to switch to Python 3, I hope you can just stick with Python 2 for now, I run Slackware and it doesn't come with 3, of course I can install it, but I'd rather not mess with it if I don't have to for something like this.
Hopefully Python2 can be made to do what you need... hmm
from nicotine-plus.
Happy new year to you @Geyup :)
@kiplingw and @Mutnick have been helping me :)
I was an vacation last week and I was able to almost cross one major stuff from the TODO list : getting rid of glade and switch to GtkBuilder. Maybe I'll be able to finish the port this weekend.
I think I was too optimistic on the short terms goals roadmap: my new job is very time consuming.
The only thing that i can't really postpone to futures releases is refreshing the windows installer. So if everything falls together I think I can release something around the end of January / beginning of February.
With @kiplingw help (which is taking care of our ppa) we've decided on a versioning scheme similar do what gnome does: odd number for unstable release (so we can bump version number and trigger a deb package build) and even for stable release. So our next release will be 1.4.0.
We still have long standing bugs (pre 1.2.16) not being solved:
- A too generic search will eat your CPU and freeze the UI: but at least now I know why and maybe can put together a plan :)
- Some download/upload are hanging and a n+ restart solve the problem: will look into that when I have some time.
Don't worry we still have a long road until we can switch to python3: it requires GTK3.
The roadmap of upgrades for the code is:
- python2 + PyGTK (GTK2) + glade: almost finish to get rid of glade
- python2 + PyGTK (GTK2) + GtkBuilder: almost ready
- python2 + PyGObject (GTK3) + GtkBuilder : to be done
- python3 + PyGObject (GTK3) + GtkBuilder : to be done
from nicotine-plus.
Hi guys 1.4.0 is out :)
I'll build and attach the windows installer to the release page tomorrow night.
I'll also update the N+ wiki.
@kiplingw will trigger his ppa build soon for ubuntu.
For other distros we have to hope that downstream packagers notice it and maybe give them a head's up.
from nicotine-plus.
Ahhh over six and a half years since Life!
AWESOME this is great gfarmerfr!
I'll compile it and let you know how it goes!
THANK YOU VERY MUCH! :)
from nicotine-plus.
Related Issues (20)
- recursive folder download matches extra siblings starting with the same name HOT 2
- Critical 'TypeError' on macOS Monterey, N+ won't launch HOT 5
- Dark mode: different color for messages sent by me in private chats HOT 2
- Invasive permissions recently added to the flatpak build HOT 4
- "Unknown search mode" Reopening a whishlist search tab
- Sort by playlist number HOT 2
- mutagen.mp3.HeaderNotFoundError: can't sync to MPEG frame HOT 1
- Right clicking into the search bar or ctrl+v copy paste causes application to crash HOT 7
- Browse Shares: folder downloads should always be recursive HOT 10
- Some event causes text copied to clipboard outside Nicotine+ to be ignored HOT 2
- Move code to GitLab or Codeberg HOT 2
- Change search share behavior to classic Soulseek HOT 6
- Sudden stop while selecting 'grey' files to download HOT 1
- Windows Installer Still Remains Running HOT 2
- Letter 'b' in the path when Nicotine runs a scan. HOT 3
- Failure to launch GUI on Linux HOT 8
- Classic Soulseek re-enter search function HOT 6
- N+ 3.3.0 transfers not working HOT 5
- "Browse Files" doesn't always work on the first try HOT 11
- Disable sorting in search HOT 4
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 nicotine-plus.