Advertising

Author Topic: where are the sources for sparky  (Read 12198 times)

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #15 on: January 15, 2016, 11:18:05 pm »
The path is correct.
Simply download 'budgie-desktop_version*_arch*.tar.gz' package, extract the archive to find what you looking for.
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #16 on: January 15, 2016, 11:26:41 pm »
I'm looking at this file

 - http://sourceforge.net/projects/sparkylinux/files/files/apps-src/budgie-desktop_10.2.2_amd64.tar.gz

In the DEBIAN folder there are only three files - one is a partial control file, a md5sum and something else.

Where is the rules file and the full control file (that include the build-depends) - I need at least those two files to practise a rebuild.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #17 on: January 25, 2016, 08:29:55 pm »
All the packages are done and placed in the repos now.
Try it out.
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #18 on: January 25, 2016, 09:45:39 pm »
Wonderful @Pavroo - I've enabled deb-src in /etc/apt/sources.list.d/sparky.list and I can now do

apt-get source budgie-desktop

I'm trying to rebuild the source and package as follows

mv budgie-desktop_10.2.2-1.tar.gz budgie-desktop_10.2.2.orig.tar.gz
tar -xvf budgie-desktop_10.2.2.orig.tar.gz
cd budgie-desktop-10.2.2
debuild -us -uc

the resultant amd64.deb is smaller that the sparky repo amd64.deb - more importantly after dpkg -i *.deb budgie-desktop just black screens.

Are you building in some other way?

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #19 on: January 25, 2016, 11:20:44 pm »
Almost the same, just my last command is:
dpkg-buildpackage -us -uc
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #20 on: January 26, 2016, 02:04:59 am »
Missing dependencies, wait for a next version.
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #21 on: January 26, 2016, 05:19:40 pm »
There is an upgraded version of budgie 10.2.2-1-1 in the repos now.
Try again.
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #22 on: January 26, 2016, 09:46:11 pm »
ok - ta.

when compiling it is complaining about gir1.2-gee-1.0 not being available - its not in debian testing.  So I changed this in the control file for gir1.2-gee-0.8 and rebuilt and installed.

All seems to be OK ... for debian testing.

I've taken the same source and package and rebuilt in ubuntu 16.04 xenial.  I'm getting a black-screen on logon.  Dont really have any idea why.

What makes it strange - I can take the binary .deb built in sparky debian and install in ubuntu 16.04 and all works ok.


ho hum. Thanks again for packaging this.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #23 on: January 26, 2016, 09:50:06 pm »
gir1.2-gee-0.8 - my mistake - have to change it again.

But the question is: the default budgie installation starts with no wallpaper loaded - it is black, but is there a panel on the top of a screen?
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #24 on: January 26, 2016, 09:57:37 pm »
all is well if I compile under debian testing (sparky) and reinstall the built  .deb.

If I take the source and build under ubuntu 16.04 - which in theory is the same as debian testing - I just get a black screen - no panel - nothing.

in journalctl I can see the following errors which doesnt mean much to me.

Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-wm:1382): GLib-GObject-WARNING **: invalid (NULL) pointer instance
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-wm:1382): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-panel:1391): GLib-GObject-WARNING **: cannot register existing type 'BudgieDesktopManager'
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-panel:1391): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-panel:1391): GLib-GObject-CRITICAL **: g_param_spec_object: assertion 'g_type_is_a (object_type, G_TYPE_OBJECT)' failed
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-panel:1391): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion 'G_IS_PARAM_SPEC (pspec)' failed
Jan  2 22:48:07 dad-VirtualBox gnome-session[1092]: (budgie-panel:1391): GLib-GObject-CRITICAL **: g_object_new_valist: object class 'BudgieRaven' has no property named 'manager'

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #25 on: January 26, 2016, 10:05:32 pm »
Uninstall your deb built on ubuntu.
Grab a fresh source from sparky repos, untar it, get inside it and run the configuration process manually:
Code: [Select]
./configureThen check the output - it will tell you what's missing.
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #26 on: January 26, 2016, 10:09:41 pm »
yep - that's the strange thing.  I can ./configure and sudo make install the source and then login just fine - panel and everything works just fine.

Its just building a .deb and installing that that fails.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #27 on: January 26, 2016, 10:25:28 pm »
Is the building tool in 100% the same on ubuntu and debian?
I don't know it well, but doesn't it make any change in the deb?
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net

Offline foss

  • Newbie
  • *
  • Posts: 18
Re: where are the sources for sparky
« Reply #28 on: January 26, 2016, 10:30:21 pm »
I honestly thought they were identical.  Ubuntu takes 99% of all its packages straight from Debian Unstable.  The build robot just changes the "unstable" repo name in the changelog (and maybe the section name in the control file) and replaces it with either "main" or "universe" since these are the repo names.  Other than that, the package is the same.

There is some very weird obscure ubuntu build issue which I have no idea how to get around :(

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1987
    • SparkyLinux
Re: where are the sources for sparky
« Reply #29 on: January 27, 2016, 12:14:06 am »
Just one more thing - did you build it on 32 or 64 bit systems?
Nothing is easy as it looks. Danielle Steel
Join #sparkylinux at irc.freenode.net