|
|
Home » Community » U++ community news and announcements » Testers wanted for new .deb packages
Testers wanted for new .deb packages [message #35788] |
Wed, 21 March 2012 12:33 |
|
Hi everyone!
After rather long time, I'm finally closing in to my goal of having new, better packaging for Ubuntu and Debian. Unfortunately I don't have any of those systems installed, so I would like to ask all the good people around the forum who are adventurous enough to try untested packages
So if you are Ubuntu user, there are packages for Lucid, Maverick, Natty, Oneiric and Precise available in my testing PPA on Launchpad.
If you happen to use Debian, there are packages for Wheezy and Sid available for download from my dropbox.
All of these packages should be updated every night. As soon as I'm sure everything works as intended I'll start to move the infrastructure to the U++ servers and the packages will be uploaded into the "more official" locations.
Thanks in advance for any feedback you can give me
Best regards,
Honza
[Updated on: Wed, 21 March 2012 13:30] Report message to a moderator
|
|
|
|
Re: Testers wanted for new .deb packages [message #35824 is a reply to message #35823] |
Mon, 26 March 2012 22:21 |
|
Lance wrote on Mon, 26 March 2012 18:09 | Just saw it.
What am I expected to do to test the package? I am eager to be of any help
|
Hi Lance,
Just try to install the package and use it as usually. If there are some problems, you will see them soon If that happens, report the troubles here or contact me directly.
If you are using ubuntu, you can just change the PPA address in /etc/apt/sources.list (or sources.list.d/...) to point to "ppa:dolik-rce/uppnightly" (yes, it is really without the "-", it's the testing repository).
If you have debian, you will just have to download the packages and install them manually using "dpkg -i", gdebi or something similar. Later on, I'll try to create proper debian repository, but right now it is not priority.
Thanks for help,
Honza
|
|
|
|
|
Re: Testers wanted for new .deb packages [message #35838 is a reply to message #35837] |
Tue, 27 March 2012 16:19 |
Lance
Messages: 526 Registered: March 2007
|
Contributor |
|
|
Not sure if I should report these, but:
The following lines need to be revised to make g++-4.5 (?) happy.
1. CtrlLib/DateTimeCtrl.h
...
template<class T>
class DateTimeCtrl : public T {
MultiButtonFrame drop;
CalendarClock cc;
...
void OnDrop() {
if(!this->IsEditable())
return;
Size sz = cc.GetCalendarClockSize();
int width = sz.cx;
int height = sz.cy;
//Rect rw = Ctrl::GetWorkArea();
Rect rw = this->Ctrl::GetWorkArea();
// Note: I have to add this-> to satisfy the compiler.
...
2. CtrlLib/ArrayCtrl.cpp
String ArrayCtrl::AsCsv(bool sel, int sep, bool hdr)
{
//char h[2] = { sep, 0 }; // [ -fpermissive]
char h[2] = { (char)sep, 0 };
...
}
3. Core/Util.cpp
String Decode64(const String& s)
{
...
for(;;)
{
byte ea = *p++ - ' ' - 1, eb = *p++ - ' ' - 1, ec = *p++ - ' ' - 1, ed = *p++ - ' ' - 1;
//byte out[3] = { (ea << 2) | (eb >> 4), (eb << 4) | (ec >> 2), (ec << 6) | (ed >> 0) }; // same -fpermissive
byte out[3] = { byte((ea << 2) | (eb >> 4)), byte((eb << 4) | (ec >> 2)), byte((ec << 6) | (ed >> 0)) };
....
|
|
|
Re: Testers wanted for new .deb packages [message #35841 is a reply to message #35837] |
Tue, 27 March 2012 18:17 |
|
Lance wrote on Tue, 27 March 2012 16:00 | environment: ubuntu-oneric-amd64 theide version 4714
Trying to access Package Organizer results in TheIde crashes.
Eg: open the AddressBook from examples assembly, right click on "AddressBook" in the workspace area, select "Package Organizer" in the popup menu, theide crashes with error message "Fatal Error - Invalid memory access!".
|
Seems like I will have to install Ubuntu after all I'll try to build packages with debugging symbols and investigate. Right now I think it could be either caused by something specific in the ubuntu environment or by some difference in the build process caused by the new makefile.
I'm not sure about the errors in the sources... I've been using gcc 4.5 for a long time without any apparent troubles. Also launchpad used gcc 4.5.2 to compile theide for the natty packages without complaints, not even warning. Are you using some unusual compiler flags? Perhaps you could post a verbose output from the compiler compiling these files, including the command line.
Anyway, thanks a lot for your help Lance
Honza
|
|
|
|
|
|
|
|
Re: Testers wanted for new .deb packages [message #35858 is a reply to message #35857] |
Wed, 28 March 2012 14:59 |
Lance
Messages: 526 Registered: March 2007
|
Contributor |
|
|
One more issue. Not sure if it's because my system only.
Every time I F5 to run a program, it will not close cleanly after I close the main window; at least TheIde believes it's still debugging the program. I have to use Debug/Stop debugging menu to fix it.
Tom1, does this happen to you too?
[Updated on: Wed, 28 March 2012 15:13] Report message to a moderator
|
|
|
Re: Testers wanted for new .deb packages [message #35859 is a reply to message #35858] |
Wed, 28 March 2012 16:15 |
Tom1
Messages: 1212 Registered: March 2007
|
Senior Contributor |
|
|
Quote: | One more issue. Not sure if it's because my system only.
Every time I F5 to run a program, it will not close cleanly after I close the main window; at least TheIde believes it's still debugging the program. I have to use Debug/Stop debugging menu to fix it.
Tom1, does this happen to you too?
| Yes, it does. I just can't remember if it was like this before too. (I usually use 'Optimal' and Ctrl+F5 on Linux. I do my day-to-day coding on Win7, so on Linux I'm just making sure my software compiles and runs there too.)
Best regards,
Tom
|
|
|
Re: Testers wanted for new .deb packages [message #35868 is a reply to message #35788] |
Thu, 29 March 2012 15:27 |
|
Hi guys,
Thanks for the details. I finally managed to get ubuntu installed in virtualbox (took me one and a half days ) and found out even more problems. The setup wizard places the sources a little weirdly, some sources are missing and few other less important misfeatures. So I guess I still have some work to do
Honza
|
|
|
Re: Testers wanted for new .deb packages [message #35877 is a reply to message #35856] |
Fri, 30 March 2012 14:03 |
|
Lance wrote on Wed, 28 March 2012 14:28 | Here is my gcc build method, no fancy compilation flags are discovered:
|
Hi Lance,
There is one fancy option in your setup The "-std=c++0x" is the culprit. Without it, I can compile just fine, with it I get the same error as you. I put this issue to the redmine ( http://www.ultimatepp.org/redmine/issues/269 ) and hopefully Mirek will fix it soon.
At least this was not related to the packaging I fixed the problem with the problem with missing sources already, so the last major problem is the invalid memory access when opening package organizer. I'll try to sort that out over the weekend.
Honza
|
|
|
|
Re: Testers wanted for new .deb packages [message #35880 is a reply to message #35879] |
Fri, 30 March 2012 15:44 |
|
Lance wrote on Fri, 30 March 2012 14:24 | I will upgrade as soon as one is available and do more testing.
|
I just submitted a package to launchpad which should build theide with debugging symbols (if I didn't make any mistakes ), so it should be possible to debug. If you want to try it, just look for theide version 4727-2dbg~oneiric0 in the same PPA as before. It should be ready in couple hours at most. I probably won't be anywhere near computer till tomorrow, so if you happen to find the reason of the problem, leave a message here
Honza
|
|
|
|
|
Goto Forum:
Current Time: Thu Mar 28 12:45:56 CET 2024
Total time taken to generate the page: 0.01762 seconds
|
|
|