New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steps for version 3.4 release #6767
Comments
Considering all the icons were changed for this version, #6484 should be in as well. |
I'll comment in a couple of hours. But now something I don't want to forget: Isn't v3.4.0 a great opportunity to dump the ".unwanted" folder functionality? Especially now that we support 1.1.x which puts unwanted blocks into a "parts" file? My intention is to make RC_1_1 the main series for 3.4.x. If we agree to the above, doesn't anyone volunteer to make it happen? I assume we would need a migration function too, with a notice that users can't go back to earlier versions. |
I'm not sure that #4029 and #3810 can be completed in a reasonable time.
Is migration required in this case? IMO, we can just stop doing it and leave existing files as is (and notice users about new behavior in release announcement). |
Regarding libtorrent 1.1: take a look at arvidn/libtorrent#1967. Such replacement to .unwanted files might enrage users even more. |
I'm just happy #5465 was merged already, so I assume it will hit v3.4.0 |
I actually would like to see #4994 in 3.4.0 too. |
From my experience it is worth to force rechecking all half-downloaded torrents after upgrading to libtorrent 1.1 in order to create and fill proper .parts files. Otherwise I/O errors pop-up when these torrent are seeded. |
#3810 is important for Linux users only in its current state (but I wanted to add configurable notifications, i.e. user can select which event they want to see in notifications and which to ignore). As such, I don't think it has anything but minor priority, don't you agree? |
At the same time I'd like to point you at #6156, which clearly adds benefits and needs just updating the libs for distribution/appveyour. |
To keep things manageable, maybe we can use this: https://github.com/qbittorrent/qBittorrent/projects |
@glassez, @evsh, @Chocobo1, @sledgehammer999 |
I know there's no hope for "Alternate connections per torrent while seeding": #2193 ...making it into v3.4. I want qBT v3.4 to be released soon too. |
General comment for the rest of the devs: Guys, I'm on a tight schedule till Wednesday. Please give me time until 29th May. My top priority is to put a v3.3.13 version out containing important webui fixes. In the meantime I'll try to resume commenting on pending PRs. |
Does an updated list to what is expected to be considered ready for 3.4.0 exists ? |
The list should be in the release's README. But it will be a pain to make it because I have cherry-picked a lot for the v3.3.x and it will be hard to distinguish the non-cherry-picked commits from the master branch. |
Are there any 3.4 build available for download anywhere? i'd like to help test the release (and see my icons in action :p) |
Tomorrow, I'll post a beta build on the site. |
@sledgehammer999, I'm not sure you receive alerts about inline comments in merged commits so I repost it here:
|
That's my intention. Did I miss something? |
I think it contains extra stuff. |
@qbittorrent/demigods I am planning to do stable release of master the next weekend. Also I am thinking of bumping the version to |
If you have reason to do it... Of course, it would be better to do it starting with beta release (it looks strange v4.0 after v3.4beta).
New RSS subsystem has one reported bug. I can't fix it without affected feed urls but Issue author still don't provide me necessary info. |
I'll try to make #3235 ready in time.
+1 |
ΙΜΟ, the jump from 3.3.x to 3.4.x seems small for the amount of differences between. Also early v3.3.x releases(eg 3.3.3) are quite different in features/capabilities from current code. So I just wanted to signal the evolution via version number too.
Sure, but it can safely go into v4.0.1 too.
Do you think it important enough to wait more? |
What's the one reported bug for the RSS subsystem? I can only found two issues: one already fixed that only magnet links work and direct http links don't, and another one where the user has a Mac and can't try 3.4.0 beta. |
Well, there's no separate Issue for thos problem. See last comments of #3898.
No, I don't. |
An update: The final release is pushed back till next weekend unfortunately. I was planning to review/merge the PR for the logo this past week. But unforeseen events rendered me inactive in the project. I should be able to merge that PR during this week. Otherwise, I'll post a 2nd beta next weekend instead of a final version. Of course, pending small PRs and hotfixes will be merged too.
That's why all those issues were discovered, reported and fixed. Because RC_1_1 is in the qbt spotlight now.
You must make sure that it compiles/links against >= 1.1.2. Earlier versions don't contain |
Of course, it still can compile/link against RC_1_0 too. But RC_1_1 is the main focus now. |
EDIT: The affected libs from 1.65 aren't used by us and libtorrent. So no issue there either. |
It will depend if I have enough time to recompile said libs and their dependants. |
What's the difference between the 2? |
libtorrent 1.1.0 changelog. Partly fixes and partly features. Fixes might be backported to the RC_1_0 branch but not the features.
No. |
I know this maybe too naive, but couldn't find it in the makefiles' set. Which flag do I need to pass ./configure to choose debug / release build version? And I assume that even opting for a debug build, the -nox compilation will be a quiet one while running and just log to /var/log/qbittorrent-nox.log? |
have you tried? it says:
|
I did recompile libtorrent RC_1_1 (v1.1.4 at this time) and qB master head as previously suggested from scratch, and still suffering the dreaded fingerprint error. As per gdb:
I didn't observe any linking or compilation error during the process, and checked any fingerprint piece of code is actually compiled when building libtorrent. Any idea what it may be? |
If it compiles but does not run, this might indicate that your binary is stripped and |
Success! The /var/lib path had a copy of libtorrent-rasterbar8 that surely was generated a while ago and that interfered with qB building process. Now v3.4.0alpha working with libtorrent v1.1 !!! Thanks a lot for all your help! My only remaining wish is just that #5465 "Root folder strip" is exposed to the webUI add torrent window and that will complete my happy transition to qB! Thanks again! |
Yet another tiny update: I realize that it is a bit long since last stable release. So now I am cherry-picking critical commits(eg the one that chooses wrong listen interface) and will do a v3.3.16 release along with a v3.4.0beta2 release. Stay tuned. I should be done in 3-4 hours. |
bda5be8 is very important for v3.3.16 . |
BTW, this is good point to rename v3.4 to v4.0 if you still want to do it (and release v4.0.0beta or beta2). |
I agree.
Normally, yes. But I have discovered a possible side-effect of the current "beta" situation. Trackers that rely only at the peer-id will not be able to differentiate between v4.0.0beta and v4.0.0 stable. So since the "v3.4.0" is burned already, I intend to continue the betas like that, and instead mention the future transition to v4.0.0 in the news entry. |
Don't think. Leave it for 3.4. |
Any way that a quick prototype of #7217 WebUI off-program extensions can be implemented so actual alt WebUI mods like @naikel (#6882 (comment)) can be start to be worked on with core and maybe be included in official 3.4.0 if the feature matures enough? (I always think that visual features like UI / WebUI changes always get big attention from users due it's "materiality" :-) |
hi all! On Arch with boost 1.65 neither version works: from repos nor compiled from the source. compile errors: |
you need to rebuild libtorrent-rasterbar with boost 1.65. |
Some news: The logo PR (#6484) is almost ready for merging. I am also going to update the .ts files for the translators to work again on them. Because of that, to give them time, I think I shouldn't release sooner than the coming Wednesday. |
Yes, it's been stalled because we couldn't make an agreement, yet I think its worth a try. |
There's some serious functionality problems that need to be addressed eventually, but they may have to wait till after this is released. UPnP, tracker issues, ip bans, high cpu and memory usage, possible crashes. |
If I find time tomorrow I am going to release v4.0.0. Should I wait for some specific PR first? |
@sledgehammer999 What about #6484? |
#7636, the feature (noted in change log) isn't really complete without the fix. |
v4.0.0 is released. Thanks for your contributions. Please take a look at the incoming bug reports. |
@sledgehammer999, @qbittorrent/frequent-contributors, as (more or less) big update coming, I would like to know how we stop. We have made many major changes to the code. What each of you expects to be there before we will release a public beta version (I hope no one was left in doubt of the need for a public beta version before the major update)?
My expectations are #5375, #5766, #6724.
The text was updated successfully, but these errors were encountered: