Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-10-04 Thread Len Ovens

On Sun, 4 Oct 2015, Ross Gammon wrote:


Had the urge to try some hacking with launchpadlib this week and came up
with:
bzr branch lp:~retail-0/+junk/ubuntustudio-tools

It is a simple tool to retrieve the ubuntustudio package set(s) from
launchpad.


in usage, it is not clear to me what TARGET is. Is this the name of the 
output file, where it will go or which input directory?


This looks like a useful tool.

--
Len Ovens
www.ovenwerks.net


--
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-10-04 Thread Ross Gammon
On 09/17/2015 09:29 PM, Ross Gammon wrote:
> Hi Kaj,
> 
> On 08/25/2015 06:51 AM, Kaj Ailomaa wrote:
>> A short update.
>>
>> I had forgotten about these pages. We have something called a "package
>> set" for Ubuntu Studio. All flavors have them.
>> This page should show all packages that concern us
>> http://people.canonical.com/~ubuntu-archive/packagesets/wily/ubuntustudio
>> (but that is also the desktop packages, like xfce).
>>
>> Also, there's a tool for querying those in "ubuntu-archive-tools",
>> called edit-acl.
>>
> 
> I have been digging into this (along with the launchpad api) the last
> few days, and it looks very interesting.

[...]

Had the urge to try some hacking with launchpadlib this week and came up
with:
bzr branch lp:~retail-0/+junk/ubuntustudio-tools

It is a simple tool to retrieve the ubuntustudio package set(s) from
launchpad.

When I next get the urge it will be a tool to extract the packages that
are part of our metas. I know we can do this with the normal apt/dpkg
tools, but that requires each series to be listed in your sources.list.
I hope I can use python-debian to parse the debian/control files in the
archive.

Then hopefully with a diff of the two we can get the two (and keep them)
in alignment.

Cheers,

Ross

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-09-17 Thread Ross Gammon
Hi Kaj,

On 08/25/2015 06:51 AM, Kaj Ailomaa wrote:
> A short update.
> 
> I had forgotten about these pages. We have something called a "package
> set" for Ubuntu Studio. All flavors have them.
> This page should show all packages that concern us
> http://people.canonical.com/~ubuntu-archive/packagesets/wily/ubuntustudio
> (but that is also the desktop packages, like xfce).
> 
> Also, there's a tool for querying those in "ubuntu-archive-tools",
> called edit-acl.
> 

I have been digging into this (along with the launchpad api) the last
few days, and it looks very interesting.

I will do a check, that this list of packages is up to date with what is
in the metas. It could be a good source for a list of packages if it was
up to date.

The launchpad API unfortunately does not expose the runtime dependencies
of source packages, so it is difficult to use to build a list of
packages from the metas.

The only other option I could see that was left (so that the list could
be produced on any machine for any series), was to query
http://packages.ubuntu.com/ and parse the HTML.

Interestingly, I see that we do not have any uploaders listed in the
package set. We should work on that! I would like to see an
ubuntustudio-uploaders team, that could have strictly controlled
membership. For example, I have no real interest in getting upload
permissions to the whole ubuntu "universe" where I could do lots of
damage :-) But upload rights for "our" package set would be really
useful (once I have proved my self with some packaging in
ubuntustudio-contributors).

Cheers,

Ross

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-24 Thread Kaj Ailomaa
A short update.

I had forgotten about these pages. We have something called a "package
set" for Ubuntu Studio. All flavors have them.
This page should show all packages that concern us
http://people.canonical.com/~ubuntu-archive/packagesets/wily/ubuntustudio
(but that is also the desktop packages, like xfce).

Also, there's a tool for querying those in "ubuntu-archive-tools",
called edit-acl.

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-23 Thread Kaj Ailomaa
This is the link to the launchpad API, if anyone is interested
https://help.launchpad.net/API

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-23 Thread Kaj Ailomaa
Actually, we could do something with the launchpad REST API. I have only
tried it very quickly, but it would allow doing searches in the bug
database and creating some html page from that.
Requires a cron job on a personal server, but it's pretty doable.

One place to add it is to your people.ubuntu.com page, like the one I
have here http://people.ubuntu.com/~zequence/
(you need to be an Ubuntu member with a signed launchpad account).

I'll add a task for myself to do that.
If anyone has better ideas, or a good template for the design of the
resulting html page, please tell.

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-23 Thread Len Ovens

On Fri, 21 Aug 2015, Ross Gammon wrote:


Existing Packages
-

I have done the occasional SRU, backport, sync & merge in Ubuntu. But I
would like to do more of this for Ubuntu Studio. The trouble is that
there is no place that I know of where you can see all of the Ubuntu
Studio Packages, and what work is required on them.


The first part is here:
http://bazaar.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.wily/files

Bug reports _should_ cover changes that need to be done :)

With regard to bugfixes in Ubuntu, my last experience with this was a 
bust. I found the bug, created a fix for it(one line), made the bug report 
added the patch file to the bug report. All that was needed was to 
actually patch the package. Instead, "Expired for qmidiroute (Ubuntu) 
because there has been no activity for 60 days."


https://bugs.launchpad.net/ubuntu/+source/qmidiroute/+bug/1455920

I will try making a merge request I guess.




--
Len Ovens
www.ovenwerks.net


--
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


Re: [ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-20 Thread Kaj Ailomaa
On Fri, Aug 21, 2015, at 12:09 AM, Ross Gammon wrote:
> Spotting potential backports is harder. Launchpad gives you a view for
> each package of what versions are in which release, but we need a table
> (like the Debian Multimedia one) for our packages all on one page.
> 
> Maybe I just haven't found the right website, or worked out how to
> search/filter properly?

I always intended to create a script for my email sorter to spot
multimedia packages in the -changes list for the current Ubuntu
development release - which then could be automatically processed in
multiple ways, but it would be a lot easier to have a list in a browser
for sure.

-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel


[ubuntu-studio-devel] Ubuntu Studio Packaging [Was: Re: continued as per request, from IRC]

2015-08-20 Thread Ross Gammon
[...]

Just chiming in on the packaging side of things (a few thoughts).

Existing Packages
-

I have done the occasional SRU, backport, sync & merge in Ubuntu. But I
would like to do more of this for Ubuntu Studio. The trouble is that
there is no place that I know of where you can see all of the Ubuntu
Studio Packages, and what work is required on them.

You can see the bugs here for our packages:
https://bugs.launchpad.net/~ubuntustudio-bugs/+packagebugs
But as most of the bugs are not fully triaged, potential patches from
upstream that could be applied are not known about.

You can see here all the packages in universe that are out of sync with
Debian:
https://merges.ubuntu.com/universe.html
But when the list is long, it can be hard to find our packages. You can
see here the state of the Debian Multimedia Team packages and look for
versions that are out of sync:
https://qa.debian.org/developer.php?login=pkg-multimedia-maintain...@lists.alioth.debian.org

Spotting potential backports is harder. Launchpad gives you a view for
each package of what versions are in which release, but we need a table
(like the Debian Multimedia one) for our packages all on one page.

Maybe I just haven't found the right website, or worked out how to
search/filter properly?

New Packages


You can find wishlist bugs that have been tagged as "needs packaging" here:
https://bugs.launchpad.net/ubuntu/+bugs?field.tag=needs-packaging

Packaging for Ubuntu or Debian
--

It is possible to do the work in Ubuntu, and then when it is
accepted/uploaded in Ubuntu, offer it up to Debian. This works for
patches, but for complete packaging, they are likely just to do it
themselves eventually anyway.

For learning packaging, Ubuntu has some great documentation, but you
can't beat Debian Mentors for guiding you through the process:
https://mentors.debian.net/
There are a lot of wise packagers on the mailing list there ready and
willing to help answer questions.
But if people are interested in this, there is no reason why we couldn't
learn together here, and after a few successes, offer our service to the
Debian Multimedia Team.

Regards,

Ross



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel