[00:36] sakreZzZZz: when you get back, fontconfig might be fonts-conf? === sakreZzZZz is now known as sakrecoer [08:28] OvenWerks: fonts-conf gives me command not found [08:30] I noticed scribus has dissapeared from the menu in dev, but its still present. i guess its that desktopfile thing.. looking into that today. just need to read up on the procedure again [08:31] scribus is still present *in the system [08:32] sakrecoer: I reported a bug on that. [08:33] bug 1487031 [08:33] bug 1487031 in scribus (Ubuntu) "desktop file missing" [Undecided,New] https://launchpad.net/bugs/1487031 [08:34] Not sure what the holdup is. [08:38] ok... something about libstdc++6 transition according to a comenteer.. [08:38] i havn't been able to test 15.04 at all.... is scribus hidden in it? [08:39] Don't think so [08:40] great... but then, how did you fix it? did you guys made a desktopfile? [08:53] Apparently there is a fix in Debian, but no one has yet got the fix into Ubuntu [08:53] i'm not sure it is worth the time explain it with more details to me just yet... :) [08:54] If you like, you could take a look at it. If you can fix the package locally, I can help with the administration of getting the fix into Ubuntu [08:54] that would be AWSOME! [08:55] sakrecoer: I would get both the Ubuntu and the Debian sources, and find only the fix for the desktop file in the Debian source, then add it manually to the Ubuntu source [08:56] sakrecoer: First, install some dev packages: sudo apt-get install ubuntu-dev-tools git [08:57] Then, head to http://git.debian.org [08:58] Do Ctrl+F to find scribus. It'll have a link to here http://anonscm.debian.org/cgit/collab-maint/scribus.git/ [08:58] Actually, you can get this info from the Ubuntu package as well [08:58] But, it's good to know about that place [08:59] i still quite havn't figured where the ubuntu packages are... ( . .) [08:59] At the bottom of the scibus page, there's a section called Clone. The one you want right now is https://anonscm.debian.org/git/collab-maint/scribus.git [09:00] To clone the scribus source, you do: git clone https://anonscm.debian.org/git/collab-maint/scribus.git [09:00] You might want to add this at the end, so that you can separate source dirs.. [09:00] git clone https://anonscm.debian.org/git/collab-maint/scribus.git scribus-debian [09:01] To get the Ubuntu development source, do: bzr branch lp:ubuntu/scribus scibus-ubuntu [09:02] the ubuntu-dev-tools, is it ok to install them in the my dev environement or should i try to keep it as close to the way i got it as possible? [09:02] The dev environment is for developing, so you'll need tools for that [09:02] ok :) thanks [09:03] Btw, you'll probably need a ssh key set up in order to get the bzr branch [09:03] Both a ssh key and a gpg key is needed, if want to build packages and upload [09:04] To fix the ssh and gpg key, see here https://wiki.ubuntu.com/UbuntuStudio/SetupDeveloperEnvironment [09:04] ok... gpg is all good, ssh-key gave ma lots of headache on my previous install. But i whiped it so it should be good now. [09:04] You'll need to add the public ssh key to your lp account [09:05] Also, the gpg key [09:05] Both are mentioned on that page I just linked [09:05] thanks [09:06] Make sure to keep your gpg and ssh folder backed up, so you don't need to do this too many times :) [09:06] If you ever start packaging for Debian, you will want to keep the same gpg key forever, pretty much. Once other developers have met you in person, and agreed to sign your key, the gpg key becomes your virtual ID, which people can trust. [09:08] So, also keep them safe. Unreadable, and on encrypted drives. [09:08] thanks :) i will [09:08] sakrecoer: I'll mention some more stuff now, but you can read it once you catch up [09:09] perfect! please do write, i have to go away a short moment, but i keep it logged :) [09:09] this is exactly what i need zequence [09:09] a little guidance.. [09:10] There are ways to search for the fix, but in this case, it seems to be simple enough to find [09:12] To see where the change happened, see the git log, with the command: git log [09:13] You'll find a commit that says (...) debian/scribus{,-data}.install: install the .desktop file in /usr/share/applications in the scribus binary (...) [09:13] To see the actual changes in that commit, do: git show 0f3a7ac3af72dac5a4270fa32497072315751ee2 [09:14] The 0f3a.. is the id for that commit. You'll see it in the git log. [09:15] From that commit, you should be able to figure out how to change the Ubuntu package so that it will include the desktop file [09:15] As a first step, just add the fix to the Ubuntu source package, commit the change using bzr, and then build and test the package. [09:17] So, naturally, you'll now be in the root dir for the bzr source package (which we called scribus-ubuntu) [09:17] To add and commit the change do: [09:17] bzr add . [09:17] bzr commit -m "testing fix" [09:17] Then, to build: [09:17] bzr-buildpackage [09:18] Ah, sorry, I forgot :) [09:18] Forget the last commands for bzr. [09:18] Do this instead.. [09:19] Add the changes to the bzr branch: bzr add . [09:19] Then, edit the Debian package changelog: dch -i [09:20] Doesn't matter what you write there. This is just a test. The version will have added "ubuntu0" to it, or something like that. [09:20] You can change the version to "wily" too [09:21] Once you are done, save the changes. Then, to commit, run the command: debcommit [09:21] Now, you can build the package, with: bzr-buildpackage [09:22] And, install and test: sudo dpkg -i ../scribus.deb [09:22] Once you know you got the fix done and working, let me know. [09:28] I will add this stuff to the wiki in the coming weeks. Let you know when it is in place, and I would appreciate feedback. [09:29] OvenWerks: -menu, -controls and -meta should all be in proposed soon. [09:30] Am I forgetting anything? [09:33] zequence: i will be quick letting you know if you did. [09:33] thank you very much! [09:56] i just got random ubuntustudio lovemail from a stranger on a foroum. Thought it could make you guys smile :) [09:56] 99musik.se [09:59] peppchannel# (^^,) [10:36] sakrecoer: Do you have any experience at all with source code, btw? [10:44] And, if you ever want tips on anything at all, just ask. Or, if you would like to see documentation about it on the wiki. [15:07] thanks zequence... just a littlebit experience with source code... mostly php/html tho, so no building needed (^^,) but i got a bit of git experience by collaborating on blender projects and with the HTML5 exporter for kid3 [15:08] but i think your instructions were fairly easy to follow... [15:08] i am at it now.. [15:08] i see kid3 didn't make it in this version btw... [15:09] it's a very sweet ID3 tagger... [15:27] zequence: i am at the stage where you wrote: dit the Debian package changelog: dch -i [15:27] so i did this, and it opens up a log in any of 3 texteditors... [15:29] in it i see there is some editing i just did logged, but i don't get *where* to enter "willy" or write something... [15:31] well... i wrote nothing it was happy... [15:31] now i'm building... [15:32] hmm.. build failed... [15:34] i seem to be missing some packages to build... [16:06] working smooth [16:23] gah... forgot to add my gpg key haha [17:20] hmm... DEBFULLNAME="John Doe" [17:20] DEBEMAIL="johndoe@mailserver.com" [17:20] oops [17:21] ssh-keygen -t rsa made me a bunch of keys without asking for an email adress, so gpg is looking for a key that matches my user@localmachine ... :/ [17:21] nah well.... lets try this again then... [17:24] ok... maybe the -C flag should be mentioned in https://wiki.ubuntu.com/UbuntuStudio/SetupDeveloperEnvironment#Create_a_SSH_Key [17:34] not too happy about the comment email adress displaying on my launchpad profile... [17:35] hmm.... i'm doing this wrong... [17:36] i must be missing some input where to put my identity for bzr... i've done the bzr whoami, and also added the lines in .bashrc... [17:37] my gpg keys are in the keyring, but when its time to sign the build, gpg wants to have the secret key for set@sakreDEV .... (being my user@localmachine) [18:19] hmm... i managed to break the debian/changelog... i think i give up for today... [18:20] in the end i got a few error messages such as this one: "E: scribus: debian-changelog-file-contains-invalid-email-address set@sakreDEV" [18:21] but there is no such email in the changelog file... , i removed a few lines where my name was writen in brackets onetime fullname, another just name... and now its borken lol [18:54] hmm... maybe because i forget to set my launnchpad id in bzr... [19:47] yes that fixed it.... but this time i gpg: skipped "Set Hallstrom ": secret key not available" wich is strange because "gpg --list-secret-keys" is showing it.. [19:47] na well... sorry for flooding the channel maybe... :/ [21:11] sakrecoer: sorry, I meant to add kid3. http://bazaar.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.wily/revision/1451 [21:17] sakrecoer: there is done. I added the qt version as it tries to add a lot less deps. [21:18] sakrecoer: it should show up in the "new" menu in Audio Production->Audio Utilities [21:19] sakrecoer: It was already installed here from me testing it which is why I thought it was already added and so I had already put it in the menu. [21:40] OvenWerks: you rock! :) [22:00] sakrecoer: To get build dependencies, do: sudo apt-get build-dep scribus [22:01] sakrecoer: You can build without signing, doing: dpkg-buildpackage -us -uc [22:02] But, you might as well figure out all that stuff, so it works for you. [22:02] thanks! it's awsome [22:02] i'm logging it [22:02] :) [22:03] i figured the dependencies thing, but your way was much easier [22:03] well.. i havn't tested it yet, but mine was tedious haha [22:04] :) [22:04] now my problem is the gpg. [22:05] It's the email that needs to be correct [22:05] well. now it is. [22:05] gpg: skipped "Set Hallstrom ": secret key not available [22:05] Well, I guess both name and email [22:06] hmm, skipped? [22:06] YOu have a password for the gpg key, right? [22:06] i didn't even have to enter the passphrase for the ssh key this time actualy.. [22:06] yes [22:06] but it never asked for it [22:07] And, if you do: echo $DEBEMAIL [22:07] gpg --list-secret-keys shows it [22:07] ok [22:07] set@sakrecoer.com [22:08] And, $DEBFULLNAME is ok too? [22:09] Set Hallstrom [22:09] yeah... seems so [22:10] And, you are sure the gpg key has the exact same information? [22:11] gpg --list-secret-keys tells me so [22:11] only diff i can see would be the comments.. [22:12] i could try bzr with -k C74D7E67 [22:13] but i should try with a package that is faster to build. [22:13] Do you have more than one key? [22:14] not in launchpad [22:14] MAybe it is because no one has verifyed it yet :) [22:15] i haven't met a single person with gpg since i started using it. [22:15] No, it doesn't connect to the internet [22:15] You can do: dpkg-buildpackage -k [22:16] bzr-buildpackage will use dpkg to build the package, but it will also do some other stuff [22:17] If you get a complaint about no orig source (guessing you should have it already), cd to the parent, and do: pull-lp-source -d scribus [22:17] -d means download only, so it won't decompress it. You get the orig tar doing that [22:18] Anyways, time to get to sleep. Will check in tomorrow [22:18] thanks! :) dream big! [23:08] well, i got no complaint, things seem to have built. [23:08] but signing didn't work.. [23:11] i did dpkg-buildpackage -kC74D7E67 i don't remember being queried for my passphrase tho.. [23:21] build installed, now its in the desktop menu [23:23] software seems operational [23:23] but dpkg-buildpackage: warning: not signing UNRELEASED build; use --force-sign to override [23:29] geez... scribus is awsome... [23:41] sometimes freesoftware is overwhelmingly free. i get these fantasies of books and colors, but then again, what text and which form? :D [23:42] but tools are there no problem, you go get that idea [23:42] <3 [23:47] !ubottu echo $WORLD_PEACE >> good --local [23:47] sakrecoer: I am only a bot, please don't think I'm intelligent :) [23:49] i like you too ubottu === sakrecoer is now known as sakrezZZz [23:55] hmm.. apt-get was complaining about dependencies. [23:55] i remembered the sudo apt-get build-dep scribus [23:56] and now the menu is gone [23:56] no to fiesta yes to siesta.. :D [23:56] bye