! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
[request] Put xfce4-vala and other binding packages in Debian
Status:
RESOLVED: INVALID
Product:
Xfce4-vala
Component:
General

Comments

Description Tal 2011-08-12 14:45:26 CEST
Currently, xfce4-vala is hosted in launchpad so Ubuntu users can easily fetch it in "apt-get".
Please provide it in Debian too. There are many xfce packages in Debian, as far as I get, only Xfce binding are missing.
In addition, if a developer want to upload his panel plugin for example to Debian, he is stuck! He can't resolve dev-deps...

Many thanks
Tal
Comment 1 Mike Massonnet editbugs 2011-08-12 18:51:23 CEST
Hi,

In my POV, a Vala package should always be released with the CCode to let the user compile the software with GCC and not Vala. Vala should simply stay as a compile stage for the developer.

On another hand, you can also take the vapi file(s) provided by xfce4-vala directly in your source code to not have to depend on a third party package.

Finally, this bug is definitely not related to Xfce, please refer to Debian directly.

Kind Regards
Mike
Comment 2 Tal 2011-08-13 20:04:44 CEST
(In reply to comment #1)
> Hi,
> 
> In my POV, a Vala package should always be released with the CCode to let the
> user compile the software with GCC and not Vala. Vala should simply stay as a
> compile stage for the developer.
> 
> On another hand, you can also take the vapi file(s) provided by xfce4-vala
> directly in your source code to not have to depend on a third party package.
> 
> Finally, this bug is definitely not related to Xfce, please refer to Debian
> directly.
> 
> Kind Regards
> Mike

Mike, thanks for response.
I do agree with your opinion, however, many programs which use autotools(GNU and non-GNU) does prefer to use Vala compiler even when C code disturbs, if exists in user machine.

I get you can take the vapis from the package, but it's not natural than checking in pkg-config weather xfce4-vala exist...
Many packages add the vala and other binding in the (name)-dev package. Xfce did this by different package, and it's ok. So why shouldn't provide this package in Debian? I say this again, Ubuntu does. It just natural for Debian, and it easier to keep being updated.

And for the last point, I think it's more appropriate putting this bug here and not Debian... If I would said this there, they would just told me "We agree(so I think), talk with Xfce team".
Xfce and other DE are strongly available in Debian. When I type "Xfce" in synaptic I see lots of packages. As far as I get it, it's maintainer responsibility to package for Debian, Debian developers only agree.
Maybe I wrong? Shell I talk to Debian instead? Building a "debian" directory shouldn't be so hard.
So what do you think? Xfce4-vala/binding package(s) is bad or good? This one is Debian bug, or Xfce bug?
Comment 3 Mike Massonnet editbugs 2011-12-03 10:56:41 CET
(In reply to comment #2)
> (In reply to comment #1)
> > Hi,
> > 
> > In my POV, a Vala package should always be released with the CCode to let the
> > user compile the software with GCC and not Vala. Vala should simply stay as a
> > compile stage for the developer.
> > 
> > On another hand, you can also take the vapi file(s) provided by xfce4-vala
> > directly in your source code to not have to depend on a third party package.
> > 
> > Finally, this bug is definitely not related to Xfce, please refer to Debian
> > directly.
> > 
> > Kind Regards
> > Mike
> 
> Mike, thanks for response.
> I do agree with your opinion, however, many programs which use autotools(GNU
> and non-GNU) does prefer to use Vala compiler even when C code disturbs, if
> exists in user machine.

...Vala code is a problem when it comes to distribute it, it only works for some versions of the compiler, with the CCode it will always be possible to compile the distributed tarball.

> I get you can take the vapis from the package, but it's not natural than
> checking in pkg-config weather xfce4-vala exist...
> Many packages add the vala and other binding in the (name)-dev package. Xfce
> did this by different package, and it's ok. So why shouldn't provide this
> package in Debian? I say this again, Ubuntu does. It just natural for Debian,
> and it easier to keep being updated.
> 
> And for the last point, I think it's more appropriate putting this bug here and
> not Debian... If I would said this there, they would just told me "We agree(so
> I think), talk with Xfce team".
> Xfce and other DE are strongly available in Debian. When I type "Xfce" in
> synaptic I see lots of packages. As far as I get it, it's maintainer
> responsibility to package for Debian, Debian developers only agree.
> Maybe I wrong? Shell I talk to Debian instead? Building a "debian" directory
> shouldn't be so hard.
> So what do you think? Xfce4-vala/binding package(s) is bad or good? This one is
> Debian bug, or Xfce bug?

Currently only a very small number of packages use Xfce4-vala, and those are packages I wrote (maybe 2 or 3 are not mine). These packages may or may not require the xfce4-vala package (and if not it's because they include the vapi file).

Again, why should I have to do anything to get xfce4-vala in Debian? It's not my task, therefore this bug stays as invalid.

Mike

Bug #7883

Reported by:
Tal
Reported on: 2011-08-12
Last modified on: 2011-12-03

People

Assignee:
Mike Massonnet
CC List:
0 users

Version

Version:
unspecified

Attachments

Additional information